TopUniGermany
Master's Degree Computer Science Full Time

Software Engineering

at University of Erfurt · Erfurt, Thuringia

Duration

3 semesters

Tuition

No tuition fees

Intake

Winter semester

Mode

Full Time

About this program

The Master's Degree in Software Engineering at the University of Erfurt offers students a comprehensive understanding of software development processes, methodologies, and technologies. Over the span of three semesters, students engage with advanced topics that encompass software design, architectures, lifecycle management, and modern programming paradigms. The curriculum is designed to reflect current trends and practices within the industry, ensuring that graduates are well-prepared to tackle real-world challenges.

The program is structured into modules that focus on both theoretical foundations and practical applications, allowing students to accumulate ECTS credits for each completed module. Students also have the opportunity to complete a thesis project, which allows them to delve deeper into a particular aspect of software engineering, demonstrating their research and practical skills. This blend of academic learning and research prepares graduates to contribute meaningfully to their fields.

Students will gain essential skills such as critical thinking, problem-solving, teamwork, and programming expertise, all of which are crucial for a successful career in software development. This program is particularly suited for individuals who have a background in computer science or a related field and are eager to expand their technical knowledge and skills in a dynamic and collaborative environment.

Entry requirements

English: Taught in English.
International students: Non-EU applicants need a German national student visa (Visa D) and proof of funds (usually a blocked account). Check the programme page for the exact language certificate and document list.

Career outcomes

  • Software Engineer
  • Systems Analyst
  • Technical Project Manager
  • Quality Assurance Engineer
  • Software Development Consultant
  • DevOps Engineer

The industries that commonly hire graduates from this program in Germany include technology firms, financial services, telecommunications, game development, and healthcare organizations. With strong ties to the German Mittelstand, students enjoy excellent networking opportunities and can benefit from internship placements that facilitate their entry into the job market. Additionally, graduates can utilize the 18-month post-study job-seeking permit, enabling them to explore employment options while residing in Germany.

Frequently asked questions

How long is the Software Engineering at University of Erfurt?

It typically takes 3 semesters, with intakes in Winter semester.

How much is the tuition?

Tuition is around No tuition fees. Fees change yearly — confirm with an advisor.

What are the career outcomes?

Software EngineerSystems AnalystTechnical Project ManagerQuality Assurance EngineerSoftware Development ConsultantDevOps Engineer The industries that commonly hire graduates from this program in Germany include technology firms, financial services, telecommunications, game develo...

Guides for this subject and the application

All guides →

Related programs

Bachelor's Degree Computer Science

Applied Informatics

Weihenstephan-Triesdorf University of Applied Sciences

⏱ 7 semesters 🎓 Full Time 💰 No tuition fees
Bachelor's Degree Computer Science

Artificial Intelligence BSc

Friedrich-Alexander-Universität Erlangen-Nürnberg

⏱ 6 semesters 🎓 Full Time
Bachelor's Degree Computer Science

Computer Science

Osnabrück University of Applied Sciences

⏱ 8 semesters 🎓 Full Time 💰 No tuition fees