Software Engineering 48 months Undergraduate Programme By University of Tashkent for Applied Sciences (UTAS) |TopUniversities

Software Engineering

Programme Duration

48 monthsProgramme duration

Starting Month

SepStarting Month

Programme overview

Main Subject

Computer Science and Information Systems

Degree

BComp

Study Level

Undergraduate

Study Mode

On Campus

The Software Engineering program at the University of Tashkent for Applied Sciences provides a strong academic foundation in modern software development. The curriculum is designed to cultivate students’ skills in algorithmic thinking, data structures, software architecture, and essential engineering practices involved in the creation, testing, and maintenance of complex software systems.

Students engage with core areas such as programming paradigms, database technologies, operating systems, network architecture, and software project management. A key focus is placed on practical problem-solving, computational logic, and contemporary development methodologies—including agile frameworks and quality assurance protocols.

Through hands-on laboratory work and project-based learning, students gain experience with modern programming languages, version-control systems, and industry-standard tools. In the latter stages, the curriculum expands to cover advanced topics such as cloud computing, mobile development, distributed systems, artificial intelligence, and cybersecurity integration in software design.

Graduates are prepared for a range of professional roles including software engineers, frontend/backend developers, system analysts, QA engineers, and project coordinators. They are equipped with analytical thinking, technical expertise, and lifelong learning skills necessary for success in the global technology landscape.

Programme overview

Main Subject

Computer Science and Information Systems

Degree

BComp

Study Level

Undergraduate

Study Mode

On Campus

The Software Engineering program at the University of Tashkent for Applied Sciences provides a strong academic foundation in modern software development. The curriculum is designed to cultivate students’ skills in algorithmic thinking, data structures, software architecture, and essential engineering practices involved in the creation, testing, and maintenance of complex software systems.

Students engage with core areas such as programming paradigms, database technologies, operating systems, network architecture, and software project management. A key focus is placed on practical problem-solving, computational logic, and contemporary development methodologies—including agile frameworks and quality assurance protocols.

Through hands-on laboratory work and project-based learning, students gain experience with modern programming languages, version-control systems, and industry-standard tools. In the latter stages, the curriculum expands to cover advanced topics such as cloud computing, mobile development, distributed systems, artificial intelligence, and cybersecurity integration in software design.

Graduates are prepared for a range of professional roles including software engineers, frontend/backend developers, system analysts, QA engineers, and project coordinators. They are equipped with analytical thinking, technical expertise, and lifelong learning skills necessary for success in the global technology landscape.

Admission Requirements

5+
Applicants are expected to have a valid general secondary school  (11 years)  diploma (Attestat) with a good academic performance across key subjects. All applicants need to take the University's online entrance test, on its official website, which assesses their foundational knowledge and analytical thinking. Apart from the entrance test, the applicants have to submit a motivation letter specifying their academic interests, career objectives, and the reasons for choosing UTAS. The selected applicants may also be invited for an admission interview conducted by the University to assess their overall skills, and readiness for undergraduate study. The following must be provided: applicant’s passport or ID card, school diploma and transcript, and supporting documents requested by the Admissions Committee.  Candidates who demonstrate good performance in both their school grades and entrance exam results will be given considered for admission.

4 Years
Sep

  • Candidates are required to submit references or letter(s) of recommendation for acceptance
  • Candidates are required to submit an essay(s) for acceptance

Tuition fees

Domestic
1,200
Domestic (Out of State)
1,200

Scholarships

Selecting the right scholarship can be a daunting process. With countless options available, students often find themselves overwhelmed and confused. The decision can be especially stressful for those facing financial constraints or pursuing specific academic or career goals.

To help students navigate this challenging process, we recommend the following articles:

More programmes from the university

Frequently Asked Questions

In the first year, students lay a solid academic foundation through a well-rounded curriculum that includes both humanities and technical subjects. They engage with Uzbekistan’s modern history, philosophy, and cultural studies, while simultaneously developing core competencies in Calculus, Physics, and Differential Equations. The introduction to Discrete Structures, Programming Fundamentals, and Academic Writing further supports their growth in logical reasoning, computational thinking, and effective communication—essential skills for success in advanced software engineering.
As the program progresses, students transition from foundational knowledge to more specialized, industry-relevant subjects. Beginning in the second year, the curriculum expands to include key areas such as Database Systems, Cybersecurity Fundamentals, Data Structures and Algorithms, Electronics and Circuits, Probability and Statistics, Computer Networks, and Web Development. These subjects are carefully designed to deepen both theoretical understanding and practical skills. In the third year, students refine their expertise by studying Software Engineering Methods, exploring various Software Paradigms, and gaining hands-on experience in Mobile Application Development and Operating Systems. By the final year, students are equipped to participate in real-world software development projects. Courses in Software Design, Quality Assurance, and Enterprise Software Systems provide practical insights and prepare students for the demands of the tech industry.
Graduates of the Software Engineering program are well-positioned for a wide range of careers in the technology sector. Common career paths include roles such as Software Engineer, Application Developer, Systems Analyst, and IT Specialist. With continued professional growth, they may advance into positions like Senior Software Engineer or Technical Lead.
Students in the Software Engineering program have opportunities for internships and practical experience with major organizations such as the State Tax Committee, Ministry of Finance, Uzbekistan Neftgaz, AGMK, Ipoteka Bank, Asaka Bank, Kapitalbank, Orient Finance Bank, and international firms like PwC, Deloitte, KPMG, EY, and Mazars.
Undergrad Programmes 20784476