Innopolis University Bachelor’s degree program, developed by the world’s leading professors and IT experts, is designed to give students solid knowledge in IT.

Bachelor program will provide graduates with key professional competencies required by the IT industry. The curriculum has been developed in close collaboration with top IT companies. Students will enjoy comfortable living conditions and the effective educational environment in a new Russian city of Innopolis.

The first 2 years of studies students take core courses in Software Engineering and Computer Science. In the 3rd and the 4th years, students can choose a track: Software Engineering, Robotics, or Data Science. Also, we offer minors in Game Design and Development, Information Security Systems, Biotechnology, Financial Technology, and Cyber-physical Systems. The majority of courses foresees joint projects. Some courses contain research work under the supervision of laboratory team members of Innopolis University. The curriculum includes summer 32 weeks for internships in large IT companies and departments, startups and research laboratories.

Core courses

  • Introduction to Programming
  • Computer Architecture
  • Discrete Mathematics/Logic
  • Calculus
  • Data Structures and Algorithms
  • Linear Algebra
  • Probability and Statistics
  • Data Modelling and Databases
  • Operating Systems
  • Information Theory
  • Theoretical Computer Science
  • Programming Paradigms
  • Software Project
  • Networks
  • Introduction to Artificial Intelligence
  • Physics
  • History
  • English Language
  • Communications
  • Innovation and Entrepreneurship

Job prospects

Our graduates are employed as:

  • Software Developer
  • Data Analyst
  • Junior Researcher
  • IT Entrepreneur
  • QA Specialist
  • IT Security Specialist
Program taught in:
Last updated January 23, 2019
This course is Campus based
Start Date
Aug. 2019
4 years
By locations
By date
Start Date
Aug. 2019
End Date
Application deadline

Aug. 2019

Application deadline
End Date