Software Engineering | Bachelor's Degree Program | Altai State University


09.03.04 Software Engineering


Software and Information Systems Engineering

Software Engineering is a field of computer science and technology that deals with the construction of software systems so large and complex that it requires the participation of coordinated teams of developers of various specialties and qualifications. The high level of diversification of the program, advanced level of training in information technology, mathematical methods, computer science, artificial intelligence gives our students additional competitive advantages in further study and work. The best employees of regional IT-companies are involved in the implementation of the educational program. Leading IT companies, such as Yandex, PostgressProfessional, IntegraSourses are among our industrial partners.

Learning mode

  • Full-time
  • 4 years

State-funded places


Employer-sponsored places


Fee-paying places


Tuition fees per semester in 2023 / 2024 academic year

62 445 rubles

Entrance tests

What training you get

Upon completion of the educational program, a graduate will be able to design, develop software products (software) and projects (software product development projects), programs and software documentation; manage software product life cycle processes, use modern methods, tools and technologies of software development; work in a team, manage a team of performers in the production of software products.

Programmers' training features include in-depth study of the most demanded systems and programming languages such as SQL, ORACLE, the latest information technologies: COM, DCOM, CORBA; technologies such as ActiveX, ActiveX Data Objects (ADO), Inter Base Express (IBX); Active Server Pages (ASP). Students learn to design and develop web and mobile applications and information systems for various platforms using various DBMS, artificial intelligence, virtual and augmented reality methods.

Career opportunities and graduates

A graduate can work in any organization and structure, in a virtual enterprise or at home computer, engaged in activities related to the application (necessary development, refinement, modification, modernization, etc.) of software. Moreover, modern Internet technologies allow the programmer to work on a free schedule and carry out orders coming from anywhere in the world.

After graduating from this program, a graduate will be able to work:

  • software testing engineer;
  • application programmer;
  • system programmer;
  • computer systems analyst;
  • computer database analyst;
  • computer systems designer;
  • network and communications software developer;
  • researcher (computer systems, programming);
  • computer communications analyst;
  • web programmer or web designer;
  • a developer of databases, economic and accounting software;
  • developer of intelligent systems using artificial intelligence;
  • systems analyst;
  • Multimedia software and computer games developer.


  • Program director - Candidate of Science (Physics and Mathematics), Head of Informatics chair Denis Yuryevich Kozlov.
  • Phone: +7 (3852) 298-152
  • E-mail:

Print version Modified 26.06.2023