Computer Science Timisoara
Study program presentation
The main mission of the undergraduate program Computer science (in English) is the training of IT specialists who possess solid IT knowledge and the ability to apply it in the development of software tools. The study program aims to provide the baggage of knowledge and skills that will allow graduates to easily integrate into the IT industry, but also the possibility to continue professional training through university master’s degree programs and subsequent integration into a research activity in the field of Informatics.
Field of study
The university study cycle
Accreditation status
Form of education
Language of instruction
- 3 Years / Onsite
- Intakes: Jul Sep
Overview
- The fundamental field: Mathematics and natural sciences
- The branch of science: Informatics
- Wide domain according to the international classification ISCED F-2013: 06 Information and communication technology
- Restricted domain according to the international classification ISCED F-2013: 061 Information and communication technology
- Detailed field according to the international classification ISCED F-2013: 0613 Software development and analysis and applications
Qualification details
- The name of the qualification acquired through the study program: Informatics
- Qualification level format *: 6
- Awarded title: Bachelor of Computer Science
Program details
- Duration of the study program: 3 years
- Number of credits **: 180
- Maximum number of students that can be enrolled: 150
- Seats financed from the state budget: 75
- Paid places: 50
- Annual tuition fee:
EU students 3500 lei (€704)
Non-EU students €2430
Career Opportunities
- Analyst
- Developer
- Software system engineer
- IT project manager
- Software product development engineer
Program Learning Outcomes
a) Knowledge:
C1. Basic knowledge of computer science and mathematics: algorithms and data structures, logic and demonstration principles, formal models and languages, discrete structures and computational models;
C2. Concepts related to the structure and operation of a computing system: hardware and software architectures, operating systems, computing resource management;
C3. Concepts and methodologies regarding the analysis, design and implementation of computer applications: the stages of a software product development process from analysis and modeling to testing and validation;
C4. Methods and techniques of database modeling: logical structure and physical structure of a database, modeling the relationships between entities, ensuring data security and integrity;
C5. Concepts underlying the design and use of computer networks: levels and protocols for transmitting information, algorithms for detecting and correcting errors, algorithms for optimizing communication;
C6. Concepts specific to the analysis and graphical visualization of data, design of user interfaces and image processing techniques;
C7. Artificial intelligence specific concepts, methods and techniques for designing intelligent systems;
C8. Methodologies specific to research activity in the field of informatics: identification, access, organization of scientific knowledge.
b) Skills:
A1. Ability to identify appropriate formal / computational models, use scientific modeling and calculation tools, analyze the effectiveness of an algorithm or use a data structure;
A2. Ability to use file systems, manage computer-specific processes, and ensure efficient communication between software components;
A3. Ability to identify algorithms and data structures appropriate to a specific problem, to apply the principles of developing an IT application and to implement algorithms in a programming language;
A4. Ability to use programming environments / tools / platforms specific to each stage of the development of an information system;
A5. Ability to use IT tools for project management;
A6. Ability to use database management systems / database query languages;
A7. Ability to use tools for managing / configuring / securing computer networks;
A8. Ability to use specific methods, techniques and software tools for designing graphical interfaces, visualizing data, processing images, implementing smart systems, including for mobile devices;
A9. Ability to use standard tools for finding, organizing, writing, writing and presenting technical / scientific information.
c) Responsibility and autonomy:
R1. Ability to solve specific tasks autonomously;
R2. Ability to identify / select appropriate solutions / solutions and generate innovative ideas;
R3. Ability to correctly identify and plan tasks specific to a specific project;
R4. Ability to efficiently manage the resources involved in carrying out a project;
R5. Ability to take on professional responsibilities responsibly and abide by the rules of professional ethics and deontology;
R6. Ability to adapt to new requirements and ways of doing business.
Programme
Year 1
Semester I: Algorithms and Data Structures I, Programming I, Logic for Computer Science, Fundamentals of Mathematics, Computer Architecture, Foreign Language, Physical education, Ethics, Integrity and Academic Writing, Professional counseling and career guidance, Volunteering;
Semester II: Algorithms and Data Structure II, Formal Languages and Automata Theory, Calculus, Programming II, Programming Project, Web Design / Methods and Practices in informatics, Foreign Language, Physical education, IT placement, Volunteering;
Year 2
Semester I: Graph theory and combinatorics, Operating systems I, Databases, Programming III, Individual project, Advanced data structures / Formal Methods in the development, Foreign Language, Physical education, Entrepreneurship competences, Communication, Volunteering;
Semester II: Computer Networking, Probability and Statistics, Software Engineering, Logical and Functional Programming, Team Project, Databases Administration / OperatingSystems II / Programming for mobile devices / Computational Geometry, Practice Stage II, Foreign Language, Physical education, Optional complementary discipline that forms transversal competences II, European Culture, Entrepreneurship competences – practical applications, Volunteering;
Year 3
Semester I: Artificial Intelligence, Web Technologies, Methodology for Writing the BSc Thesis, Advanced Python Programming / Distributed and Concurrent Programming / Software Systems Testing, Desing Patterns / IIntroduction to Blockchain Technologies / Data Compression Algorithms, Linear Algebra and Differential Equations, Optional complementary discipline that forms transversal competencies III, Volunteering;
Semester II: Graphics and User Interfaces, Numerical Methods, BSc Thesis Preparation, Security and Cryptography / Cloud Computing and IoT / Image Processing, Network Administration / Intelligent Systems, Management Information Systems / Applications Development using .NET platform, Volunteering;
Mention: Students who wish to opt for a teaching career (in pre-university or university education) must complete the courses of the Psycho-Pedagogical Studies Program and obtain the Certificate of Graduation from the Department for Teacher Training (DPPD) within UVT. For more information, access the link: https://dppd.uvt.ro/.
Description of the exam test (s)
Admission is based on grades from the baccalaureate exam and a written test.
The written test, lasting 3 hours, can be taken, regardless of the field of study program in which the candidate enrolled, in one of the disciplines Mathematics or Computer Science, discipline specified by the candidate in the registration form. The subject elaboration commission, set up at the faculty level, will propose a set of problems, elaborated on the basis of the 2024 baccalaureate exam program.
Details regarding the admission steps
The selection of candidates registered for the admission contest is made on the basis of the admission average, which is calculated according to the formula:
N = (max {N1, N2}+N3)/2
where N1 is the general average for the baccalaureate exam, N2 is the grade for the math test or the computer test for the baccalaureate exam (the lack of a grade is equivalent to grade 4), and N3 is the grade obtained for the written entrance exam be at least equal to 5). Admission average must be greater than or equal to 6 (if N is less than 6 the candidate is rejected)
List of required documents
The necessary documents for the enrollment file for the undergraduate study programs within the Faculty of Mathematics and Informatics are the following:
ID card;
Birth certificate;
Marriage certificate – if appropriate;
Baccalaureate diploma or equivalent;
Medical certificate issued by the family doctor, not older than 90 days from the date of its presentation at the document collection office, attesting whether the candidate is fit to enroll in university studies and, if applicable, , chronic conditions from which the candidate suffers (neuropsychiatric, psycho-pathological, pulmonary, dermato-venereal, disability (type, degree), etc.). Specific learning disorders (dyslexia, dysgraphia, dyscalculia, etc.) or any special educational requirements will be attested by a diagnostic certificate;
Diploma/diplomas in the original for candidates who won prizes in the contests mentioned in Article 15 of these regulations – if appropriate.
Admission process calendar
-
Registration period:
until July 19, 12:00 -
Date of display of preliminary results:
July 20, 14:00 -
Date of taking the language skills test – July:
July 17, 18 and 19, 14:00 (online, based on an appointment announced in advance via the e-mail address provided in the registration file) -
Date of the admission test (s) (day, hour):
July 21, 9:00 -
Deadline for certification of documents according to the original – July:
July 21, 15:00 -
Date of results listing:
July 21, 19:00 -
Filing appeals period:
July 21, 19:00 – July 22, 19:00 -
Date of display of results after appeals:
July 22, 20:00 -
Seats confirmation period:
July 22, 20:00 – July 24, 12:00 -
Listing results after confirmations:
July 24, 20:00 -
Seats confirmation period (second stage of confirmations):
July 24, 20:00 – July 25, 16:00 -
Date of display of results after confirmations (second stage of confirmations):
July 25, 20:00 -
Place confirmation period (third stage of confirmations):
July 25, 20:00 – July 26, 12:00 -
Final results listing:
July 27, 16:00
Calendar of the admission process (Romanians everywhere)
-
Registration period:
until July 19, 12:00 -
Date of results listing:
July 21, 19:00 a.m -
Filing appeals period:
21 July 19:00 – 22 July 19:00 -
Date of display of results after appeals:
July 22, 20:00 -
Seats confirmation period:
22 July 20:00 – 24 July 12:00 -
Listing results after confirmations:
July 24, 20:00 -
Seats confirmation period (second stage of confirmations)
24 July 20:00 – 25 July 16:00
-
Date of display of results after confirmations (second stage of confirmations)
July 25, 20:00 -
Place confirmation period (third stage of confirmations):
July 25 20:00 – July 26 12:00; -
Date of display of results after confirmations (third stage of confirmations):
July 26 20:00 Final results listing: July 27, 16:00
-
Deadline for certification of documents according to the original:
30 September.
Schedule of the admission process for the September session (valid if seats remain available after the first admission session)
-
September registration period:
until September 8, at 12:00 -
Date of posting of candidates registered in September:
September 9, 14:00 p.m. -
Date of the language proficiency test:
For the September admission session (if applicable): the language proficiency test will be held online on 7 and 8 September at 14:00 p.m. -
Date of taking the admission test (s) September:
September 10, 9:00 -
Deadline for certification of documents according to the original – September:
September 10, 16:00 -
September results listing:
September 10, 18:00 -
Appeals period:
September 10, 18:00 – September 11, 2024, 18:00 -
Display of results after September appeals:
September 11, 20:00 -
September place confirmation period:
September 11, 20:00 – September 12, 16:00 -
Listing results after confirmations
September 12, 18:00 -
Seats confirmation period (second stage of confirmations) September:
September 12, 18:00 – September 13, 16:00 -
Date of display of results after confirmations (second stage of confirmations) September:
September 13, 18:00 -
September final results listing:
September 14, 12:00.
Calendar of the admission process for the September session (Romanians everywhere)
-
Registration period:
until September 8, at 12:00 -
Date of results listing:
September 10, 18:00 -
Filing appeals period:
September 10, 18:00 – September 11, 18:00 -
Date of display of results after appeals:
September 11, 20:00 -
Seats confirmation period:
September 11, 20:00 PM – September 12, 16:00 -
Listing results after confirmations:
September 12, 18:00 -
Seats confirmation period (second stage of confirmations)
September 12, 18:00 – September 13, 16:00 -
Date of display of results after confirmations (second stage of confirmations)
September 13, 18:00 -
Final results listing:
September 14, 12:00 -
Deadline for certification of documents according to the original:
30 September.
Contact us
Strada Florimund Mercy nr 2, ap 12, Timisoara, Romania

