Join us

B.Sc. Software Engineering

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.

library

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
1. High school/Lyceum/College diploma or higher
2. Proof of English Language Proficiency:

  • - TOEFL iBT 46 or higher
  • Note: We accept only the TOEFL iBT taken at approved test centers. We do not accept the TOEFL iBT Home Edition.
  • - IELTS 5.5 or higher
  • - CEFR B2
  • - Exemptions (with a minimum pass mark) from the TOEFL, IELTS or CEFR are given for students who have one of the following equivalents:

1. International Baccalaureate Diploma
Grade 4 in English A at Higher or Standard Level in the International Baccalaureate Diploma
Grade 4 in English B at Higher Level in the International Baccalaureate Diploma
Grade 5 in English B at Standard Level in the International Baccalaureate Diploma
2. Pearson Edexcel International GCSE English Language
Grade 4 in Pearson Edexcel International GCSE English Language A (External assessment from 2018)
Grade 4 in Pearson Edexcel International GCSE English Language B (External assessment from 2018)
Grade 4 in Pearson Edexcel International GCSE English Literature (External assessment from 2019)
3. GCSE English Language
Grade D in GCSE English Language or GCSE English Literature
4. GCE O-Level English Language
Grade D in GCE O-Level English Language
5. GCE A-Level/AS-Level in English Language
Grade D in GCE A-Level/AS-Level in English Language or English Language & Literature
6. IGCSE English as a First Language
Grade D in the IGCSE English as a First Language. Speaking must be separately endorsed on the certificate
7. IGCSE English as a Second Language
Grade D in the IGCSE English as a Second Language. Speaking must be separately endorsed on the certificate
8. Pearson test of English (PTE) - Academic
Grade 59
9. Cambridge C1 Advanced (formerly Cambridge English: Advanced/CAE)
Grade 162
10. Cambridge C2 Proficiency (formerly Cambridge English: Proficiency/CPE)
Grade 162
11. Cambridge B2 First (formerly Cambridge English: First/FCE)
Grade 162

Note: If your English proficiency test certificate is not yet available, please upload it via your personal account no later than August 18, 2025.

Entrance Exam
  • - Math & Logical Thinking
  • - Exemptions from the Math & Logical Thinking given for students who have one of the following equivalents:
Please use the online equivalency calculator above to see the equivalency of your score to Math & Logical Thinking exam scores.

You can also check the equivalent of your score to the Math & Logical Thinking entrance exam scores using the table below.

International certificate score (Math section) New Uzbekistan University Entrance Exam Score (in percentage)
SAT
800 100
790 90
780 85
770 80
760 75
750 70
740 65
730 60
720 55
650 – 710 50
International Baccalaureate (IB)
7 100
6 90
5 70
4 50
International AS & A Levels
A* 100
A 90
B 80
C 70
D 60
E 50

Students will be allowed to graduate upon completion of all requirements listed below:

  •  Students must have a minimum 2.00 GPA/CGPA at the end of their final semester;
  •  Student must have a minimum of 240 ECTS or as designated in Handbook;
  •  Students must successfully complete all University and Program requirements;
  •  Students cannot have any outstanding Incompletes or IP grades on their transcripts;
  •  Student must complete all degree requirements within 7 (seven) years including any leave periods, of the initial program registration date.
Tuition Fee for 2025/2026 Academic Year
Local students 38 000 000 UZS per academic year
International students $ 5 200 USD per academic year

Scholarships

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.

Powered by GSpeech