Nástroje:
- Programovací jazyk C++
- IDE (Vývojové prostředí) Rad studio (C++ Builder)
- SW pro modelování Modelio
- GIT (GIT for Windows + Tortoise GIT)
Problematika kurzu:
- Rozvíjení algoritmického myšlení
- Praktické procvičování strukturovaného programování
- Základní konstrukty (proměnné, datové typy, podmínky, cykly)
- Vstupy, výstupy programu
- Metody, funkce a jejich parametry
- Ošetřování chybových stavů a odchytávání výjimek
- Práce se soubory
- Logování
- Zálohování a správa zdrojového kódu (GIT)
- Možnosti projektového managementu
- Formulářová aplikace (s použitím kódu vytvořeného v předcházejících cvičeních) Formulářová aplikace (s použitím kódu vytvořeného v předcházejících cvičeních)
- Objektově orientované programování
- Návrh architektury programu pomocí modelování diagramu tříd
- Konstruktory, destruktory
- Proměnné tříd, zapouzdření (public, private, protected)
- Vazby mezi objekty (asociace, agregace, kompozice) a předávání dat
- Dědičnost, polymorfismus
- Dále, podle časového průběhu kurzu
- Návrhové vzory (pokročilé metody návrhu a realizace SW)
- Formulářová aplikace (s použitím kódu vytvořeného v předcházejících cvičeních)
Přihlašujte se prosím do pátku 15. 9. 2023 na email: [email protected]
Kapacita kroužku je omezena na 20 žáků.