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

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

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

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

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

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

  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. FMSLogo
  32. Fennel
  33. Flip
  34. GAMA
  35. GAML
  36. GP
  37. GameBlox
  38. Gamefroot
  39. Gamestar Mechanic
  40. GeoGebra
  41. Globaloria
  42. Gnuplot
  43. Greenfoot
  44. Hack
  45. Hopscotch
  46. HyperCard
  47. IMS Global LD
  48. J
  49. Java
  50. JavaScript

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


См. Периодическая система химических элементов
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. Предложить свойство для статей в Категорию языков программирования