ZČU
Plzeň, FEL - Katedra teoretické elektrotechniky
Harmonogram
výuky - zimní semestr 2005/2006
Informační technologie (KTE/+IT)
(FEL – KOE, KE a
obory E)
Přednášky: Ing. Petr Kropík
Cvičení: Ing.
Petr Kropík
Rozsah:
2 + 2,
zk kred.
5 předmět B,
C [p1]
Týden |
Přednášky |
Cvičení |
1. |
Objektově orientovaný přístup v programování.
Důvody využití objektového přístupu, jeho principy. Konceptuální model
objektu. Abstraktní datový typ. Implementace abstraktního datového typu-třída. Objekty, jejich vlastnosti. |
JAVA - architektura jazyka, JAVA Virtual
Machine, JDK, JRE. Instalace a konf.programových balíků JAVA Development Kit
a Eclipse. Překlad a spuštění programu. Platformy JAVA. |
2. |
Nástroje objektového programování – zapouzdření,
inheritance, polymorfismus, genericita. Mechanismus výjimek. Implementace
základních objektových konsrukcí v JAVĚ. |
Praktické procvičení látky z přednášky
v laboratoři PC. Vznik,
vývoj JAVY. Způsob zpracován programů. Grafické vývojové prostředí Eclipse. |
3. |
Způsob
zápisu prog., datové typy, obalové třídy (wrapper classes). |
Grafické vývojové prostředí Eclipse - pokračování. Praktické procvičení látky z přednášky v laboratoři PC. |
4. |
Deklarace,
operátory. Bitové operace. Terminálový
vstup a výstup, řídící struktury. Metody. |
Praktické procvičení látky z přednášky
v laboratoři PC. |
5. |
Metody a proměnné. Pole. Znaky a řetězce. Implementace
třídy. |
Praktické procvičení látky z přednášky
v laboratoři PC. |
6. |
Práce s třídami a objekty v Javě.
Implementace dědičnosti (inheritance). |
Praktické procvičení látky z přednášky
v laboratoři PC. |
7. |
Balíky a rozhraní. Polymorfismus, abstraktní třída.
Vnořené třídy. |
Praktické procvičení látky z přednášky
v laboratoři PC. |
8. |
Implementace výjimek (exceptions). |
Praktické procvičení látky z přednášky
v laboratoři PC. |
9. |
Práce se souborovým systémem, vstupy a výstupy. Řízení
systému. Vlákna (Threads). |
Praktické procvičení látky z přednášky
v laboratoři PC. |
10. |
Grafické knihovny – AWT, Swing, SWT. |
Praktické procvičení látky z přednášky
v laboratoři PC. |
11. |
Grafická knihovna SWT – pokračování. |
Praktické procvičení látky z přednášky
v laboratoři PC. |
12. |
JAVA pro mobilní zařízení – základní informace. |
Praktické procvičení látky z přednášky
v laboratoři PC. |
13. |
Zvaná přednáška – zástupce National Instruments –
Vizuální programovací prostředky pro měření, řízení, regulaci a simulaci –
National Instruments LabVIEW. (může být posunuta dle časových možností
přednášejícího) |
Praktické procvičení látky z přednášky
v laboratoři PC. |
14. |
Zvaná přednáška – Vizuální programovací prostředky pro
měření, řízení, regulaci a simulaci – HP VEE (Hewlett Packard Visual
Engineering Enviroment). |
Praktické procvičení látky z přednášky
v laboratoři PC. |
Doporučená
literatura:
· Herout, P.: Učebnice jazyka JAVA, KOPP, 2003.
· Brůha, L.: Java * Hotová řešení, Computer Press, 2004.
· Pecinovský, R.: Myslíme objektově v jazyku Java 5.0, Grada Publishing, 2004.
· Mahmoud, Q. H.: Naučte se Java 2 Micro Edition pohotová příručka, Grada Publishing, 2002.
· Racek, S.–Kvoch: Třídy a objekty v C++, KOPP, České Budějovice, 1998.
· Virius,
M.: Od C k C++, KOPP, České Budějovice, 2000.
· Stroustrup,
B.: C++ Programovací jazyk, BEN a SA&S, České Budějovice, ?.
· internetové
zdroje
Podmínky
pro získání zápočtu:
Aktivní účast na cvičeních, zpracování semestrální práce
v jazyce JAVA.
Zkouška:
Písemný test a ústní část. Do zkoušky se započítávají
též výsledky ze semestru (zp. práce)
[p1]Nutno opravit!!!