Detail předmětu
Počítače a programování 1
FEKT-KPC1Ak. rok: 2011/2012
Architektura počítačů, operační systémy, operační systém UNIX, algoritmizace, programování v prostředí MATLAB, úvod do programovacího jazyka Java, přenos informací, komunikační protokoly, služby Internetu, informační výchova.
Jazyk výuky
Počet kreditů
Garant předmětu
Zajišťuje ústav
Výsledky učení předmětu
Prerekvizity
Plánované vzdělávací činnosti a výukové metody
Způsob a kritéria hodnocení
Osnovy výuky
Učební cíle
Vymezení kontrolované výuky a způsob jejího provádění a formy nahrazování zameškané výuky
Základní literatura
Doňar, B., Zaplatílek, K. MATLAB - tvorba uživatelských aplikací. BEN, 2004.
Kabelová, A., Dostálek, L. Velký průvodce protokoly TCP/IP a systémem DNS. Computer Press, 2008.
Lasser, J. Rozumíme Unixu. Computer Press, 2002. ISBN: 80-7226-706-X
Ličev, L., Morkes, D. Procesory - architektura, funkce, použití. Computer Press, ISBN: 80-7226-172-X
Pecinovský R, Virius M: Učebnice programování - základy algoritmizace. Grada Publishing, Praha 1997.
Zařazení předmětu ve studijních plánech
- Program EEKR-BK bakalářský
obor BK-EST , 1 ročník, zimní semestr, povinný
obor BK-MET , 1 ročník, zimní semestr, povinný
obor BK-TLI , 1 ročník, zimní semestr, povinný
obor BK-SEE , 1 ročník, zimní semestr, povinný
obor BK-AMT , 1 ročník, zimní semestr, povinný - Program EEKR-CZV celoživotní vzdělávání (není studentem)
obor ET-CZV , 1 ročník, zimní semestr, povinný
Typ (způsob) výuky
Přednáška
Vyučující / Lektor
Osnova
2. Operační systémy - proces, vykonávání procesu, typy operačních systémů, multitasking, virtuální počítač.
3. Operační systém UNIX, základní charakteristiky, výhody/nevýhody, možnosti.
4. Algoritmizace - základy vytváření algoritmu a zápis programu v symbolickém jazyku.
5. Programování v prostředku MATLAB.
6. Úvod do programovacího jazyka Java.
7. Přenos informací, počítačové sítě - LAN, WAN, Intranet, Internet, Ethernet.
Topologie lokálních sítí, technika přenosu, paket, datagram.
8. Komunikační protokoly, přenos informací v Internetu.
9. Vrstvy protokolů, protokol IP, protokol TCP, služby Internetu - ping, telnet, ftp, E-mail, web.
10. e-Learningový kurs Informační výchova (samostudium).
Cvičení na počítači
Vyučující / Lektor
Osnova
2. e-Learningový kurs Informační výchova (samostudium).
3. UNIX - použití základních příkazů v OS UNIX, práce se soubory.
4. Algoritmizace - základy vytváření algoritmu a zápis programu v symbolickém jazyku, spuštění demonstračního programu v MATLABu.
5. Programování v MATLABu - návrh a realizace vlastního jednoduchého programu v MATLABu, návrh a realizace vlastního složitějšího programu v MATLABu.
6. Programování v jazyce Java - návrh a realizace vlastního jednoduchého programu v jazyce Java v Eclipse, návrh a realizace vlastního složitějšího programu v jazyce Java v Eclipse.
7. Služby Internetu.
8. Samostatný projekt - tvorba dokumentu v MS Office, OpenOffice nebo Latex.