“Developer of professionally oriented computer technologies” - course 200,000 rubles. from MSU, training 84 weeks. (21 months), Date: November 30, 2023.
Miscellaneous / / December 02, 2023
The goal of the program is to train specialists in the field of computer technology capable of creating, implementing, analyzing and maintaining professionally oriented computer technologies in the professional field (physics, chemistry, biology, geology, ecology, engineering, economics and etc.)
The program is designed for persons with higher professional education in the field of mathematical sciences, natural sciences, economics, technical sciences, as well as persons receiving higher professional education in the specified areas and have mastered the cycle of general mathematical and natural science disciplines and at least 30% of the cycle of general professional disciplines disciplines. Upon admission you are required to undergo an interview.
Professional retraining program with the assignment of additional qualifications.
Training of specialists in the field of computer technology capable of creating, implementing, analyzing and maintaining professionally oriented computer technologies in the professional field (physics, chemistry, biology, geology, ecology, engineering, economics and etc.).
The program is implemented in a distance learning format and takes place on the website eclass.cmc.msu.ru in an asynchronous mode according to an individual educational trajectory.
The program has a practical orientation and the training courses contain a large number of applied problems, including examples from real practice.
The training courses provide theoretical materials and practical tasks for the development of modern digital professional skills.
The program offers the following profiles:
- Information systems and databases (in-depth training in the development of information systems and databases in C#, Java, Python)
- Artificial intelligence and machine learning (training in data analysis, artificial intelligence and machine learning in Java, Python)
- System programming (mastering the profession of Programmer, languages C++, Java, Python)
- Network technologies and web programming (development of information systems for the Internet, PHP, JavaScript, Python languages)
TRAINING MODE
The program is designed for 2 years of study: September 2022 – June 2024.
Volume 1552 hours.
Start of training September 2022.
Training according to an individual educational path: you choose a study profile, and you can also choose up to six additional courses that will be included in the Diploma Supplement.
To receive a Moscow State University Diploma of professional retraining with the assignment of additional qualifications, you must complete the curriculum and prepare a final thesis.
The final work is an independent development of a software system.
Training takes place without a specific schedule in an individual mode according to an individual schedule using developed electronic courses.
The average training time per week is about 10 hours.
Below is an approximate calendar schedule of training to understand the scheme of the educational process. Since the program is distance learning, your task is to master the training courses and complete all assignments by the time you complete the training.
1 year of study
September-December - training
end of December - January - session
February-May – training
end of May - June - session
July-August - independent work during holidays
2nd year of study
September-December - training
end of December - January - session
February-May – training
end of May - June - session
last week of June - defending the final work and receiving a diploma
COMPLETION DOCUMENTS
Moscow State University diploma in professional retraining with additional qualifications:
Developer of professionally oriented computer technologies with a specialization in information systems and databases
Developer of professionally oriented computer technologies with a specialization in artificial intelligence and machine learning
Developer of professionally oriented computer technologies with a specialization in system programming
Developer of professionally oriented computer technologies with a specialization in network technologies and web programming
ENROLLMENT
1. To enroll in the program, you must fill out the following documents (by hand or electronically) and send them to [email protected]:
- Statement
- Questionnaire
- Consent to the processing of personal data
- copy of the passport
- a copy of a diploma of higher or secondary specialized education, or a certificate of being a student for students.
2. Based on the submitted documents, a Training Agreement will be prepared.
3. After signing the contract, documents for payment are sent: August-September.
4. After payment you begin training.
SYSTEM PROGRAMMING
Mastering the profession Programmer
Lecture 1.1
1st semester – Database technologies
Lecture 1.2
1st semester – Operating systems
Lecture 1.3
1st semester – Programming in C language
Lecture 1.4
1st semester – Discrete structures
Lecture 1.5
Semester 2 – Fundamentals of Java programming
Lecture 1.6
Semester 2 – Building database applications in Java
Lecture 1.7
Semester 2 – Programming in C++
Lecture 1.8
Semester 2 – Algorithms and data structures
Lecture 1.9
Semester 3 – Development of distributed database applications
Lecture 1.10
3rd semester – Programming in C# and basics of .NET technology
Lecture 1.11
3rd semester – Programming technologies
Lecture 1.12
Semester 3 – Programming in Python
Lecture 1.13
Semester 4 – Information technology analysis
Lecture 1.14
4th semester – Software engineering
Lecture 1.15
Semester 4 – Development of distributed database applications
Lecture 1.16
Graduation work
INFORMATION SYSTEMS AND DATABASES
In-depth training in the development of information systems and databases
Lecture 2.1
1st semester – Database technologies
Lecture 2.2
1st semester – Operating systems
Lecture 2.3
1st semester – Fundamentals of Java programming
Lecture 2.4
1st semester – Basics of programming languages
Lecture 2.5
Semester 2 – Building database applications in Java
Lecture 2.6
Semester 2 – Basics of programming
Lecture 2.7
2nd semester – Computer networks
Lecture 2.8
Semester 2 – Programming in Python
Lecture 2.9
Semester 3 – Development of distributed database applications
Lecture 2.10
3rd semester – Programming in C# and basics of .NET technology
Lecture 2.11
3rd semester – Programming technologies
Lecture 2.12
Semester 3 – Parallel programming
Lecture 2.13
Semester 4 – Information technology analysis
Lecture 2.14
4th semester – Software engineering
Lecture 2.15
Semester 4 – Development of distributed database applications
Lecture 2.16
Graduation work
ARTIFICIAL INTELLIGENCE AND MACHINE LEARNING
Training in data analytics, artificial intelligence and machine learning
Lecture 3.1
1st semester – Database technologies
Lecture 3.2
1st semester – Operating systems
Lecture 3.3
1st semester – Discrete structures
Lecture 3.4
1st semester – Programming in Python
Lecture 3.5
Semester 2 – Fundamentals of Java programming
Lecture 3.6
Semester 2 – Basics of programming
Lecture 3.7
Semester 2 – Data analysis in Excel
Lecture 3.8
2nd semester – Probability theory and mathematical statistics
Lecture 3.9
3rd semester – Programming technologies
Lecture 3.10
Semester 3 – Parallel programming
Lecture 3.11
Semester 3 – Python Data Analysis
Lecture 3.12
Semester 3 – Machine learning methods
Lecture 3.13
Semester 4 – Information technology analysis
Lecture 3.14
4th semester – Software engineering
Lecture 3.15
Semester 4 – Machine learning methods
Lecture 3.16
Graduation work
NETWORK TECHNOLOGIES AND WEB PROGRAMMING
Development of information systems for the Internet
Lecture 4.1
1st semester – Database technologies
Lecture 4.2
1st semester – Operating systems
Lecture 4.3
1st semester – Fundamentals of Java programming
Lecture 4.4
1st semester – HTML language
Lecture 4.5
2nd semester – Computer networks
Lecture 4.6
2nd semester – Fundamentals of information security on the Internet
Lecture 4.7
2nd semester – CSS language
Lecture 4.8
2nd semester – Web design
Lecture 4.9
Semester 3 – Basics of programming
Lecture 4.10
3rd semester – Programming in C# and basics of .NET technology
Lecture 4.11
Semester 3 – JavaScript web application development
Lecture 4.12
3rd semester – Administration of AstraLinux
Lecture 4.13
Semester 4 – Information technology analysis
Lecture 4.14
Semester 4 – PHP web application development
Lecture 4.15
4th semester – Software engineering
Lecture 4.16
Graduation work