<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE rdf:RDF[
	<!ENTITY rdf 'http://www.w3.org/1999/02/22-rdf-syntax-ns#'>
	<!ENTITY rdfs 'http://www.w3.org/2000/01/rdf-schema#'>
	<!ENTITY owl 'http://www.w3.org/2002/07/owl#'>
	<!ENTITY swivt 'http://semantic-mediawiki.org/swivt/1.0#'>
	<!ENTITY wiki 'digida.mgpu.ru'>
	<!ENTITY category 'digida.mgpu.ruCategory-3A'>
	<!ENTITY property 'digida.mgpu.ruProperty-3A'>
	<!ENTITY wikiurl 'http://digida.mgpu.ru/index.php/'>
]>

<rdf:RDF
	xmlns:rdf="&rdf;"
	xmlns:rdfs="&rdfs;"
	xmlns:owl ="&owl;"
	xmlns:swivt="&swivt;"
	xmlns:wiki="&wiki;"
	xmlns:category="&category;"
	xmlns:property="&property;">

	<owl:Ontology rdf:about="http://digida.mgpu.ru/index.php/Special:ExportRDF/Программирование_-28syllabus-29_2026">
		<swivt:creationDate rdf:datatype="http://www.w3.org/2001/XMLSchema#dateTime">2026-05-05T23:53:30+03:00</swivt:creationDate>
		<owl:imports rdf:resource="http://semantic-mediawiki.org/swivt/1.0"/>
	</owl:Ontology>
	<swivt:Subject rdf:about="digida.mgpu.ruПрограммирование_-28syllabus-29_2026">
		<rdf:type rdf:resource="digida.mgpu.ruCategory-3AРУП"/>
		<rdfs:label>Программирование (syllabus) 2026</rdfs:label>
		<rdfs:isDefinedBy rdf:resource="http://digida.mgpu.ru/index.php/Special:ExportRDF/Программирование_-28syllabus-29_2026"/>
		<swivt:page rdf:resource="http://digida.mgpu.ru/index.php/Программирование_-28syllabus-29_2026"/>
		<swivt:wikiNamespace rdf:datatype="http://www.w3.org/2001/XMLSchema#integer">0</swivt:wikiNamespace>
		<swivt:wikiPageContentLanguage rdf:datatype="http://www.w3.org/2001/XMLSchema#string">ru</swivt:wikiPageContentLanguage>
		<property:Book rdf:resource="&wiki;Mindstorms"/>
		<property:Book rdf:resource="&wiki;Agent-2DBased_and_Individual-2DBased_Modeling-3A_A_Practical_Introduction"/>
		<property:Book rdf:resource="&wiki;Thinking_Like_a_Tree"/>
		<property:Book rdf:resource="&wiki;20_things_to_do"/>
		<property:Description rdf:datatype="http://www.w3.org/2001/XMLSchema#string"># Введение в программирование в цифровой дидактике (контекст digida.mgpu.ru и Semantic MediaWiki) 
#* Результаты обучения и ключевые понятия (базовые конструкции, типы данных) 
#* Обзор ресурсов (руководства SMW, NetLogo models, ScratchWiki, R для API) 
#* Обзор инструментов (ask, SyntaxHighlight, EmbedScratch, NetLogo Web) 
#* Обзор языков (ask, Scratch, NetLogo, Lua/Scribunto, R) 
# Оператор ветвления в разных языках (Scratch if, NetLogo ifelse, Lua if, #ask фильтры) 
# Циклические конструкции (NetLogo forever, Scratch forever, Lua for/while, R apply) 
# Строковый тип данных (Lua string, R character, #ask текст, Scratch join) 
# Массивы и списки (NetLogo lists/agentsets, Scratch lists, R vectors, #ask results) 
# Lua-модули Scribunto для динамических страниц (примеры с #ask) 
# R для анализа данных SMW (MediaWiki API, визуализация ggplot2) 
# Мини-проекты и активные эссе (комбинация языков, peer-review) 
# Итоговый проект и проверка результатов обучения</property:Description>
		<property:Environment rdf:resource="&wiki;NetLogo"/>
		<property:Environment rdf:resource="&wiki;Scratch"/>
		<property:Environment rdf:resource="&wiki;Lua"/>
		<property:Environment rdf:resource="&wiki;R"/>
		<property:Environment rdf:resource="&wiki;Активное_эссе"/>
		<property:Learning_outcomes rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Цель освоения дисциплины — формирование у студентов понимания общих принципов программирования в контексте цифровой дидактики на базе Semantic MediaWiki digida.mgpu.ru, с акцентом на создание активных эссе через комбинацию языков ask, Scratch, NetLogo, Lua и R. 
