Skip to content
A student of the Software Engineering program working on a laptop in the university atrium

Bachelor’s program

Software Engineering

Build the software that millions of people rely on.

Students learn to design architecture, write maintainable code, work with cloud infrastructure and ship products in teams with real customers. Every semester ends with working software.

“Here we get a chance to solve real human problems, not textbook examples.”
Portrait of a student of the program

Artem

Software Engineering student

  • 4 years

    BSc in Computer Science

  • English

    Language of instruction

  • Global

    opportunities

  • Hands-on

    projects from year 1

Program overview

Engineering discipline for complex systems.

From algorithms and operating systems to the architecture of distributed applications and engineering practice: testing, CI/CD, observability. Projects follow industry standards with code review and team work.

Students discussing a project in a campus common area

Real projects. Real impact.

Program facts

Degree
BSc in Computer Science
Duration
4 years8 semesters
Language of instruction
English
Next intake
Next intakeSeptember 2027
Location
Innopolis, Republic of Tatarstan
Tuition
400 000 ₽ per year

Curriculum

Four years, four levels of craft.

Each year adds a level of responsibility: from single programs to services, from services to systems and products with real users.

  1. Students discussing a project in a campus common area

    Mathematics, programming and the fundamentals of software engineering. Real projects from the first semester.

    • Calculus and Linear Algebra
    • Programming in Python
    • Discrete Mathematics
    • Introduction to Artificial Intelligence
  2. A student of the Software Engineering program working on a laptop in the university atrium

    Core methods and tools. Team work on practical projects and the first portfolio.

    • Data Structures and Algorithms
    • Machine Learning
    • Databases
    • Probability and Statistics
  3. Students discussing a project in a campus common area

    Advanced courses, research methods and electives. A laboratory placement and an industry internship.

    • Deep Learning
    • Computer Vision
    • Natural Language Processing
    • Research Project
  4. A student of the Software Engineering program working on a laptop in the university atrium

    Specialisation, a capstone project with a real partner and preparation for a career or graduate study.

    • AI Ethics and Society
    • MLOps and Scalable Systems
    • Capstone Project
    • Electives and Industry Internship

Labs and research

From ideas to real-world solutions

Join our research labs and work on cutting-edge technologies with world-class researchers and industry partners.

Our faculty

Learn from world-class researchers

Our faculty are leading researchers and industry experts working at the frontier of their fields.

Student projects

Real projects. Real impact.

  • The University Timetable Platform project: a working moment

    University Timetable Platform

    Distributed Systems

    A timetable service with optimisation of the room stock.

  • The Open AI Tooling Library project: a working moment

    Open AI Tooling Library

    Open Source

    A set of libraries used by three laboratories.

  • The Campus Mobile App project: a working moment

    Campus Mobile App

    Mobile Development

    A student app: access pass, canteen, bookings.

Students on the university campus lawn

Your future

Engineers in demand.

Graduates become developers, architects and technical leads in companies from startups to corporations.

97%
Employment ratewithin 6 months
60+
Partner companiesfrom startups to corporations
3
Internshipsduring the program
Portrait of a graduate of the program
“Innopolis gave me the skills, confidence and network to build a career I’m excited about.”
MichaelAlumnus, machine learning engineer

Admissions

Ready to build a brighter tomorrow?

We look for curious, motivated problem-solvers who want to make a difference.

  • Completed secondary education (or equivalent)
  • Strong background in mathematics and computer science (recommended)
  • English language proficiency (IELTS 6.0 or equivalent)
  • Online application and motivation letter
Students on the university campus lawn

Be part of a story that shapes a brighter tomorrow.

Apply now