Центр компьютерных наук (образовательный проект Яндекс ШАД, компании JetBrains и Клуба компьютерных наук ПОМИ РАН) открывает регистрацию на массовые открытые онлайн-курсы (МООК) по основам программирования.
С 15 сентября 2014 года можно будет пройти следующие онлайн-курсы, подготовленные преподавателями центра КС:
- Алгоритмы и структуры данных (А.
С.
Куликов)
- Введение в архитектуру виртуальных машин.
элементы операционных систем (Кринкин К.
В.
)
- Программирование на языке C++ (А.
В.
Смаль)
Эти три курса — «джентльменский набор» для начинающего программиста, преподаются на русском языке и бесплатны для всех.
При подготовке курса преподаватели использовали опыт чтения одноименных дисциплин в центре КС и Академический университет .
Записаться на курсы можно по адресу Сайт центра КС .
Для освоения курсов учащимся достаточно освоить школьную программу по математике, информатике и физике.
Для создания и публикации онлайн-курсов CS Center использовал образовательный плеер Степич .
Проект Stepic существует с 2013 года и выделяется среди других образовательных платформ возможностями автоматического тестирования задач программирования, например, безопасного выполнения пользовательского кода в песочнице (C++, Java, Python, Haskell, Octave), а также генерация и проверка рандомизированных наборов данных.
Система проверки задач Stepic использовалась в ряде курсов на платформе Coursera, в том числе в курсах Калифорнийского университета в Сан-Диего и Высшей школы экономики.
Алгоритмы и структуры данных
Учитель : Александр Куликов , кандидат физико-математических наук, научный сотрудник лаборатории математической логики ПОМИ РАН, преподаватель Санкт-Петербургской АН РАН, координатор Клуба информатики ПОМИ РАН, директор Центра компьютерных наук .О курсе : В этом курсе представлены базовые алгоритмы (метод «разделяй и властвуй», поиск в массиве, сортировка массива, графовые алгоритмы) и структуры данных (расширяющийся массив, куча, дерево сегментов, системы непересекающихся множеств).
В ходе курса студент освоит основные алгоритмические идеи, полезные каждому программисту, а также сможет попрактиковаться в реализации алгоритмов со строгими ограничениями по времени.
Для реализации алгоритмов можно использовать один из следующих языков программирования: C++, Java, Python, Octave, Haskell.
Введение в архитектуру виртуальных машин.
элементы операционных систем Учитель : Кирилл Кринькин — Кандидат технических наук, доцент кафедры математических и информационных технологий Санкт-Петербургской академии наук Российской академии наук.
О курсе : в рамках курса студент поймет, как выполняются программы на современных компьютерах с самых азов, начиная от простейших логических схем и простейших микропроцессоров и заканчивая современными многопроцессорными и распределенными системами.
Основная цель курса – сформировать целостное понимание принципов работы компьютерных технологий как на аппаратном, так и на программном уровне.
Школьникам достаточно иметь в своем арсенале базовый школьный курс математики, физики (основ электротехники) и информатики.
Программирование на С++
Учитель : Александр Смаль - сотрудник лаборатории математической логики ПОМИ РАН, преподаватель Санкт-Петербургской АН РАН.О курсе : В ходе курса студент сможет изучить основы программирования на языке C++.
Особое внимание уделено обсуждению основных принципов работы программ, а также процессу их составления.
Курс рассчитан на студентов, владеющих синтаксисом хотя бы одного из «стандартных» языков структурного программирования (C, Pascal, Java, Fortran и др.
).
Для справки
С 2011 года Центр компьютерных наук помимо университетского образования занимается обучением студентов ведущих вузов Санкт-Петербурга в сфере информационных технологий.Обучение в центре CS предполагает двух- или трехгодичное очное вечернее обучение с возможностью получения дипломов по трем направлениям: Computer Science (современная информатика), Data Mining (анализ данных), Software Engineering (разработка программного обеспечения).
Программа обучения основана на опыте лучших зарубежных университетов в сфере IT. Студенты могут освоить разделы информатики, которые обычно не входят в учебные программы российских вузов.
Курсы ведут ведущие преподаватели вузов Санкт-Петербурга, а также опытные и практикующие специалисты – сотрудники Яндекса, JetBrains и др.
Обязательной частью обучения является практика или исследовательская работа.
Stepic — некоммерческий проект, работающий над созданием онлайн-конструктора и платформы для бесплатных уроков и курсов.
Проект сотрудничает как с учебными заведениями, так и с отдельными преподавателями и авторами.
Создатели курсов сохраняют авторские права, могут без ограничений использовать созданные материалы в виде курсов или отдельных уроков, хранить материалы для самостоятельного обучения студентов, встраивать созданные материалы в другие сайты и образовательные платформы, отслеживать статистику и прогресс студентов.
Платформа готовится к запуску курсов для преподавателей Европейского университета в Санкт-Петербурге и Санкт-Петербургского академического университета РАН.
Теги: #Алгоритмы #онлайн-курсы #онлайн-обучение #mooc #центр CS
-
Цены На Первый Ipad Снижены На $100
19 Oct, 24 -
Установка Встроенного Qt
19 Oct, 24 -
Инфовис Инструментарий
19 Oct, 24