The area of graduates’ professional activity is industrial production of software for information and computing systems for various purposes. The program corresponding to the general international trend and reflects the evolution of programming from craft to science and industry, based on the traditional triad - methods, tools, technologies. The master program is based on the latest international standards in software development (such as IEEE SWEBOK and others).
Information for applicants
|Forms of training
and quantity of places
|Period of study||2 years|
|Graduating faculties||Faculty of Computer Science and Technology|
The 09.04.04 Software Engineering provides the programs "Development of Distributed Software Systems".
As a modern scientific and technical field:
- Software engineering is different from other engineering disciplines in the fundamental intangibility of software and the discrete nature of its operation;
- To achieve the required results, software engineering should strive to integrate the principles of mathematics and computer science with engineering approaches developed for the production of tangible material artifacts;
- Based on mathematics and information technology (computing), software engineering develops systematic models and reliable methods for producing high-quality software;
- These principles apply to all levels, from theory and methodology to the actual practice of creating software.
- Analysis, Modeling and Optimization of Systems;
- Distributed Systems and Network Operating Systems;
- Development of Language Processors;
- Data Processing Methods and Time Series;
- Object-oriented Software Development Technology;
- Verification and Certification of Software;
- Computer 3D Graphics;
- Multithreaded and Distributed Programming;
- Linux Based Real-time Systems;
- Object-Oriented Software Development;
- Development of Distributed Software.
The objects of graduates’ professional activity are:
- Software project (software product development project);
- Software product (created software);
- Software product life cycle processes;
- Methods and software development tools;
- Personnel involved in the life cycle of a software product.
Your future career
- Software Design Engineer;
- Software Systems Engineer;
- Software Testing Specialist;
- Specialist in the Development of Software and Information Systems;
- Software Engineering Specialist;
- Software Project Management Specialist;
- System Administration Specialist;
- System Architect;
- System Programmer;
- Systems Analyst.
|Mon.-Fri.: 10:00-17:00 (admission 10:00-16:30)|
|197376, Russian Federation, St. Petersburg, Professora Popova str., 5, building 3, 4th floor (room 3418)|
|+7 (812) 234-35-53|