Computer Science is everywhere. The huge computer system that is the internet has opened a whole new world of opportunities. It affects how we communicate with each other and makes almost all information available in a fraction of a second. In companies, too, the digital revolution is causing massive changes. Industrial and information technologies are linked in the internet of things to produce completely new structures: it is no longer humans who communicate with each other, but things.
You want to know how the software which holds this massive network together works? And you'd like to develop new information systems and to put your creative ideas into action? Whether for web applications, apps, programmes for industrial systems or cloud computing; in the Software Engineering specialization you'll learn about the whole process of software development. Modern software technologies and programming languages are the basis for designing and realizing large IT systems. Learn how to understand and control how components in complex IT systems work with each other - keeping quality, security and usability in mind.
The bachelor programme takes 7 semesters and is clearly structured. In each semester you will take 5 modules which are generally completed with a graded assessment. The foundation level studies are completed after 2 semesters, the advanced level studies after 5 semesters.
You gain practical experience already during your course through the 2 integrated projects in the 4th and 6th semesters. In the 5th semester you do an internship in a software company of your choice. If you wish you can do your 6th semester abroad - and we'll help you find a suitable university. In the 7th semester you complete your degree by writing your thesis, generally within a company.
Computer Science graduates with a specialization in Software Engineering are highly sought after. Your work will involve a great deal of responsibility and interdisciplinary teamwork. If you study Computer Science in Furtwangen, you will have outstanding opportunities in the job market.
- Software development
- Project management
- IT consulting in the area of software process technology
- Software and communications industry
- Industrial sectors such as the automobile industry, medical technology, factory automation and logistics
- Medical technology
- Trade, banking and insurance, administration
- Service companies