Tematický plán - programování - 2. ročník volitelný předmět V3 (6. ročník)
Požadavky na absolvování
- Operační systém UNIX (září - říjen)
- základní principy, historie
- Linux - pricipy operačního systému
- základní příkazy, obsluha systému, práce v shellu, GUI, TUI
- práce s klientem ssh, FTP, Telnet
- Maticový počet (listopad)
- numerické algoritmy
- Gaussova eliminační metoda rešení soustavy rovnic
- Jordanova eliminační metoda rešení soustavy rovnic
- tvorba programů v jayzce Python
- Databáze, jazyk SQL (prosinec)
- databáze, databázové servery
- jazyk SQL - specifikace, příkazy
- práce s databázovým klientem
- práce s SQL serverem v jazyce Python
- Rozšíření HTML (prosinec)
- formuláře pomocí HTML
- PHP (leden)
- dynamické webové stránky
- jednoduché webové aplikace
- spolupráce s SQL serverem (MySQL)
- Počítačové sítě (únor)
- obecné zásady, topologie
- technické možnosti propojení počítačů
- síťové komunikační protokoly (TCP/IP)
- obecný model OSI
- síťový hardware
- Sítě s protokolem TCP/IP (únor)
- síťový model
- síťová vrstva, transportní vrstva, aplikační vrstva
- aplikace: DNS, DHCP, SSH, POP3, HTTP, SMTP
- Třídící algoritmy (březen)
- základní třídící algoritmy: Insertsort, Selectsort, Bubblesost,
- výkonnější algoritmy: Heapsort, Quicksort
- Opakování k maturitě (březen - duben)
Naposledy změněno: úterý, 6. března 2018, 17.55