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

Материал из Поле цифровой дидактики
Нет описания правки
Строка 1: Строка 1:
== Шаблон продвижения по учебному курсу ==
= Шаблон продвижения по учебному курсу =
<nowiki>
 
== Работа в вики среде ==
== Работа в вики среде ==
* Создать страницу участника в вики среда
* Отметить нужными категориями
* Создать вложенную страницу с материалами по курсу /Программирование на языках высокого уровня
* Переместить на вложенную страницу данный шаблон продвижения по учебному курсу


== Языки высокого уровня. Типология языков ==
== Языки высокого уровня. Типология языков ==
* Сделать выборку из объектов категории [[:Category:Язык программирования]]
* Представить выборку из объектов категории [[:Category:Язык программирования]] в виде тайм-лайн
* Дополнить статью из категории [[:Category:Язык программирования]]


== Визуальное программирование ==
# Создать новую статью в категории [[:Category:Язык программирования]]  
 
# Предложить новое свойство для статей в категории [[:Category:Язык программирования]]  
 
== Стандартные типы данных ==
 
== Работа с данными. Среда выращивания данных и анализа данных ==
 
== Концепции программирования. Распространённые языковые конструкции ==
 
=== Алгоритмы поиска и сортировки в разных языках ==
 
== Контейнеры для хранения данных ==
 
== Функциональное программирование. Функции высшего порядка ==
 
== Объектно-ориентированное программирование ==
 
== Модули и библиотеки ==
 
== Работа с медиа. Программирование игр и программирование внутри игр ==
 
 
</nowiki>
 
----
== Языки высокого уровня. Типология языков ==
 
; Работа с объектами в категории [[:Category:Язык программирования]]  
 
; (Ancestors:Lisp OR  Ancestors:Logo)
{{#ask:
[[Category:Язык программирования]] [[Ancestors::Logo]] OR [[Category:Язык программирования]] [[Ancestors::Lisp]] OR [[Lisp]]
|format=moderntimeline
|?launch year
|? Ancestors
|?Descendants
| background = grey
}}
 
{{#ask:
[[Category:Язык программирования]] [[Ancestors::Prolog]] | ?Description
}}
 
 
; Работа с объектами в категории [[:Category:Scripting Tutorials|руководства - рецепты]]
: [[Как добавить диаграмму связей на вики страницу]]
: [[Как включить Snap! проект в состав вики страницы]]
: [[Как получить изображение Scratch блоков]]
: [[Как оценить Scratch проект]]
: [[Как использовать визуальные блоки на вики страницах]]
: [[Scratch/VisualCommands]]
: [[How to Make a Calculator]]
: [[Как добавить листинг программы на вики страницу]]


== Визуальное программирование ==
== Визуальное программирование ==
* Создать проект в среде [[Snap!]] и сделать его доступным со страницы продвижения по курсу
*
*


# https://scratch.mit.edu/users/patarakin/
# Рецепт в категории [[:Категория:Scripting_Tutorials|Рецепты]] с описанием рецептов с использованием визуальных блоков
# https://snap.berkeley.edu/user?username=patarakin
# https://www.slnova.org/patarakin/
 
<nowiki>
{{#ask:
[[Category:Язык программирования]] [[Визуальная реализация::Блоки-Иконки]] [[ActiveNow::Project is active]] | ?Description | ?Адрес_сообщества
}}
</nowiki>
 
=== Статьи для рецептов в среде [[StarLogo_Nova]] ===
 
 
{{#ask: [[Категория:Scripting Tutorials]] [[Environment::StarLogo_Nova]] | ?Description | format = table}}
 
=== R примеры ===
{{#ask: [[Категория:Scripting Tutorials]] [[Environment::R]] | ?Description | format = table}}
 
=== Python примеры ===
{{#ask: [[Категория:Scripting Tutorials]] [[Environment::Python]] | ?Description | format = table}}
 
=== Статьи для рецептов в среде [[Scratch]] ===
{{#ask: [[Категория:Scripting Tutorials]] [[Environment::Scratch]] | ?Description }}
 
 
=== Статьи для рецептов в среде [[Snap!]] ===
{{#ask: [[Категория:Scripting Tutorials]] [[Environment::Snap!]] | ?Description }}


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


== Работа с данными. Среды выращивания данных и анализа данных ==
== Работа с данными. Среды выращивания данных и анализа данных ==
# [[Как обратиться к внешним данным из вики]]
# [[Как обратиться к внешним данным из Snap!]]
# [[Как вырастить данные в искусственном сообществе]]
# Какие данные есть внутри вики - [[:Категория:Dataset]]
* https://snap.berkeley.edu/project?username=patarakin&projectname=Billions_1_3_16
<snap project="Billions_1_3_16" user="patarakin" />


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


=== Алгоритмы поиска и сортировки в разных языках ===
=== Алгоритмы поиска и сортировки в разных языках ===
# [[Линейный поиск]]
# [[Сортировка вставками]]
# [[Сортировка выбором]]
# [[Сортировка пузырьком]]
# [[Быстрая сортировка]]


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

Версия от 20:24, 29 сентября 2023

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

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

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

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

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

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

  • Создать проект в среде Snap! и сделать его доступным со страницы продвижения по курсу
  1. Рецепт в категории Рецепты с описанием рецептов с использованием визуальных блоков

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

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

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

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

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

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

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

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

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