Prosím čekejte...
Nepřihlášený uživatel
logo VŠCHT
iduzel: 30011
idvazba: 38199
šablona: api_html
čas: 1.10.2022 22:51:04
verze: 5160
uzivatel:
remoteAPIs: https://cis-web-test.vscht.cz/studijni-system/
branch: trunk
Server: 147.33.89.153
Obnovit | RAW
iduzel: 30011
idvazba: 38199
---Nová url--- (newurl_...)
domena: 'www.vscht.cz'
jazyk: 'cs'
url: '/studijni-system/predmety/U/predmet/N445078/rok/2018'
iduzel: 30011
path: 1/4111/959/8547/4161/1398/8548/4168/4169/8547/4156/1394/8548/39341/39376/8548/48364/48365/8548/43892/43893/8548/39341/39375/8548/38914/38915/8548/29628/29629/8548/43413/8548/28158/28159/8548/24136/24137/8548/28861/28894/8548/25669/25670/8548/20508/20509/8548/22498/22499/8548/4162/1338/8548/15102/15103/8548/10022/10023/8548/4163/1558/8548/4164/945/8548/4165/1404/8548/4168/1410/8548/5338/5339/8548/6214/6522/8548/6996/6998/8548/7925/7928/8548/7925/7928/7937/8548/7924/7930/8548/7924/7930/7941/8548/7922/7926/8548/4167/1406/8548/11349/11351/1/12984/12985/8548/42398/42399/8547/11265/11271/8547/4154/1408/8547/4160/1399/8547/4156/1393/1/4111/942/8547/4161/1397/8547/4159/1395/1/1401/13358/519/30011
CMS: Odkaz na newurlCMS
branch: trunk
Obnovit | RAW
Data pro 2018/2019

Úvod do programování a algoritmů

Kredity 5
Rozsah 1 / 3 / 0
Examinace Z+Zk
Jazyk výuky čeština
Úroveň bakalářský předmět
Garant Ing. Jana Finkeová, CSc.

Anotace

Předmět je zaměřen na programování v prostředí klasického programovacího jazyka C#. Základ předmětu tvoří standardní programovací postupy a algoritmy, které se velmi často používají v informatice s důrazem na jejich dobrou znalost, jejich hodnocení z hlediska časové a paměťové náročnosti a možnosti jejich zrychlování. Součástí předmětu jsou techniky ošetřování chyb pomocí výjimek.

Sylabus

1. Programování, programovací jazyky, historie.
2. Datové typy, reprezentace čísel v počítači, celočíselný datový typ, typ s plovoucí desetinnou čárkou.
3. Proměnné, deklarace proměnných, operátory, priorita operací, výrazy, přiřazovací příkaz.
4. Řízení běhu programu, větvení, cykly, pole.
5. Statické metody, význam, deklarace, volání, přetížení, rekurze.
6. Ošetření chyb, chyby vzniklé za běhu programu, výjimky.
7. Algoritmy: Erastothenovo síto, Euklidův algoritmus, algoritmy třídění, binární vyhledávání.
8. Složitost algoritmů.
9. Možnosti zrychlování algoritmů.
10. Datové struktury.
11. Třídy a objekty.
12. Vlastnosti, metody, události.
13. Dědičnost.
14. Projekty.

Literatura

Z: Knuth D. E.,Umění programování - Základní algoritmy,Computer Press,2008,ISBN: 978-80-251-2025-5
Z: Sharp J.,Microsoft Visual C# 2008 Krok za krokem,Computer Press,2008,ISBN: 978-80-251-2027-9
D: Mareš A., 1001 tipů a triků pro C# 2010, Computer Press 2011, ISBN: 978-80-251-3250-0



VŠCHT Praha
Technická 5
166 28 Praha 6 – Dejvice
IČO: 60461373
DIČ: CZ60461373

Datová schránka: sp4j9ch

Copyright VŠCHT Praha
Za informace odpovídá Oddělení komunikace, technický správce Výpočetní centrum

VŠCHT Praha
na sociálních sítích
zobrazit plnou verzi