Кафедра информатики предлагает изучение основ программирования и решения задач на языке Python 3. Курс 1-го года обучения предназначен для учащихся 8-9 классов, которые знакомятся с программированием с нуля, или у которых в школе программирование преподается ознакомительно с использованием языка Паскаль или Бейсик. Сдача работ осуществляется на сайте informatics.mccme.ru

Годовой курс (1-й год обучения) содержит 6 разделов:

  1. Введение. Язык программирования Python.
  2. Условный оператор (инструкция). Логический тип bool.
  3. Цикл for.
  4. Строки.
  5. Цикл while.
  6. Списки.

Для школьников 9-10 классов, поступивших в заочную школу, но изучавших программирование ранее, мы предложим решить контрольный набор задач. По результатам выполнения этого задания будет или рекомендовано прорешать задачи базового курса, или предложен углубленный курс (2-й год обучения), направленный на изучение алгоритмов и их реализацию на уже известном вам языке программирования. Сдача работ осуществляется на сайте informatics.mccme.ru

Годовой курс (2-й год обучения):

  1. Контрольные задачи для допуска на 2-й год обучения.
  2. Двумерные массивы (вложенные списки).
  3. Функции.
  4. Сортировки.
  5. Множества.
  6. Файловый ввод-вывод.

В этом году мы открываем новый курс (3-й год обучения). Сдача заданий осуществляется как на сайте informatics.mccme.ru, так и в системе ЦДО.

3-й год обучения (краткая программа):

1. Системы счисления
2. Алгебра логики
3. Измерение и кодирование информации, информационные технологии
4. Динамическое программирование, комбинаторика, алгоритмы на графах
5. Анализ кодов программ
6. Создание собственных программ
7. Тренировочные варианты ЕГЭ

Примеры материалов для 3-го года обучения:

пример теории
пример теста
пример контрольной работы

С Вами работают:

разработка заданий, общее руководство — зав. кафедрой информатики СУНЦ МГУ, доцент, кандидат физико-математических наук

Елена Владимировна Андреева

Андреева Елена Владимировна

преподаватель — ассистент кафедры информатики СУНЦ МГУ

Ярослав Олегович Скоробогатов

  Скоробогатов Ярослав Олегович

.

.

.

.

.

.

.

преподаватель — ассистент кафедры информатики

Наталья Алексеевна Иванова

Булгакова Наталья Алексеевна