Новий курс на платформі Stepic: «Поглиблене програмування на С/С++»



Ми продовжуємо запускати курси на платформі Stepic. І сьогодні ділимося з вами черговий новиною: 23 серпня був запущений курс поглибленого програмування на мовах C/C++. Тривалість курсу трохи більше двох місяців. Це прекрасна можливість розширити знання та отримати новий досвід в умовах, коли на очні заняття просто немає часу.

В основу як лекційного, так і практичної частини курсу покладені програми Технопарку і Техносфери — наших освітніх проектів, організованих спільно з МГТУ ім. Н.Е. Баумана та МДУ їм. М. В. Ломоносова. Обидві програми успішно реалізуються в очному форматі вже кілька років, а їх випускниками стали понад 300 студентів. Всі ці роки основний акцент у навчанні робиться на програмної архітектури, а також питаннях надійності, безпеки і переносимості вихідного коду.

Втім, онлайн-курс орієнтований не тільки на студентів, але і на зрілих фахівців, які володіють синтаксисом мови, мають за плечима як мінімум один проект і хочуть поглибити або систематизувати свої знання. Для швидкої оцінки поточного рівня підготовки учасників курсу у першому ж модулі будуть запропоновані дві нескладні задачі, розв'язання яких займе від 50 до 100 рядків в кожній.

Однак основною «фішкою» курсу, звичайно, є не завдання. Кожному учаснику курсу має самостійно розробити простий — до 3000-5000 рядків коду — проект на мові C++. Предметна область розробки, як і стек застосовуваних технологій спеціально не обумовлюються: всі творчі рішення в рамках курсу приймаються тими, хто його вивчає. У ході реалізації поставлених завдань учасники можуть використовувати будь-які фреймворки або бібліотеки, а результатом роботи можуть ставати не тільки традиційні мобільні або настільні додатки, але і рішення для носимой електроніки або серверні частини web-сайтів.

Онлайн-курс містить чотири модулі, кожний з який відкривається послідовно: для того щоб вам став доступний наступний модуль, необхідно набрати мінімальну кількість балів за кожен з попередніх. На думку команди курсу, це дисциплінує учасників і наближає події до формату очних занять. У курсі є м'які і жорсткі дедлайни: при повільному проходження курсу бали будуть знижуватися.

Модулі курсу згруповані в 10 уроків, не рахуючи привітання і ув'язнення. У ході кожного з уроків учасникам належить відповідати на питання поточного контролю знань. Для цього в кожний урок введені 5 запитань з вибором одного або декількох варіантів відповіді. Середній обсяг відеоматеріалів кожного уроку становить біля 100 хвилин.

Викладач курсу — Олексій Петров, експерт-практик у галузі інформаційного та програмного забезпечення автоматизованих систем та мов програмування високого рівня.

Реєстрація на курс доступна посилання.
Джерело: Хабрахабр

0 коментарів

Тільки зареєстровані та авторизовані користувачі можуть залишати коментарі.