Участник:Мария Федурко/программирование на языках высокого уровня

Материал из Поле цифровой дидактики

Шаблон продвижения по учебному курсу

Работа в вики среде

  • Создать страницу участника в вики среда
  • Отметить нужными категориями
  • Создать вложенную страницу с материалами по курсу /Программирование на языках высокого уровня
  • Переместить на вложенную страницу данный шаблон продвижения по учебному курсу

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

  1. Создать новую статью в категории Category:Язык программирования
  2. Предложить новое свойство для статей в категории Category:Язык программирования

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

  • Познакомиться с доступными на площадке средами визуального блочного программирования
  • Составить запрос и получить перечень языков блочного программирования созданных в определённый временной интервал
  • Создать проект в среде Snap! и сделать его доступным со страницы продвижения по курсу
  • Предложить внешний источник данных для Snap! проекта
  • Прописать линейную последовательность операций над данными
  1. Создать последовательность операций видоизменяющих изображение в Snap!
  2. Создать статью в категории Рецепты с использованием визуальных блоков
  1. ABC
  2. APL
  3. AgentCubes
  4. AgentScript
  5. Agentsheets
  6. AlgoBlock
  7. AlgoBrix
  8. Algol
  9. Alice
  10. App Inventor
  11. AppLab
  12. Arduino (язык)
  13. Basic
  14. Beetle Blocks
  15. Blockly
  16. Blockly Games
  17. BlueJ
  18. Boxer
  19. C
  20. C++
  21. Cargo-Bot
  22. Church
  23. Clojure
  24. Codemoji
  25. CoffeeScript
  26. CreatiCode
  27. DBSnap
  28. DRAKON
  29. Desmos
  30. Etoys
  31. Fennel
  32. Flip
  33. GAMA
  34. GAML
  35. GP
  36. GameBlox
  37. Gamefroot
  38. Gamestar Mechanic
  39. GeoGebra
  40. Globaloria
  41. Gnuplot
  42. Greenfoot
  43. Hack
  44. Hopscotch
  45. HyperCard
  46. IMS Global LD
  47. J
  48. Java
  49. JavaScript
  50. Josef

… следующие результаты


См. Периодическая система химических элементов
Tablescript.png

Концепции программирования

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

  1. Сравнение конструкций в различных языках высокого уровня
  2. Примеры использования конструкций для симуляции паттернов в категории Категория:HowTo

Сравнение концепций программирования

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

Структуры данных

Table sprite.png

Среды выращивания данных и анализа данных

Импорт и экспорт данных

Функциональное программирование

Item2 foo.png


Создание собственных функций

Geo qw1.png


Definition sq.png

Модули и библиотеки (Использование и создание модулей и библиотек)

  • Imaga Erase.png
    Как создать собственную библиотеку внутри Snap
  • Использовать в своём проекте одну из готовых библиотек Snap!
  1. Сделать краткое описание одной из библиотек Snap! в категории Категория:DigitalTool
  2. Сделать описание краткое описание внешней библиотеки в категории Категория:DigitalTool - так чтобы можно было показать на площадке digida - см. пример Shiny

Объектно-ориентированное программирование

Классы и методы

Наследование

Paret alonzo.jpg

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

Slnova.png

Программирование игр

  • Образовательные среды создания игр
  • Обсудить один из паттернов поведения агентов в цифровых средах Категория:HowTo
  1. Предложить новое решение реализации паттерна поведения

Программирование внутри обучающих игр

  1. Добавить статью в Категорию обучающих игр
  2. Предложить свойство для статей в Категорию языков программирования