- systém (prvky, vstupy a výstupy, reakce systému, podsystém, dekompozice), program (interface, podprogramy, metody návrhu)
- typické fáze vývoje programového systému
- paradigmata programování
ZDROJE TECHNOLOGICKÝCH INFORMACÍ
- orientace v elektronických zdrojích týkajících se teorie a praxe programování a návrhu programových systémů
- orientace ve vybraných literárních zdrojích
VÝVOJ PROGRAMOVÝCH SYSTÉMŮ
- formální popisy a zápisy algoritmu, algoritmické struktury a jejich vyjadřování, vývojový diagram
- jazyk, syntaxe a sémantika, programování, kódování, programovací jazyk, metajazyk
- datová základna a struktura dat, datový slovník
ŘEŠENÍ ALGORITMICKY JEDNODUCHÝCH PROBLÉMŮ, PROGRAMOVACÍ TECHNIKY
- základní algoritmické struktury (příkaz, vstup/výstup, podmínka, cykly, podprogramy a funkce, knihovny)
PROGRAMOVACÍ JAZYK PASCAL, VÝVOJOVÉ ROZHRANÍ
- práce s překladačem jazyka Pascal
- jazyk typu Pascal, struktura programu
- vybrané příkazy jazyka - přiřazení, vstup/výstup, podmínka, cykly
- datový typ, identifikátor, konstanta, proměnná, hodnota proměnné
- jednoduché datové typy (ordinální a reálné), strukturované datové typy (interval, pole a index, soubor, objekt, záznam)
- podprogram a funkce, formální a skutečné parametry
- jazyk a technické vybavení počítače (režimy zobrazení, uložení čísel)
- vybrané funkce (zejména matematické, grafické a řetězové)
OVĚŘOVÁNÍ SPRÁVNOSTI ALGORITMU A PROGRAMU
- výpočetní správnost, trasování, časová a paměťová náročnost algoritmu
UŽIVATELSKÉ ROZHRANÍ, NÁPOVĚDA, DOKUMENTACE PROGRAMŮ
PROGRAM DEVELOPMENT, SYSTEMs APPROACH
SOURCES OF TECHNOLOGICAL INFORMATIONs
PROGRAM SYSTEMS DEVELOPMENT
SIMPLE ALGORITHMIC PROBLEMS SOLUTION, PROGRAMMING TECHNIQUES
PROGRAMMING LANGUAGE PASCAL, IDE
VERIFICATION AND ACCURACY OF THE ALGORITHM
USER INTERFACE, HELP, PROGRAMS DOCUMENTATION
PROGRAM DEVELOPMENT, SYSTEMs APPROACHSOURCES OF TECHNOLOGICAL INFORMATIONs PROGRAM SYSTEMS DEVELOPMENTSIMPLE ALGORITHMIC PROBLEMS SOLUTION, PROGRAMMING TECHNIQUESPROGRAMMING LANGUAGE PASCAL, IDE VERIFICATION AND ACCURACY OF THE ALGORITHMUSER INTERFACE, HELP, PROGRAMS DOCUMENTATION
The goal of subject Programming and Algorithms is to reach basic level of knowledge in both practical and theoretical programming including mastering creation of elementary algorithmic constructions. This course's framework is characterized by relevant theoretical pieces of knowledge connected with the development of basic constructions and order of programming.
This subject's source is functional paradigm of programming and system approach for solving real programming constructions.