Mobile and Web Applications
09.03.04 Software Engineering
About
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
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.
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
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!