Планируемые результаты обучения (Знать, Уметь, Владеть)
|
Результаты обучения: обучающийся понимает и умеет использовать возможности визуальных языков программирования для освоения математических и физических понятий
- Знать
- основные типы данных, их особенности
- особенности реализации программ на визуальных языках различных типов ;
- Уметь
- выбирать наиболее подходящий способ программирования;
- выполнять стандартные операции над данными различного типа;
- структурировать программы;
- работать с файлами (создавать, записывать, считывать)
- использовать стандартные модули и библиотеки для работы с данными, текстами, временем
- находить ошибки, улучшать код, документировать программу
- уметь использовать код других людей
- Владеть
- навыками использования нескольких языков визуального программирования для создания моделей физических процессов
|
Содержание разделов курса
|
- История учебного программирования. Примеры учебных микромиров
- История совместной деятельности в цифровой среде. Совместное редактирование текста и кода
- Многообразие и возможности языков визуального программирования
- Распространённые языковые конструкции
- Паттерны поведения в цифровой среде и их симуляция
- Создание собственных функций
- Обращение к внешним данным, обработка и представление данных
- Многоагентое моделирование. Породы агентов
- Выращивание данных и их дальнейшее использование
|
Видео запись
|
|
Среды и средства, которые поддерживают учебный курс
|
Snap!, StarLogo Nova, NetsBlox, RAWGraphs
|
Книги, на которых основывается учебный курс
|
Computer Science with Snap! by Examples, Agent-Based and Individual-Based Modeling: A Practical Introduction, Mindstorms
|
Учебный курс для студентов бакалавриата МФ 201
История учебного программирования. Примеры учебных микромиров
История совместной деятельности в цифровой среде. Совместное редактирование текста и кода
Многообразие и возможности языков визуального программирования
Распространённые языковые конструкции
Паттерны поведения в цифровой среде и их симуляция
Создание собственных функций
Обращение к внешним данным, обработка и представление данных
Многоагентое моделирование. Породы агентов
Выращивание данных и их дальнейшее использование