Computer Science in English program offered by the Faculty of Mathematics and Computer Science at the West University of Timișoara (UVT).
This program is designed for students seeking a comprehensive education in computer science, taught entirely in English, and is tailored for both Romanian and international students.
Computer Science in English: A Gateway to Global Tech Careers
The Computer Science in English program, offered by the Faculty of Mathematics and Computer Science at the West University of Timișoara (UVT), is a prestigious and innovative program designed for students who aspire to build successful careers in the global tech industry. Taught entirely in English, this program provides students with a solid foundation in computer science principles and practices, while also emphasizing the latest advancements in technology. Whether you aim to become a software developer, data scientist, AI engineer, or IT consultant, this program equips you with the knowledge, skills, and practical experience needed to excel in a competitive and ever-evolving field.
Program Overview
The Computer Science in English program is a bachelor’s program that spans three years (six semesters). It is designed for students who are proficient in English and have a strong interest in computer science, programming, and technology. The program combines theoretical knowledge with practical applications, ensuring that students are well-prepared for the challenges of the global tech industry.
Key Features of the Program
- Language of Instruction: English, making it accessible to both Romanian and international students.
- Global Perspective: The curriculum addresses the challenges and opportunities of working in a globalized tech industry.
- Comprehensive Curriculum: Covers a wide range of topics, including programming, algorithms, software engineering, databases, artificial intelligence, and more.
- Practical Orientation: Includes hands-on projects, lab work, and internships to apply theoretical knowledge in real-world scenarios.
- Research Opportunities: Students have the opportunity to participate in cutting-edge research projects in computer science.
Curriculum: A Blend of Theory and Practice
The program’s curriculum is carefully designed to equip students with the knowledge and skills needed to excel in the field of computer science. Below is an overview of the key components of the program:
Year 1: Foundations of Computer Science
The first year focuses on building a strong foundation in computer science principles and practices. Courses include:
- Introduction to Programming: Covers the basics of programming using languages such as Python, Java, or C++.
- Discrete Mathematics: Explores mathematical concepts essential for computer science, such as logic, sets, and algorithms.
- Computer Systems Architecture: Introduces the fundamentals of computer hardware and operating systems.
- Data Structures and Algorithms: Examines the design and analysis of efficient data structures and algorithms.
Year 2: Core Computer Science Disciplines
In the second year, students delve deeper into core computer science disciplines. Key courses include:
- Object-Oriented Programming: Focuses on advanced programming techniques and design patterns.
- Databases: Covers the design, implementation, and management of relational databases.
- Software Engineering: Explores the principles and practices of software development, including project management and system design.
- Web Development: Introduces the technologies and frameworks used to build modern web applications.
Year 3: Specialization and Practical Experience
The final year allows students to specialize in areas of interest and gain practical experience. Courses include:
- Artificial Intelligence: Explores machine learning, neural networks, and natural language processing.
- Computer Networks: Examines the principles and protocols of computer networking.
- Cybersecurity: Focuses on techniques for securing computer systems and networks.
- Internship: Students complete a mandatory internship with a company or organization, gaining hands-on experience in the field.
Why Choose This Program?
The Computer Science in English program stands out for several reasons:
1. English Language Proficiency
By studying in English, students not only enhance their language skills but also gain access to a wide range of career opportunities in the global tech industry.
2. Comprehensive Curriculum
The program covers a wide range of topics, providing students with a solid foundation in computer science and the flexibility to specialize in areas of interest.
3. Practical Experience
Through hands-on projects, lab work, and internships, students gain practical experience that prepares them for the challenges of the real world.
4. Research Opportunities
Students have the opportunity to work on cutting-edge research projects, contributing to advancements in computer science.
5. Career Prospects
Graduates of the program are well-prepared for careers in software development, data science, AI, cybersecurity, and more, with opportunities in both academia and industry.
Career Prospects
Graduates of the Computer Science in English program are well-equipped to pursue a wide range of careers in the tech industry. Some of the potential career paths include:
- Software Developer: Designing and developing software applications for various platforms.
- Data Scientist: Analyzing and interpreting complex data to drive decision-making in various industries.
- AI Engineer: Developing intelligent systems and algorithms for applications such as machine learning and natural language processing.
- Cybersecurity Specialist: Securing computer systems and networks against cyber threats.
- IT Consultant: Providing expert advice and solutions to businesses on IT-related issues.
Admission Requirements
Admission to the Computer Science in English program is competitive and requires applicants to meet specific criteria. These include:
- High School Diploma: Applicants must have completed secondary education and hold a high school diploma or equivalent.
- English Language Proficiency: Since the program is taught in English, applicants must demonstrate proficiency in the language. This may be verified through language tests such as TOEFL or IELTS.
- Entrance Exam: Some applicants may be required to take an entrance exam or participate in an interview as part of the admission process.
Prospective students are encouraged to visit the program’s official page for detailed information on admission requirements and application deadlines: Computer Science in English.
Student Life and Support
The Faculty of Mathematics and Computer Science offers a vibrant and supportive environment for students. In addition to academic excellence, students can participate in a variety of extracurricular activities, including:
- Student Organizations: Join clubs and societies focused on computer science, programming, and technology.
- Hackathons and Competitions: Participate in coding competitions, hackathons, and robotics challenges to test their skills and creativity.
- Conferences and Workshops: Attend events featuring industry experts and thought leaders.
- Career Services: Access career counseling, job placement assistance, and networking opportunities with alumni and industry professionals.
Conclusion
The Computer Science in English program at the West University of Timișoara is an excellent choice for students seeking a career in the global tech industry. With its focus on advanced technologies, comprehensive curriculum, and practical experience, the program provides students with the knowledge, skills, and opportunities needed to succeed in a competitive and rapidly evolving world. Whether you aspire to develop software, analyze data, or innovate in AI, this program offers the tools and insights to achieve your goals.
For more information, visit the official program page: Computer Science in English.
How to Apply?
- You Apply
Tell us a little about yourself and we’ll help with the rest. Our convenient online application tool only takes 10 minutes to complete.
- We Connect
After you submit your application, an admissions representative will contact you and will help you to complete the process.
- You Get Ready
Once you’ve completed your application and connected with an admissions representative, you’re ready to create your schedule.