Средний уровень 

Направление: Программирование на языках высокого уровня 

 

    Что изучается: Реализация алгоритмических конструкций на языке высокого уровня. Решение типовых задач по программированию (уровня ОГЭ/ЕГЭ) 

    На кого рассчитаны программы: Учащиеся 7-11 классов, знакомые с основными понятиями информатики, имеющие представление об алгоритмах, но не имеющие опыта программирования 

 

 Образовательные треки: 

1.    Язык программирования Python. Программы: 

  • Основы программирования на языке Python (PYTHON-1) 
  • Решение прикладных задач и разработка приложений на языке Python (PYTHON-2)

Ожидаемые результаты обучения:

  • умение строить алгоритмы с описанием в виде блок-схем и псевдокода;
  • знание принципов реализации базовых алгоритмических конструкций и типов данных средствами языка Python;
  • умение разрабатывать и отлаживать простые программы.знание синтаксиса языка программирования Python;
  • умение разрабатывать и отлаживать полноценные программы на языке Python, решать практические задачи из ОГЭ и ЕГЭ по информатике.

 


2.    Язык программирования Pascal. Программы: 

 

  • Основы программирования на языке Pascal (PASCAL-1) 
  • Решение прикладных задач и разработка приложений на языке Pascal (PASCAL-2) 

Ожидаемые результаты обучения:

  • знание базовых алгоритмических конструкций и принципов составления программ;
  • умение описывать алгоритм с использованием блок-схем и псведокода;
  • умение разработки и отладки простых программ на языке Pascal.
  • умение разрабатывать программы на языке Pascal в среде Lazarus;
  • знание принципов проектирования элементов графического пользовательского интерфейса (GUI);
  • умение разрабатывать программы, уровень сложности которых соответствует задачам ОГЭ и ЕГЭ.

3.    Язык программирования C/C++. Программы: 

 

  • Основы программирования на языке С/С++ (CPP-1) 
  • Решение прикладных задач на языке программирования С/С++ (CPP-2) 

Ожидаемые результаты обучения:

  • знание принципов реализации базовых алгоритмических конструкций и типов данных средствами языка С/С++;
  • умение разрабатывать и отлаживать простейшие программы на языке С/С++ в среде Microsoft Visual Studio.
  • знание синтаксиса языка программирования С/С++;
  • умение разрабатывать и тестировать программы, соответствующие по сложности заданиям, выполняемым студентами ИКТИБ при изучении дисциплины "Основы алгоритмизации и программирования".

 


4.    Язык программирования Java. Программы: 

 

  • Основы программирования на языке Java (JAVA-1) 
  • Решение прикладных задач и основы разработки мобильных приложений на языке Java (JAVA-2)

Ожидаемые результаты обучения:

  • знание принципов реализации базовых алгоритмических конструкций и типов данных средствами языка Java;
  • умение разрабатывать и отлаживать простейшие программы.
  • знание объектно-ориентированного подхода в программиро­вании;
  •  умение решать практические задачи из ЕГЭ по информатике;
  •  умение разрабатывать приложения для мобильных устройств.

Более подробно о программах в приложении:

Скачать
Python.pdf
Adobe Acrobat документ 1.1 MB
Скачать
Pascal.pdf
Adobe Acrobat документ 335.6 KB
Скачать
C.C++.pdf
Adobe Acrobat документ 914.2 KB
Скачать
Java.pdf
Adobe Acrobat документ 796.0 KB


Рекомендации к базовому уровню подготовки слушателей для освоения программ:

 

Знания

  • понятие алгоритма и программы, принципы работы и исполнения программы в ЭВМ; 
  • представление о блок-схеме и псевдокоде; понятие алфавита, символы алфавита; 
  • понятие линейных уравнений и способы их решения; 
  • базовые понятия логики, логические операции "И", "ИЛИ", "НЕ"; 
  • множества чисел (целые, вещественные), свойства и операции над ними;понятие системы координат, расстояние между точками; 
  • геометрические фигуры на плоскости и способы решения простейших геометрических задач. 

