General information

  • Requirements: Bachelor’s degree (or equivalent); foundations of Computer and Software Engineering
  • Duration: 2 years (4 semesters)
  • Teaching language: English
  • Form of studies: Full time

Software Engineering

Software has become a vital component of the infrastructure supporting our everyday life. Software systems are increasingly complex, and thus more difficult to build, yet they are subjects to increasingly strict standards of reliability, safety and security. At the same time, market pressure is increasing, development needs to be agile, and software must be built to evolve. All of this, coupled with the need for leading-edge applications make today’s software development an exciting technical challenge. Solid engineering principles are indispensable to delivering quality projects on time.

The Master Course in Software Engineering is a two year full-time English taught study program, which focuses on imparting both the knowledge and the practical skills required for a productive long-term career.

Timişoara is a strong IT center, with both large multinationals and scores of medium and small enterprises. Application domains are varied, including automotive, telecommunications, printing solutions, security, enterprise applications, and many more. Graduates are well-positioned to take up leading roles and manage project development teams, and the directed research performed during the program can be starting point for doctoral research.

Courses

First semester:

  • Research topics in software systems
  • Electives 1, 2, 3 (choose 3 courses out of 11 options): Advanced algorithms; Programming language design and analysis; Distributed systems; Component based software engineering; Compiler design; Pattern recognition; Advanced software technologies; Advanced web programming; Neural networks; Parallel algorithms; Graphics processing systems

Second semester:

  • Introduction to research
  • Electives 4, 5, 6 (choose 3 courses out of 7 options): Advanced databases; Development of complex distributed applications; Formal verification and program analysis; Real time system design; Machine learning and cognitive models; Heuristic methods; Information technology project management

Third semester:

  • Directed thesis research
  • Electives 7, 8, 9 (choose 3 courses out of 11 options): Advanced algorithms; Programming language design and analysis; Distributed systems; Component based software engineering; Compiler design; Pattern recognition; Advanced software technologies; Advanced web programming; Neural networks; Parallel algorithms; Graphics processing systems

Fourth semester:

  • Research activity and internship
  • Master thesis development and defense

Tuition fees, scholarships and deadlines

Tuition fees:

  • Citizens of the European Union, EEA (Iceland, Liechtenstein, Norway) and the Swiss Confederation: 3900 RON (approx. 850 EUR)/ academic year
  • Citizens of all other countries: 2430 EUR/ academic year

Scholarships:

A list of scholarship programs for prospective and current students is available on request.

Deadlines:

  • Citizens of the European Union, EEA (Iceland, Liechtenstein, Norway) and the Swiss Confederation: first round of registrations between July 3rd and July 21st 2017, second round between September 11th and 13th 2017.
  • Citizens of other countries: application deadline on July 30th
Program taught in:
English

See 7 more programs offered by Politehnica University Timisoara »

Last updated December 12, 2018
This course is Campus based
Start Date
Sep 2019
Duration
2 years
Full-time
Price
850 EUR
per year for citizens of the European Union, EEA (Iceland, Liechtenstein, Norway) and the Swiss Confederation; 2430 EUR per year for citizens of all other countries
Deadline
By locations
By date
Start Date
Sep 2019
End Date
Application deadline

Sep 2019

Location
Application deadline
End Date