📜 ⬆️ ⬇️

New course on Stepic platform: "Advanced C / C ++ Programming"



We continue to run courses on the Stepic platform. And today we are sharing with you another news: on August 23, a course on in-depth programming in C / C ++ languages ​​was launched. The course duration is a little more than two months. This is a great opportunity to expand knowledge and gain new experience in conditions where there is no time for full-time study.

The basis of both the lecture and practical part of the course is the program of Technopark and Technosphere - our educational projects, organized jointly with MGTU. N.E. Bauman and Moscow State University. Mv Lomonosov. Both programs have been successfully implemented in full-time format for several years, and more than 300 students have graduated from them. All these years, the emphasis in training has been on software architecture, as well as issues of reliability, security and portability of the source code.

However, the online course is aimed not only at students, but also at mature specialists who possess the syntax of the language, have at least one project behind them and want to deepen or systematize their knowledge. For a quick assessment of the current level of training, the participants in the first module will be offered two simple tasks, the solution of which will take from 50 to 100 lines each.
')
However, the main "chip" of the course, of course, are not tasks. Each course participant will have to independently develop a simple - up to 3000–5000 lines of code - a project in C ++. The subject area of ​​development, as well as the stack of applied technologies, is not specifically mentioned: all creative decisions within the course are made by those who study it. During the implementation of the tasks, participants can use any frameworks or libraries, and the result of the work can become not only traditional mobile or desktop applications, but also wearable electronics solutions or server-side parts of websites.

The online course contains four modules, each of which opens in sequence: in order for the next module to become available, you need to score the minimum number of points for each of the previous ones. According to the team of the course, this disciplines the participants and brings what is happening to the format of full-time classes. There are soft and hard deadlines in the course: with a slow course, points will decrease.

Course modules are grouped into 10 lessons, not counting greetings and conclusions. During each lesson, participants will answer questions about the current control of knowledge. To do this, in each lesson introduced 5 questions with a choice of one or more answers. The average video content of each lesson is about 100 minutes.

The course teacher is Alexey Petrov, expert practitioners in the field of information and software of automated systems and high-level programming languages.

Registration for the course is available here .

Source: https://habr.com/ru/post/308406/


All Articles