Преподаватели:

ЕДУШ Алёна Игоревна 

 

 

Читаемые курсы в рамках факультатива:

Программы трека "Язык программирования Python":

  • Основы программирования на языке Python;
  • Решение прикладных задач и разработка приложений на языке Python. 

Образование

  • Специалист по направлению «Программное обеспечение вычислительной техники и автоматизированных систем» (2015 г.)
  • Магистр по направлению  «Прикладная информатика» (2017 г.)

Опыт работы в ИТ

  • Инженер-программист,  Компьютер Инжиниринг, риц Консультант Плюс. (2015-2016 г.)
  • Специалист, Отдел программного обеспечения, ПАО Тагмет. (2016-2017 г.)

Преподавательская деятельность

  • Член жюри Открытой олимпиады ЮФУ по программированию с международным участием "ContestSFedU".
  • Преподаватель факультатива "Школа::Кода" в 2014-2017гг.
  • Преподаватель информатики в рамках проекта "Образовательный кластер ЮФУ" (2015 г.)


Образование

  • Инженер по специальности Программное обеспечение.
  • Магистр по специальности Программная инженерия.

Профессиональный опыт

Инженер-программист в ИТ-компании .INOSTUDIO.

(2013-2017г.)

Преподавательская деятельность

Педагогическая практика на кафедре МОП ЭВМ.

Шамсутдинова

Татьяна Анваровна

 

 

Читаемые курсы в рамках факультатива:

Программы трека "Язык программирования Python":

  • Основы программирования на языке Python;
  • Решение прикладных задач и разработка приложений на языке Python.


ЖИГЛАТЫЙ Артемий Александрович

 

 

Читаемые курсы в рамках факультатива:

Программы трека "Язык программирования C/C++": 

  • Основы языка программирования C/C++; 
  • Решение прикладных задач на языке программирования C/C++.

Образование

Математик-программист (2006 г.)

 

Опыт работы в ИТ

Младший научный сотрудник НОЦ "Математическое и программное обеспечение информационных систем реального времени" ЮФУ

 

Преподавательская деятельность

Занятия для студентов по дисциплинам "Основы алгоритмизации и программирования", "Тестирование программного обеспечения".

Преподаватель факультатива "Школа::Кода" с 2009 г.

 



Образование

Магистр по направлению "Информатика и вычислительная техника" (2012 г.). Кандидат технических наук.

 

Опыт работы в ИТ

Ассистент Кафедры математического обеспечения и применения ЭВМ ИКТИБ ЮФУ. Научный сотрудник НОЦ "Математическое и программное обеспечение информационных систем реального времени" ЮФУ

 

Преподавательская деятельность

Занятия для студентов по дисциплинам "Объектно-ориентированный анализ и проектирование", "Технология разработки программного обеспечения".

Пирская Любовь Владимировна

 

 

 

Читаемые курсы в рамках факультатива:

Программы трека "Язык программирования JAVA":

  • Основы  программирования на  языке JAVA;
  • Решение прикладных задач и  основы разработки мобильных приложений на языке Java.


Пономаренко Дмитрий Вячеславович



Читаемые курсы в рамках факультатива:

Программы трека "Язык программирования Python":

  • Основы программирования на языке Python;
  • Решение прикладных задач и разработка приложений на языке Python.

 

 

Образование

Специалист по направлению «Прикладная информатика в психологии» (2015 г.)

 

Опыт работы в ИТ

Web-программист, "Crucial BrainWare" (2012-2013 г.)

Инженер-программист, "Медиком МТД". (2016-2017 г.)

 

Преподавательская деятельность

Член жюри Открытой олимпиады ЮФУ по программированию с международным участием "ContestSFedU".

Преподаватель факультатива "Школа::Кода" в 2015-2017гг.

Преподаватель информатики в рамках проекта "Образовательный кластер ЮФУ" (2015 г.)