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!!!