; Результаты обучения
*Обучающийся понимает и умеет использовать базовые конструкции программирования в указанных языках и инструментах для обогащения вики-страниц динамическим контентом.
; Знать
* Основные типы данных (строки, массивы/списки, агенты/патчи) и их особенности в #ask, Scratch, NetLogo, Lua, R. 
* Основы визуального, процедурного и скриптового программирования в образовательных средах digida.mgpu.ru. 
* Особенности реализации программ в различных инструментах SMW (SyntaxHighlight для Lua, EmbedScratch для Scratch, NetLogo Web, #ask для семантических запросов). 
; Уметь
* Выбирать подходящий инструмент программирования (ask для фильтрации данных, NetLogo для моделирования, Lua для модулей) в зависимости от задачи активного эссе. 
* Выполнять стандартные операции (ветвление, циклы, обработка строк и массивов) в каждом из языков. 
* Структурировать программы: создавать функции в NetLogo/Scratch, скрипты Lua для Scribunto, запросы #ask с форматтерами; работать с данными через R и MediaWiki API. 
* Находить ошибки, улучшать код, документировать программы в формате вики-страниц с SyntaxHighlight. 
; Владеть
* Навыками совмещения нескольких языков (Lua-модуль с #ask, NetLogo-модель со Scratch, R-визуализациями) для создания интерактивных образовательных объектов. 
* Навыками совместной деятельности в Semantic MediaWiki: редактирование активных эссе, использование свойств страниц и запросов для коллективных проектов.</property:Learning_outcomes>
		<swivt:wikiPageModificationDate rdf:datatype="http://www.w3.org/2001/XMLSchema#dateTime">2026-04-20T09:09:34Z</swivt:wikiPageModificationDate>
		<property:Modification_date-23aux rdf:datatype="http://www.w3.org/2001/XMLSchema#double">2461150.8816435</property:Modification_date-23aux>
		<swivt:wikiPageSortKey rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Программирование (syllabus) 2026</swivt:wikiPageSortKey>
	</swivt:Subject>
	<owl:DatatypeProperty rdf:about="http://semantic-mediawiki.org/swivt/1.0#creationDate" />
	<owl:Class rdf:about="digida.mgpu.ruCategory-3AРУП" />
	<owl:ObjectProperty rdf:about="http://semantic-mediawiki.org/swivt/1.0#page" />
	<owl:DatatypeProperty rdf:about="http://semantic-mediawiki.org/swivt/1.0#wikiNamespace" />
	<owl:DatatypeProperty rdf:about="http://semantic-mediawiki.org/swivt/1.0#wikiPageContentLanguage" />
	<owl:ObjectProperty rdf:about="digida.mgpu.ruProperty-3ABook" />
	<owl:DatatypeProperty rdf:about="digida.mgpu.ruProperty-3ADescription" />
	<owl:ObjectProperty rdf:about="digida.mgpu.ruProperty-3AEnvironment" />
	<owl:DatatypeProperty rdf:about="digida.mgpu.ruProperty-3ALearning_outcomes" />
	<owl:DatatypeProperty rdf:about="http://semantic-mediawiki.org/swivt/1.0#wikiPageModificationDate" />
	<owl:DatatypeProperty rdf:about="digida.mgpu.ruProperty-3AModification_date-23aux" />
	<owl:DatatypeProperty rdf:about="http://semantic-mediawiki.org/swivt/1.0#wikiPageSortKey" />
	<!-- Created by Semantic MediaWiki, https://www.semantic-mediawiki.org/ -->
</rdf:RDF>