Jak Začít?

Máš v počítači zápisky z přednášek
nebo jiné materiály ze školy?

Nahraj je na studentino.cz a získej
4 Kč za každý materiál
a 50 Kč za registraci!




Předmět Programování 1 (NTI / PG1-P)

Na serveru studentino.cz naleznete nejrůznější studijní materiály: zápisky z přednášek nebo cvičení, vzorové testy, seminární práce, domácí úkoly a další z předmětu NTI / PG1-P - Programování 1, Fakulta mechatroniky a MIS, Technická univerzita v Liberci (TUL).

Top 10 materiálů tohoto předmětu

Materiály tohoto předmětu

Materiál Typ Datum Počet stažení

Další informace

Obsah

Přednášky :1. Informace o předmětu, organizace výuky.2. Základní pojmy. Typy programovacích jazyků. Lexikální symboly.3. Datové typy. Skupiny operátorů, proměnná, konstanta, jejich deklarace4. Základní kostra programu ? zásady pro jeho tvorbu.5. Referenční datové typy. Pole ? vlastnosti, práce s polem6. Řídící struktury ? blok, cyklus, podmínka.7. Funkce a procedury ? definice, parametry, návratový typ8. Úvod do objektově orientovaného programování (OOP)9. Pokračování OOP, třída, konstruktor10. Dědičnost, balíčky (packages)11. Rozsahy platnosti. Modifikátor, kvalifikátor12. Práce s řetězci ? datový typ String a StringBuffer, zpracování textu13. Vstup a výstup, datové proudy , InputStream a OutputStream14. Výběr důležitých tříd a jejich vlastností a metodCvičení :1. Získání a instalace Java 2 SDK, práce s IDE Eclipse2. Procvičování základních lexikálních symbolů a jejich zápis3. Deklarace jednoduchých datových typů, kompilace4. Práce s proměnnými, přiřazování, operace, pole5. Větvení běhu programu na základě řídících struktur6. Tvorba třídy a deklarace objektu, práce s Javadoc, průběžný test7. Dědení tříd, zapouzdření8. Pokročilejší techniky při tvorbě tříd - více konstruktorů, umístění tříd v balíčcích9. Deklarace členských proměnných a metod třídy10. Rozsah platnosti (private, public atd.), přístupové metody get- a set-11. Práce s třídami Object a systém a jejich metodami, klonování objektů12. Důležité metody a třídy pro práci s řetězci, průběžný test13. Uživatelský vstup a výstup14. práce se souborovým systémem prostřednictvím I/O tříd----Rozsah přímé výuky pro kombinované studium:přednášky: 8 hodin/semestrcvičení: 8 hodin/semestrkonzultace: 4 hodiny/semestr

Získané způsobilosti

Při úspěšném zvládnutí předmětu student získá potřebný teoretický základ pro programování aplikací jednak standardním (sekvenčním) způsobem, jednak si osvojí znalosti a principy programování v OOP.

Literatura

Brůha, L. Java - hotová řešení. Computer Press, Praha, 2003. ISBN 80-251-0072-3.KEOGH, J., FOŘT, I. Java bez předchozích znalostí: průvodce pro samouky. Brno, CP Books, 2005. ISBN 80-251-0839-2.Pecinovský, R. Myslíme objektově v jazyku Java. Grada, Praha, 2008. ISBN 978-80-247-2653-3.

Požadavky

Podmínkou zápočtu je aktivní účast na cvičeních, úspěšné absolvování testů.

Garant

Ing. Igor Kopetschke

Vyučující

Ing. Igor KopetschkeIng. Igor KopetschkeIng. Vojtěch Wrnata