| Планируемые результаты обучения (Знать, Уметь, Владеть)
|
|
| Содержание разделов курса
|
- Языки высокого уровня. Типология языков
- Стандартные типы данных
- Концепции программирования. Распространённые языковые конструкции
- Контейнеры для хранения данных.
- Функциональное программирование. Функции высшего порядка
- Объектно-ориентированное программирование
- Визуальное программирование
- Алгоритмы поиска и сортировки в разных языках
- Модули и библиотеки
- Работа с текстами
- Работа с данными. Среда выращивания данных и анализа данных.
- Работа с медиа. Программирование игр и программирование внутри игр.
|
| Видео запись
|
|
| Среды и средства, которые поддерживают учебный курс
|
Snap!, Python, PHP, Semantic MediaWiki, Lisp, Lua, R, JavaScript
|
| Книги, на которых основывается учебный курс
|
The Wiki Way: Quick Collaboration on the Web, Стили и методы программирования, Structure and Interpretation of Computer Programs, Simply Scheme: Introducing Computer Science
|
Содержание разделов дисциплины
Языки высокого уровня. Типология языков
Стандартные типы данных
Концепции программирования. Распространённые языковые конструкции
Контейнеры для хранения данных.
Модули и библиотеки]]
Работа с текстами
Работа с данными. Среды выращивания данных и анализа данных.
Работа с медиа. Программирование игр и программирование внутри игр
Lua