Our department offers knowledge of computation, information, and automation via theoretical disciplines and applied disciplines. For the theoretical disciplines, it includes algorithms, theory of computation, and information theory. Whereas applied disciplines, including the design and implementation of hardware and software. Each discipline is extended to the way of programming, cryptography, and security. For more detail, programming language theory provides different ways to describe the computation process, and the database concerns the management of data. Operating systems, networks, and embedded systems explore the principle and design of complex systems, computer architecture describes the construction of computer components and equipment. Based on computer structure and algorithm development, artificial intelligence and machine learning have become the main part of computer science nowadays. It is applied to computer vision, and natural language to understand and process textual and linguistic data.
Learning takes place through a combination of face-to-face teaching and independent study, including lectures, practical tutorials, laboratory sessions, personal development sessions, real-life project briefs and case studies.
Students study 60 ECTS credits per year. The course structure is validated by the Technical University of Munich (26th in World University Rankings 2025), but the structure of the course is a subject to change by feedback received from a variety of sources.
| First Year | |||||
|---|---|---|---|---|---|
| Semester | Course Code | Course | Course Type | ECTS Credits | |
| Semester 1 | CS102 | Computer Programming 1 | Core | 8 | |
| HASS101 | Academic and Communication Skills 1 | Core | 6 | ||
| CS100 | Information Systems and Digital Technologies | Core | 6 | ||
| HASS100 | First Principles of NewUU | Core | 6 | ||
| MATH111 | Calculus 1 | Core | 6 | ||
| Semester 2 | CS210 | Computer Programming 2 | Core | 8 | |
| HASS111 | Academic and Communication Skills 2 | Core | 6 | ||
| MATH221 | Discrete Mathematics | Core | 6 | ||
| MATH211 | Calculus 2 | Core | 6 | ||
| PHYS101 | Physics 1 | Core | 8 | ||
| Total Credits | 66 | ||||
| Second Year | |||||
| Semester | Course Code | Course | Course Type | ECTS Credits | |
| Semester 3 | CS203 | Data Science Fundamentals | Elective | 6 | |
| MATH201 | Linear Algebra | Core | 6 | ||
| CS111 | Algorithms & Data Struсtures | Core | 6 | ||
| CS202 | Digital Logic Design | Core | 6 | ||
| PHYS111 | Physics 2 | Core | 8 | ||
| Semester 4 | CS231 | Computer Architecture | Core | 6 | |
| TBD | Technical elective | Elective | 6 | ||
| CS301 | Fundamentals of Databases | Core | 6 | ||
| HASS110 | History of Uzbekistan | Core | 4 | ||
| MATH232 | Probability and Statistics | Core | 6 | ||
| Total Credits | 60 | ||||
| Third Year | |||||
| Semester | Course Code | Course | Course Type | ECTS Credits | |
| Semester 5 | ENT201 | Introduction to Entrepreneurship | Elective | 6 | |
| CS302 | Operating Systems | Core | 6 | ||
| TBD | Technical elective | Elective | 6 | ||
| CS360 | Fundamentals of Software Engineering | Core | 6 | ||
| CS212 | Design & Analysis of Algorithms | Core | 6 | ||
| Semester 6 | CS311 | Computer Networks | Core | 6 | |
| TBD | Technical elective | Elective | 6 | ||
| HASS305 | Philosophy | Core | 6 | ||
| CS362 | Software Quality Engineering | Core | 6 | ||
| CS331 | Introduction to Machine Learning | Elective | 6 | ||
| Total Credits | 60 | ||||
| Fourth Year | |||||
| Semester | Course Code | Course | Course Type | ECTS Credits | |
| Semester 7 | TBD | Technical elective | Elective | 6 | |
| TBD | Technical elective | Elective | 6 | ||
| CS363 | Software Project Management | Core | 6 | ||
| TBD | Technical elective | Elective | 6 | ||
| GRAD490 | Graduation Project 1 / Internship 1 | Core | 8 | ||
| Semester 8 | TBD | Technical elective | Elective | 6 | |
| TBD | Technical elective | Elective | 6 | ||
| TBD | Technical elective | Elective | 6 | ||
| HASS200 | Communications Ethics | Core | 6 | ||
| GRAD491 | Graduation Project 2 / Internship 2 | Core | 8 | ||
| Total Credits | 64 | ||||
| Program's Total Credits | 250 | ||||
Entry Requirements
Educational Background
Applicants must have completed secondary school, academic lyceum, or professional college and provide diploma with academic transcripts.
Minimum English Proficiency
Entrance Exam Requirement
Entrance Exam
Applicants are required to pass the Math & Logical Thinking entrance exam. To learn more about the exam structure and format, please refer to the exam specification page.
Exemption from Entrance Exam
Applicants with the following certificates have the opportunity to be exempted from the entrance exam and receive a 100% merit-based scholarship. To be considered for this opportunity, applicants must follow a three-step process.
|
Certificate |
Required Score |
Equivalent Entrance Exam Score |
|---|---|---|
|
SAT Math |
780 - 800 |
100% |
|
International Baccalaureate (IB) Math |
5 - 7 |
100% |
|
International AS & A Levels Math |
B - A* |
100% |
Step 1: Meet Initial Academic Requirements
Applicants must meet both of the following requirements:
Step 2: Attend an Interview
Candidates who fulfill the academic requirements in Step 1 will be invited to an offline interview. This is a mandatory step to be considered for the scholarship and exam exemption.
The interview is designed to assess:
Interview Rules
Interview Dates
|
Date |
|---|
|
28 March |
|
25 April |
|
30 May |
|
13 June |
|
20 June |
Step 3: Secure Your Place
Applicants who pass the interview will receive a conditional offer for admission with a 100% merit-based scholarship. To accept the offer and secure your place, you must make the required payment by the deadline indicated in your offer letter.
Students will be allowed to graduate upon completion of all requirements listed below:
| Tuition Fee for 2026/2027 Academic Year | |
|---|---|
| Local students | 42 000 000 UZS per academic year |
| International students | $ 5 200 USD per academic year |
We are committed to supporting our students’ educational journeys through a variety of scholarship opportunities. Scholarships at New Uzbekistan University are categorized into two main types: 1-Year Scholarships and 4-Year Scholarships.
Graduates of this program enjoy excellent employment prospects. With the ability to handle the increasing demands of scientific, technological and commercial development in the 21st century, they will be in high demand with the wide-ranging companies and organizations increasingly dependent on computer technology. They might start out as:
Front-end engineer - they design, develop, build, and maintain user interfaces (UI) using common programming languages such as JavaScript and CSS
Back-end engineer – they write server-side scripts and application programming interfaces (APIs) that ensure the functionality of websites and applications. Daily tasks include server optimization, security, and data handling
Full-stack engineer - they possess the technical skills of both front-end and back-end engineers. As such, they handle both client-side and server-side responsibilities
Quality assurance (QA) engineer – they are responsible for analyzing software and identifying any issues, bugs, or errors. They are involved in virtually every phase of the software development life cycle, ensuring the software meets all company requirements and validating the final product
Data engineer - their primary responsibility is to convert raw data into information that is easily accessed and analyzed. To achieve this goal, date engineers develop software systems that can compile, manage, and transform data into actionable information
DevOps engineer - they utilize their proficiencies in programming and engineering to create systems, tools, and methodologies designed to improve technologies used within a company.