Course Description
The M.Sc. program in Computer Science at New Uzbekistan University is a two-year program designed to provide a rigorous and flexible graduate education comparable to top programs worldwide. The program educates professionals to become leaders in various areas of computer science ranging from software engineering to artificial intelligence, and from systems analysis to computer and network security. Students will complete eight graduate-level courses and write an M.S. thesis, gaining both theoretical depth and hands-on research experience. Algorithm Design Techniques is the only required course, while the remaining seven courses are electives, allowing students to tailor their studies to their interests in areas such as artificial intelligence, machine learning, data science, cybersecurity, and software engineering. Additionally, students must take a seminar course to develop their research and presentation skills. The standard duration of the program is two years.
Course Structure
The M.Sc. in Computer Science is a two-year program consisting of four semesters and a total of 120 ECTS credits. A suggested curriculum is as follows:
1. Semester | ||||
---|---|---|---|---|
Course Name | Lecture | Tutorial / Lab | ECTS | Course Type |
Algorithm Design Techniques | 3 | 0 | 10 | Core |
Elective Graduate Class | 2 | 2 | 10 | Elective |
Elective Graduate Class | 2 | 2 | 10 | Elective |
Research Seminar | 0 | 0 | 0 | Core |
Sum | 7 | 4 | 30 |
2. Semester | ||||
---|---|---|---|---|
Course Name | Lecture | Tutorial / Lab | ECTS | Course Type |
Elective Graduate Class | 2 | 2 | 10 | Core |
Elective Graduate Class | 2 | 2 | 10 | Elective |
Elective Graduate Class | 2 | 2 | 10 | Elective |
Sum | 4 | 4 | 30 |
3. Semester | ||||
---|---|---|---|---|
Course Name | Lecture | Tutorial / Lab | ECTS | Course Type |
Elective Graduate Class | 2 | 2 | 10 | Elective |
Elective Graduate Class | 2 | 2 | 10 | Elective |
Research Methodology | 0 | 0 | 10 | Core |
Sum | 4 | 4 | 30 |
4. Semester | ||||
---|---|---|---|---|
Course Name | Lecture | Tutorial / Lab | ECTS | Course Type |
Master’s Thesis | 0 | 0 | 30 | Core |
Sum | 0 | 0 | 30 |
Entry requirements
- • Bachelor degree from an accredited institution (minimum 180 ECTS credits) or a higher academic qualification (degree course format should be full-time or part-time)
- • A pass in Computer science and Mathematics Entrance Exam
Entrance Exam
The entrance exam will be conducted in written form. Candidates are expected to have a solid understanding of computer science and related mathematics, equivalent to the curriculum of a typical undergraduate computer science program. The exam is scored out of 100 and consists of 25 problems, each worth 4 points. Total duration of the exam is 90 minutes. Questions will cover a range of topics, including but not limited to:
- • Computer Programming
- • Discrete and Combinatorial Mathematics
- • Data Structures
- • Algorithms
- • Computer Architecture
- • Operating Systems
- • Machine Learning
Successful performance demonstrates a candidate’s readiness for advanced study in computer science.
English language requirements
Proficiency in the English language as evidenced by one of the below:
- • IELTS 6.0 or higher
- • TOEFL iBT 60 or higher
Note: We accept only the TOEFL iBT taken at approved test centers. We do not accept the TOEFL iBT Home Edition.
- • CEFR B2
Applicants who have completed their bachelor’s degree entirely in English do not need to provide any additional proof of language proficiency.
Exam Date and Deadline for Registration
Exam Date | Deadline for Registration |
---|---|
26th April | 18th April |
14th June | 6th June |
23rd August | 15th August |
Fees and Funding
Tuition Fee for 2025/2026 Academic Year | |
---|---|
Local students | 27 500 000 UZS per academic year |
International students | $ 3,250 USD per academic year |
Career Perspectives
Graduates of the M.Sc. in Computer Science program will be well-prepared for a wide range of careers in fields such as software development, data analysis, cybersecurity, and system architecture. With advanced technical expertise and problem-solving skills, they will be equipped to take on roles in both established organizations and innovative startups, driving technological advancements and business solutions. Here are some potential career paths and opportunities:
- 1. Software Developer/Engineer: designs and builds software applications, ranging from mobile apps to enterprise-level solutions.
- 2. Data Scientist/Analyst: analyzes large datasets to extract insights, build predictive models, and guide decision-making processes in various industries like healthcare, finance, or e-commerce.
- 3. Cybersecurity Analyst/Engineer: identifies vulnerabilities, implements security measures, and responds to cyber threats to safeguard sensitive information.
Skills and Attributes
Graduates of the M.S. in Computer Science will gain expertise in solving complex computational problems, working with modern technologies, and applying theoretical knowledge to real-world applications. Additionally, they will enhance their critical thinking, collaboration, and project management skills, preparing them for leadership roles in the tech industry.