Mobile and Web Applications

09.03.04 Software Engineering

About

Mobile and Web Applications

The world is undergoing a digital transformation -banks, marketplaces, industrial enterprises, medical and educational organizations, and IT companiesrequire new platforms and applications. Therefore, the worldalso needs developers who are well versed in basic technologies and are able to master new frameworks, languages and devices quickly for creating digital products.

We train qualified and creative specialists in design, modification, verification, maintenance of mobile and web applications, software systems and services. Graduates are proficient in modern development methods, are well-versed in the world of information technology and are able to explore any related fields in order to create the perfect product.

Program Description

During their practice, students work in IT companies and participate in projects as part of development teams.

During their practice, students work in IT companies and participate in projects as part of development teams.

We invite specialists from companies who give open lectures, conduct master classes and educational intensive courses.

We invite specialists from companies who give open lectures, conduct master classes and educational intensive courses.

Students create their own digital products as part of their project work, from idea to launch.

Students create their own digital products as part of their project work, from idea to launch.

Head of Program

Safronova Marina Alekseyevna

Associate Professor of the Department of Information Security, Candidate of Technical Sciences

Author of textbooks, scientific and methodological articles in the field of information technology.

Research/professional interests: data research and analysis, design and development of application software products based on universal and industry-specific solutions.

Ask a Question Join Us on VK
Enrollment Plan1:
Study mode State-funded places Hospital-funded place Places for preferential categories Places for special categories Self-funded places

Offline

46 - 5 5 40
Tuition fee2:
Study mode Full time Individual study path

Full Time (Offline) for the citizens of the Republic of Belarus, the Republic of Kazakhstan, the Republic of Kyrgyzstan, the Republic of Tajikistan

170 000  roubles per year

-

Full time (Offline) go the citizens of other countries

204 000  roubles per year

-

Entrance examination3 (minimum score):

Mathematics (40)

Russian Language (40)

Computer Science and ICT (46) or Physics (41)

Organising Institute:

Institute of Applied Mathematics and Computer Sciences

Submission of documents for “Intelligent and Domain-Specific Automated Systems” program: +7 4872 73-44-76, e-mail: foreign@tsu.tula.ru

Submission of documents for “Mobile and Web Applications” program: +7 4872 73-44-76, e-mail: foreign@tsu.tula.ru

Submission of documents for “System Design and IT Infrastructure” program: +7 4872 73-44-76, e-mail: foreign@tsu.tula.ru

Submission of documents for a pre-university course of Russian: + 7 4872 73-44-76, e-mail: podfaktula@mail.ru

Training

The program is conducted according to the “2 + 2” system, when the first two years are dedicated to basic subjects (Mathematics, Physics, Information Science, etc.), and the third and fourth are dedicated to the specialized training. At senior courses, specialized subjects are studied: Programming, Analytics, Software Package Design, Artificial Intelligence, Management, and others.

During the entire period of study, students participate in olympiads, hackathons, contests, they can attend additional classes in sports and product programming, conduct research, and engage in projects.

At the end of the second year, after practice at the company, the topic of the final qualifying thesis (FQT) is determined. Graduates of previous years defended their thesis, for example, on such topics as the “Development of an email web application with artificial intelligence elements for message analysis and generation”, “Development of a software package for data storage, analysis and visualization”, “Development of a mobile application for collecting and storing graphical information in a database for training a neural network”.

Key disciplines

Key disciplines

  • Designing Mobile and Web Applications
  • UI/UH Design
  • Intelligent Information Systems and Services
  • Integration and Testing of Software Systems
  • Internet Programming
  • Information Security and Information Protection on the Web
  • Mobile Programming
  • Fundamentals of Search Engine Optimization and Internet Marketing
  • Project Management
  • Mobile and Web Technologies and Services
  • Programming Workshop from Yandex

Practice

Program includes various types of practice: educational (introductory) and industrial (Production and technological, scientific and research work, pre-graduate). Practice takes place at enterprises of the real sector of the economy, in IT companies.

Practice

Partners and Employers

SENLA, Software Engineering Laboratory
Maximaster LLC
ITooLabs (Aitulabs Soft LLC)
Digital Development Planet
Smartech LLC
Diol LLC
View all

Students

Our students are breaking down stereotypes about introverted IT people. They are curious and sociable, persistent and creative, easily adapt to new challenges and strive for self-improvement.

After Graduation

Professional skills and competencies

Professional skills and competencies

  • Mobile application development
  • UI/UX design
  • Development of the server side of the application, which uses the programming languages like Java, Python, PHP and others
  • Creating and managing databases, using SQL-queries to extract and add data, working with frameworks to develop the backend of an application
  • Development and implementation of application architecture, including connection management, request and response processing, data validation and authentication
  • Knowledge of basic data transmission protocols and standards
  • Website and server security management
  • Testing and debugging the code on the server side, including working with logs and troubleshooting errors
  • Creating web pages, formatting elements and appearance using HTML and CSS
  • Creating interactive elements on a web page in JavaScript
  • Knowledge of frameworks, libraries and tools for creating high-performance web pages
  • Creating algorithms and solving complex problems when creating an adaptive web page design

Professional Path

  • Work for a company that creates websites, applications, and online stores as a programmer, web developer, designer, technical writer, software product architect, analyst, and project manager.
  • Continue studies in master's and postgraduate studies.

Where to realize yourself

Being a competitive and in-demand developer is better than just being a developer!

What should I do to get enrolled?

Learn more about Tula State University