Основы программирования

Irina Kolomiets



Курс «Основы алгоритмизации и программирования» (Принципы программирования) / Principals of programming

Группа 8-12 лет
Данный курс подходит студентам, как не имеющим опыта программирования, так и уже попробовавшим себя в создании программ, например, на Scratch. Курс построен так, что является идеальным переходом от блочного программирования к написанию кода на языке программирования Python. Мы будем сравнивать различные блоки с их кодами, научимся работать с аргументами функций, разберемся с основными понятиями алгоритмизации и программирования. Научимся применять системный подход от постановки задачи, создания алгоритма и его кодирования, и до тестирования. В начале курса студенты познакомятся с графической библиотекой Turtle, создадут собственные графические анимации. По мере погружения в мир программирования мы начнем создавать игры на основе библиотеки Pygame. В ходе курса студенты будут развивать логическое, алгоритмическое, системное и стратегическое мышление, математические способности, творческое и пространственное воображение. К концу занятий они научатся анализировать задачу, создавать собственный алгоритм ее решения и соответствующий ему программный код, находить и исправлять свои ошибки.

Группа 12 лет и старше
Данный курс имеет академическое направление и будет интересен тем, кто в будущем видит себя программистом, или тем, кто желает понять интересен ли ему мир программирования. Мы структурируем и закрепим все ранее полученные знания и подготовимся для дальнейшего глубокого изучения компьютерных наук. В курсе будут рассмотрены такие базовые понятия как алгоритм и его виды (линейный, разветвляющийся, циклический), переменная и ее тип, массивы, списки, файлы и пользовательские структуры данных, процедуры и функции. Студенты освоят соответствующие операторы языка программирования на примере языков Pascal и Python. На примере практических заданий, которые будут коррелировать со школьным курсом математики/алгебры и геометрии, студенты приобретут навыки процедурного программирования, создавая свои функции нахождения корней уравнений, построения графиков математических функции, обработки табличной информации и многих других. В конце курса мы попробуем свои силы в создании игр на основе библиотеки Pygame. В ходе курса студенты будут развивать логическое, алгоритмическое, системное и стратегическое мышление, математические способности, творческое и пространственное воображение. К концу занятий они научатся анализировать задачу, создавать собственный алгоритм ее решения и соответствующий ему программный код, находить и исправлять свои ошибки.

Курс «Компьютерная грамотность» / Computer training

В данном курсе мы расскажем, как устроен компьютер, какие программы необходимы для его работы и какие устройства можно к нему подключить, научим пользоваться клавиатурой и мышью, работать с файлами и программами, познакомимся с браузерами, научимся находить информацию в интернете. Вы получите необходимые навыки для работы в следующих популярных офисных программах - в графическом пакете Paint, текстовом редакторе Word, редакторах таблиц Excel и презентаций PowerPoint. По итогам обучения Вы станете опытным пользователем ПК.

Содержание модуля MS Word:
  • • создание, редактирование и печать текстовых документов в Microsoft Word,
  • • работа со стилями и шаблонами в документе,
  • • редактирование шрифтов, абзацев и параметр страниц,
  • • структурирование текста, заголовки, подзаголовки.
  • • использование в работе маркированных, нумерованных и многоуровневых списков,
  • • создание и редактирование таблиц,
  • • добавление и форматирование картинок, изображений, диаграмм,
  • • автоматическое формирование содержания, вставка нумерации страниц, лицевой страницы,
  • • и многое другое.


Содержание модуля MS Excel (базовый уровень):
  • • создание и форматирование таблиц, ввод и редактирование информации,
  • • изменение структуры таблицы, форматирование ячеек,
  • • работа с форматами данных,
  • • работа с листами,
  • • организация вычислений, применение основных функций и выражений,
  • • фильтрация, анализ и сортировка данных,
  • • работа с диаграммами и графиками.


Содержание модуля MS PowerPoint:
  • • создание презентации в режиме структуры, выбор текста, строк и слайдов,
  • • работа в режиме слайдов, применение сортировщика слайдов,
  • • добавление комментариев на страницы заметок,
  • • использование шаблонов дизайна или пустых презентаций,
  • • изменение цветовой гаммы, настройка параметров, шрифтов,
  • • модификация элементов дизайна, изменение образца слайдов, подбор фона,
  • • форматирование и проверка текста,
  • • применение переходов, эффектов, анимации и ссылок,
  • • добавление объектов - вставка картинок, звука и видео, вставка диаграмм и таблиц,
  • • и многое другое.


Содержание модуля Знакомство с MS Paint:
  • • изменение существующих и создание собственных изображений,
  • • операции с изображениями,
  • • объекты графического редактора и их свойства,
  • • инструменты: заливка, лупа, карандаш, кисть, распылитель, выбор цветов,
  • • графические примитивы: линия, прямоугольник, эллипс, скругленный прямоугольник, кривая, многоугольник.
  • • работа с цветовой палитрой.