Кафедра информатики предлагает изучение основ программирования и решения задач на языке Python 3. Курс 1-го года обучения «Алгоритмическое программирование на языке Python» предназначен для учащихся 8-9 классов, которые знакомятся с программированием с нуля, или у которых в школе программирование преподается ознакомительно с использованием языка Паскаль или Бейсик. Сдача работ осуществляется на сайте informatics.mccme.ru
Годовой курс (1-й год обучения) содержит 7 разделов:
- Введение. Язык программирования Python.
- Условный оператор (инструкция). Логический тип bool.
- Цикл for.
- Строки.
- Цикл while.
- Списки.
- Вложенные циклы.
Для школьников 9-11 классов, поступивших в заочную школу, но изучавших программирование ранее, мы предложим решить контрольный набор задач. По результатам выполнения этого задания будет или рекомендовано прорешать задачи базового курса, или предложен углубленный курс (2-й год обучения), направленный на изучение алгоритмов и их реализацию на уже известном вам языке программирования. Сдача работ осуществляется на сайте informatics.mccme.ru
Годовой курс (2-й год обучения):
- Контрольные задачи для допуска на 2-й год обучения.
- Двумерные массивы (вложенные списки).
- Функции.
- Сортировки.
- Множества.
- Файловый ввод-вывод.
Для проучившихся 2 года открыт специальный курс (3-й год обучения). Сдача заданий осуществляется как на сайте informatics.mccme.ru, так и в системе ЦДО.
3-й год обучения (краткая программа):
1. Системы счисления
2. Алгебра логики
3. Измерение и кодирование информации, информационные технологии
4. Динамическое программирование, комбинаторика, алгоритмы на графах
5. Анализ кодов программ
6. Создание собственных программ
7. Тренировочные варианты ЕГЭ
Примеры материалов для 3-го года обучения:
С Вами работают:
разработка заданий, общее руководство — зав. кафедрой информатики СУНЦ МГУ, доцент, кандидат физико-математических наук
Елена Владимировна Андреева
преподаватель — ассистент кафедры информатики СУНЦ МГУ
Ярослав Олегович Скоробогатов
.
.
.
.
.
.
.
преподаватель — ассистент кафедры информатики
Наталья Алексеевна Иванова