Font size

A
A

Line height

A
A

Color

A
A

Software Engineering

Bachelor's Degree (BSc), Institute of computer technologies and information security

09.03.04 Software Engineering

Program length: 4 years

Language of study: Russian

Place of study: Taganrog

                                                  Purpose of this educational program

  • Training of specialists with the possibility of employment in the IT sphere immediately after graduation,
  • Training qualified employees for developers teams with the possibility of further continuous and effective self-training

                                                              Core curriculum

Basis

Specialized subjects

  • Programming and basis of algorithm theory
  • Mathematics
  • Discrete mathematics
  • Introduction: Engineering activity
  • Information technologies security
  • Multiservice networks
  • Optimization methods
  • Decision theory
  • Structure and algorithms of data processing
  • Object-oriented programming
  • Databases and Database management systems
  • Machine-oriented programming
  • Operational systems and system software
  • Quality and testing of software
  • Real-time systems and Internet of Things software engineering
  • Architecture, technologies and tools of software development
  • Artificial intelligence and data analysis
  • Software projects management
  • Computer graphics programming
  • Mobile application development
  • Modelling and visualization of game application development


Advantages of this study program:

  • The program is designed in accordance with the trends in the development of education in this area, as well as the current situation in the labour market and the demand for graduates of engineering and technical areas of training;
  • Engineering disciplines predominate, showing the achievements of scientific and practical schools of studies;
  • In addition to specialized courses for software engineering, there are also key technologies in the IT industry, which include cloud computing, the Internet of Things (IoT), mobile technologies, cybersecurity, web development, artificial intelligence technologies;
  • Disciplines and thematic modules in the most popular areas (according to databases, Python, Java, software architecture design, etc.) are taught by representatives of IT companies;
  • Students can take part in programming and Worldskills competitions, hackathons or other professional conferences.

                                                                                 Prospects. Career & Employment

After educational program students can:

  • Continue their education at Master's Degree.
  • Employment, starting with 2-3 years of training at the position of the junior level, as well as the possibility of work in the field of software creation of high complexity.
  • You could be employed by a company specialising in software engineering/development or other areas of IT, which may be broad in scope or specific to an area, such as app or website development. Jobs directly related to your degree include: Applications developer, Cyber security analyst, Game developer, Information systems manager, IT consultant, Multimedia programmer, Web developer, Web designer, Software engineer​​​​​​​