Charles Explorer logo
🇬🇧

Propaedeutic Programming Languages

Class at Faculty of Education |
OB1319501

This text is not available in the current language. Showing version "cs".Syllabus

PROGRAMOVACÍ JAZYKY A VÝVOJOVÁ PROSTŘEDÍ

·        Charakteristika programovacích jazyků, typologie a vývoj

·        Specifika jazyků pro školní prostředí

·        Příklady úloh pro rozvíjení algoritmických dovedností a práci s daty

ALGORITMY A DATA

·        Vlastnosti algoritmů

·        Modelové algoritmy - třídění, řazení, grafy, sítě

·        Programy pro tvorbu vývojových diagramů, dynamizaci algoritmů, programy pro znázorňování schémat postupů a logických konstruktů

·        Typy dat, deklarace, přetypování

ZÁKLADY LOGIKY

·        Logické typy a logické operátory, základní logické konstrukce, výroková logika

·        Analogie logických konstruktů v přirozeném jazyce a v programovacím jazyce

ALGORITMICKÉ PRINCIPY A ICT

·        Základní algoritmické prvky a datové struktury v programovacích jazycích a v aplikačních programech

·        Objektový přístup k datům

VÝVOJ APLIKACÍ

·        Systémový pohled na vývoj programů

·        Multiplatformní jazyk Python

·        Zpracování aplikací se zaměřením na oblasti/předměty studia

·        Návaznosti programů na technické prvky (vstupy a výstupy, čidla a akční členy)

ALGORITMIZACE A PROGRAMOVÁNÍ

·        Aplikace algoritmických principů bez přímého využití počítače nebo vývojových nástrojů  

Annotation

The mission of the course instructional programming languages is to familiarize students with fundamentals of programming technologies, including practical programming.