Current information from HFU about the Corona virus:

Software Engineering specialization

Realize complex software systems

Software Engineering specialization (I6026-1)
Software Engineering specialization

Software Engineering specialization

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.

Programme structure

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.

Job description and career perspectives

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.

Career pathways

  • Software development
  • Project management
  • IT consulting in the area of software process technology

Employment sectors

  • 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

Further your academic qualifications with a master's degree

After completing your bachelor's degree you will be qualified to take one of the two master's degrees we offer, Computer Science or Mobile Systems. With a master's degree, you will be optimally prepared to take on management responsibilities or to do a doctorate.