Программирование на языках высокого уровня: различия между версиями

Материал из Поле цифровой дидактики
Строка 22: Строка 22:
== Содержание разделов дисциплины ==
== Содержание разделов дисциплины ==


=== Языки высокого уровня. Типология языков===  
=== Языки высокого уровня. Типология языков ===  


===Стандартные типы данных===  
===Стандартные типы данных===  


===Концепции программирования. Распространённые языковые конструкции===  
=== Концепции программирования. Распространённые языковые конструкции ===  




Строка 37: Строка 37:
=== [[Объектно-ориентированное программирование]] ===  
=== [[Объектно-ориентированное программирование]] ===  


=== [[Визуальное программирование]] ===  
=== Визуальное программирование ===  


=== [[Алгоритмы поиска]] и сортировки в разных языках ===  
=== Алгоритмы поиска и сортировки в разных языках ===  
   
   
=== Модули и библиотеки ===  
=== Модули и библиотеки ===  

Версия от 14:21, 16 февраля 2023



Планируемые результаты обучения (Знать, Уметь, Владеть)
Содержание разделов курса
  1. Языки высокого уровня. Типология языков
  2. Стандартные типы данных
  3. Концепции программирования. Распространённые языковые конструкции
  4. Контейнеры для хранения данных.
  5. Функциональное программирование. Функции высшего порядка
  6. Объектно-ориентированное программирование
  7. Визуальное программирование
  8. Алгоритмы поиска и сортировки в разных языках
  9. Модули и библиотеки
  10. Работа с текстами
  11. Работа с данными. Среда выращивания данных и анализа данных.
  12. Работа с медиа. Программирование игр и программирование внутри игр.
Видео запись
Среды и средства, которые поддерживают учебный курс 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


  1. Связать курс Программирование на языках высокого уровня и репозиторий МЭШ
    1. Сообщество МЭШ
    2. Взаимное копирование МЭШ (датасет)

Содержание разделов дисциплины

Языки высокого уровня. Типология языков

Стандартные типы данных

Концепции программирования. Распространённые языковые конструкции

Контейнеры для хранения данных

Функции высшего порядка

Визуальное программирование

Алгоритмы поиска и сортировки в разных языках

Модули и библиотеки

Работа с текстами

Работа с данными. Среды выращивания данных и анализа данных.

Работа с медиа. Программирование игр и программирование внутри игр

Lua