Bachelor in Computer and Information Technology


Program Description

General information

  • Requirements: Baccalaureate (or equivalent)
  • Duration: 4 years (8 semesters)
  • Teaching language: English
  • Form of studies: Full time
  • Professional title for the graduates: Bachelor Diploma and the title of Engineer

Brief introduction

Computers are a field of the future, which provides the most opportunities to transform imaginary technologies into reality. Information technology has revolutionized the natural sciences, engineering and medicine; entire new areas, like artificial intelligence, or notions like virtual reality have appeared. Computers and IT are vitally needed in our everyday infrastructure: cars, banking systems and telecommunications. We depend upon these and they have to be designed to work without errors, efficiently and securely.

Studying computer science means to understand the principles and functioning of modern computer and software systems, in order to take part in their design and implementation. Computer and software engineering offers an immense variety of challenges and application areas, from developing programs for everyday devices to complex software systems; from applications in biomedical engineering or robotics to inventing new technologies for computer architectures and software development, or understanding human cognition to build truly intelligent systems.

At the end of this 4-year full-time programme taught in English you will have the following skills and knowledge:

  1. Understanding the fundamentals of exact sciences and engineering applied to computers and information technology
  2. Mastering a large body of knowledge in computer science and information technology, becoming familiar with a wide range of application domains and consolidating at least one specialty
  3. Identifying, formulating and solving engineering problems using methods and instruments from computer science
  4. Using, configuring and administering computer systems and application software
  5. Designing, implementing and testing computer equipment and software systems, following a systematic process and using appropriate design tools
  6. Experimenting and evaluating solutions adequate with respect to economic and performance requirements
  7. Recognizing the economic, ethical, legal and social context of the computer and software engineering profession
  8. Acquiring a working style that integrates individual and team abilities, good communication, interdisciplinary and technical cooperation, and continuous professional development.


  • Computer programming
  • Software project management
  • Computer architecture and organization
  • Formal languages and compilers
  • Data structures and algorithms
  • Concurrent and event-based programming
  • Digital circuits and signals
  • Software verification and validation
  • Object-oriented programming
  • Web programming
  • Fundamentals of software engineering
  • Computer network programming
  • Operating systems
  • Device driver design
  • Computer networks
  • Computer security
  • Digital microsystem design
  • Wireless networks and communications
  • Software system design and architecture
  • Microprocessor systems
  • Embedded systems
  • Mobile systems and applications
  • Databases
  • Software quality and evolution
  • Fundamentals of artificial intelligence
  • Multimedia systems
  • Computer graphics and human-computer interaction
  • Assembly language programming
  • Digital telecommunication
  • Data mining

Computer and Software Engineering at Politehnica University Timisoara

Computers have a long-running tradition in our institution. In 1961, the first electronic computer built in a Romanian university, MECIPT-1 was designed and implemented here, followed by personal computers which were series-produced, such as TiM-S Plus. In 1964, the first students specialized in Electronic Computers; today, there are 1100 students in Computing and Software Engineering, instructed by highly-skilled faculty. Students have access to 25 laboratories with more than 750 computers and dedicated equipment, many outfitted in partnership with IT companies such as Alcatel, Continental, Hella, Lasting, Océ. First-hand industrial development experience is available through summer internships, software development groups and laboratory classes held by companies in the Liga AC Labs program of the student league. Students also work with faculty in research projects on mobile systems, robots and sensor networks, reconfigurable hardware, or integrated environments for software analysis. Each year, our students compete individually or in teams in the ACM programming contest or in competitions such as Microsoft excITe and Imagine Cup where they have reached the world finals. The study programme offers the flexibility of specializing by choosing the desired set of courses, and within the Erasmus program, our students can study 1-2 semesters abroad in partner universities. Student organizations such as AIESEC, BEST, Microsoft Student Partners group together students into active teams that get involved offering courses, internships, job fairs, for a richly rewarding student experience.

Career opportunities

Practically all of our graduates find a job in a very short time, due both to the large set of skills and knowledge acquired during studies, as well as the many opportunities offered by the highly developed IT industry in the area. The presence in Timisoara of large multinational companies has created here a strong pole for the automotive and telecommunication industries. There are also numerous medium-size and small IT companies, as well as a university business incubator which supports graduates and students alike to become local entrepreneurs and create startups pursuing their business ideas.

Our graduates have the needed knowledge and skillset required to fill specialty positions demanded by the job market, such as in network or system administration, development of mobile applications (Android/iOS), development of microcontroller systems, database design and administration, automated and robotic systems, antivirus software, network and software security, digital image and video processing, multimedia systems, distributed software systems, software or hardware project management as team or project leads.

The training imparted to our graduates is targeted both towards immediate practical application and to laying solid groundwork for continuing with specialization at Master and Ph.D. level, be it in Romania or abroad.

Tuition fees, scholarships and deadlines:

Tuition fees:

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


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


  • Citizens of the European Union, EEA (Iceland, Liechtenstein, Norway) and the Swiss Confederation: first round of registrations between July 17th and July 22th, 2017; second round – September 2017. Please note that applicants from these countries must be in Timisoara and pass a mathematics exam on July 25th in order to be able to enroll at UPT.
  • Citizens of other countries: application deadline on July 30th;
Last updated Mar 2019

About the School

Politehnica University Timisoara (UPT) is one of the biggest technical universities from Central and Eastern Europe. It was founded in 1920 as an answer to the need for engineers of the Romanian socie ... Read More

Politehnica University Timisoara (UPT) is one of the biggest technical universities from Central and Eastern Europe. It was founded in 1920 as an answer to the need for engineers of the Romanian society in the context of the post WW1 economical recovery. During its 95 years of existence, Politehnica University Timisoara produced over 118 000 engineers, greatly appreciated on the national and... Read less