Software Engineering: Applied Mathematics and Algorithmisation
Software engineering
Study form
Full-time
Duration
4
Contract price per year
20 375 000 UZS
Hostel
Yes
Military study center
No
Government accreditation
Yes
Program manager
Noraliyev Ulug‘bek Saydiganiyevich
Training areas
Software engineering
PROGRAM DESCRIPTION
The Software Engineering: Applied Mathematics and Algorithmisation program bridges the rigorous analytical foundations of applied mathematics with the practical demands of software development and algorithm design. This interdisciplinary program trains students to become proficient software engineers who excel at creating efficient, reliable, and scalable software systems grounded in solid mathematical principles.
Students will develop a deep understanding of mathematical modeling, algorithmic thinking, and computational problem-solving, combined with hands-on software engineering skills. The curriculum emphasizes the theory and practice of algorithms, data structures, programming paradigms, and software design, enabling graduates to tackle complex software challenges in areas such as cybersecurity, artificial intelligence, data science, and systems engineering.
Graduates will be equipped with a unique blend of skills to innovate in software development, optimize computational processes, and contribute to the advancement of algorithmic technologies.
PROGRAM CONTENT
The curriculum is designed as a cyber-integrated, progressive learning experience combining mathematics, computer science, and software engineering with a strong focus on algorithms and formal methods. Education includes:
- Lectures and seminars led by academic experts and industry professionals;
- Hands-on programming labs, algorithm design projects, and software development cycles;
- Access to advanced computational tools, software platforms, and collaborative coding environments;
- Internships and industry collaborations to apply theory in real-world software engineering contexts.
CORE AREAS OF STUDY INCLUDE:
● Mathematical Foundations
● Algorithmisation and Programming
● Software Engineering Principles
● Applied and Advanced Topics
● Project Work and Capstone
CAREER PERSPECTIVES
Graduates of the Software Engineering: Applied Mathematics and Algorithmisation program will be well-prepared for diverse and high-demand roles, including:
- Software Engineer / Developer;
- Algorithm Engineer;
- Data Scientist / Analyst;
- Systems Architect;
- Software Quality Assurance Engineer;
- Researcher in Computational Mathematics and Software Technologies;
- Cybersecurity Software Specialist.