
This Bachelor's program trains specialists who combine a strong foundation in mathematics and general/theoretical physics with programming skills. You will learn to manage the entire software development cycle, from creating mathematical models for scientific, technical, and economic processes to writing code. The curriculum includes in-depth study of programming languages, operating systems, and methods for automating production processes. You will solve real-world physics problems and analyze the feasibility of implementing new technologies. The program also incorporates basic training in entrepreneurship and intellectual property rights. A dedicated semester is allocated for practical application of skills and thesis work, with internships available in research institutes, IT companies, and high-tech industrial enterprises.