Základy informatiky - jazyk Java: Rozdiel medzi revíziami
(Vytvorená stránka „Obsah prednášky * Uvod do programovania * Syntax jazyka Java Prvú verziu tohoto kurzu vyvoril [http://www.facebook.com/Peter.Pazak RNDr. Peter Pažák] ako po…“) |
|||
| (26 medziľahlých úprav od 3 ďalších používateľov nie je zobrazených) | |||
| Riadok 1: | Riadok 1: | ||
| − | + | <properties> | |
| + | Názov=Základy informatiky - programovanie v jazyku Java | ||
| + | Forma=Podklady k prednáškam a cvičeniam | ||
| + | Abstrakt= Úvod do programovania, operačný systém, aplikácia, zdrojový kód, kompilovanie a spustenie programu. Syntax jazyka Java. Elementy programovacieho jazyka, identifikátory, klúčové slová, operátory. Dátové typy a ich rozdelenie. Výrazy a poradie vyhodnocovania výrazov. Deklarácie premenných a polí. Riadenie toku, bloky, podmienkové a logické výrazy. Triedy a objekty tried. Výnimky spracovanie výnimiek. Java API, aplikácie a applety. | ||
| + | Rozvrh=3/0/2 | ||
| + | Hodnotenie= <div class="g-plusone" data-size="standard" data-href="http://www.kiwiki.info/mediawiki/index.php?title=Z%C3%A1klady_informatiky_-_jazyk_Java" data-count="true"></div><br/><div class="fb-like" data-href="http://www.kiwiki.info/mediawiki/index.php?title=Z%C3%A1klady_informatiky_-_jazyk_Java" data-send="false" data-layout="box_count" data-width="50" data-show-faces="true"></div> | ||
| − | + | Poznámky=Prvú verziu tohoto kurzu vytvoril Peter Pažák ako podklady k cvičeniam z predmetu Základy programovania na FMFI UK. Učebný text je priebežne upravovaný a doplňovaný pre potreby výuky na FM TnUAD. Tento text je taktiež ako podklad k seminárom z jazyka Java (SEJ) na EPI s.r.o. | |
| − | + | </properties> | |
| + | {{Draft}} | ||
| − | + | {{navigacne menu - java}} | |
| + | == Obsah predmetu == | ||
| + | {| | ||
| + | |- | ||
| + | | | ||
| + | <div style="width:300px; float:center; padding:15px; text-align:left;height:auto;border: none; -moz-border-radius:15px;background-color: #F1F1DD;" > | ||
| + | '''Teória''' | ||
| + | |||
| + | # Platforma Java - prehľad | ||
| + | #*Čo je to Java | ||
| + | #* Verzie a edície Java | ||
| + | #* Vlastnosti Java | ||
| + | #* Tvorba programu | ||
| + | #* Začíname s Javou- ahoj program/applet | ||
| + | # Základy jazyka Java | ||
| + | #* Základné elementy jazyka Java (+ kľúčové slová) | ||
| + | #* Primitívne dátové typy | ||
| + | #* Výrazy | ||
| + | #* Operátory | ||
| + | #* Príkazy | ||
| + | #* Pretypovanie | ||
| + | #* Konzolový výstup | ||
| + | # Java - objekty | ||
| + | #* Trieda | ||
| + | #* Vlastnosti triedy | ||
| + | #* Metódy | ||
| + | #* Konštruktory | ||
| + | #* Inštancie triedy | ||
| + | #* Statické členy | ||
| + | #* Hodnota / referencia | ||
| + | #* Overloading | ||
| + | #* Obaľovacie typy - wrapery | ||
| + | #* Polia | ||
| + | # Java - objektovo orientvaný prístup | ||
| + | #* Dedičnosť | ||
| + | #* Polymorfizmus | ||
| + | #* this a super | ||
| + | #* Konštruktory 2 | ||
| + | #* Abstraktné triedy | ||
| + | #* Rozhrania | ||
| + | #* Pretypovanie tried | ||
| + | #* pokročilá práca s poľom | ||
| + | #* Trieda Object | ||
| + | </div> | ||
| + | | style="vertical-align:top"|<div style="vertical-align:top;width:300px; float:center; padding:15px; text-align:left;height:auto;border: none; -moz-border-radius:15px;background-color: #F1F1DD;" > | ||
| + | '''Cvičenia:''' | ||
| + | # Prvé programy v Jave | ||
| + | #* Prvý program "ahoj svet". Štruktúra programu, výsledok programu | ||
| + | #* Práca v NetBeans | ||
| + | #* Práca v SciTe | ||
| + | # Java - trieda Ratio (zlomok) | ||
| + | #* definovanie triedy | ||
| + | #* definovanie členských metód triedy | ||
| + | # Práca s grafickými knižnicami v Jave | ||
| + | #* Knižnica AWT | ||
| + | #** applet, Graphics | ||
| + | #* Knižnica SWING | ||
| + | #** jPanel, jButton, jLabel, jEdit, ... | ||
| + | # Java - triedy geometrických tvarov | ||
| + | #* Základná trieda Shape | ||
| + | #* Odvodené triedy Square, Circle, Triangle... | ||
| + | # Java - práca s jednoduchou 2D grafikou | ||
| + | #* Trieda pre reprezentáciu danej matematickej funkcie | ||
| + | #* Trieda pre transformáciu hodnôt pri vykresľovaní funkcie | ||
| + | # Java - implementácia numerických algoritmov | ||
| + | #* Numerické integrovanie, derivovanie, hľadanie nulových miest | ||
| + | #* Trieda implementujúca numerické algoritmy nad danou funkciou | ||
| + | |||
| + | </div> | ||
| + | |} | ||
| + | |||
| + | |||
| + | == Doporučená literatúra a odkazy == | ||
| + | * [[Aktuálne cvičenia k prednáške]] | ||
| + | |||
| + | '''WWW''' | ||
| + | * [http://java.sun.com/ Java] - Domáca stránka, dokumentácia, tútoriály ... všetko na jednej kope | ||
| + | * [http://www.particle.kth.se/~lindsey/JavaCourse/Book/courseMap.html JavaTech] - Interaktívny kurz Javy | ||
| + | |||
| + | '''Voľne dostupné učebnice a knihy''' | ||
| + | *[http://www.root.cz/knihy/thinking-in-java/ Thinking in Java] | ||
| + | * [http://www.freeprogrammingresources.com/javabook.html Zoznam voľne dostupnej literatúry] | ||
| + | |||
| + | '''Pomôcky, programy''' | ||
| + | * [http://netbeans.org/ NetBeans IDE] - Domáca stránka komplexného vývojového prostredia | ||
| + | * [http://www.scintilla.org/SciTE.html SciTe] - Jednoduchý multiplatformový programátorský editor | ||
| + | * [http://www.geany.org/ Geany] - Jednoduché multiplatformové vývojové prostredie | ||
Aktuálna revízia z 13:03, 20. september 2011
Názov | Základy informatiky - programovanie v jazyku Java |
Forma | Podklady k prednáškam a cvičeniam |
Abstrakt | Úvod do programovania, operačný systém, aplikácia, zdrojový kód, kompilovanie a spustenie programu. Syntax jazyka Java. Elementy programovacieho jazyka, identifikátory, klúčové slová, operátory. Dátové typy a ich rozdelenie. Výrazy a poradie vyhodnocovania výrazov. Deklarácie premenných a polí. Riadenie toku, bloky, podmienkové a logické výrazy. Triedy a objekty tried. Výnimky spracovanie výnimiek. Java API, aplikácie a applety. |
Rozvrh | 3/0/2 |
Poznámky | Prvú verziu tohoto kurzu vytvoril Peter Pažák ako podklady k cvičeniam z predmetu Základy programovania na FMFI UK. Učebný text je priebežne upravovaný a doplňovaný pre potreby výuky na FM TnUAD. Tento text je taktiež ako podklad k seminárom z jazyka Java (SEJ) na EPI s.r.o. |
Základy informatiky - jazyk Java
Úvod do programovania v jazyku Java
Java - objektovo orientovaný prístup
Vzorové príklady:
Java - implementácia numerických algoritmov
Java - triedy geometrických tvarov
Pokročilé témy:
Obsah predmetu
|
Teória
|
Cvičenia:
|
Doporučená literatúra a odkazy
WWW
- Java - Domáca stránka, dokumentácia, tútoriály ... všetko na jednej kope
- JavaTech - Interaktívny kurz Javy
Voľne dostupné učebnice a knihy
Pomôcky, programy
- NetBeans IDE - Domáca stránka komplexného vývojového prostredia
- SciTe - Jednoduchý multiplatformový programátorský editor
- Geany - Jednoduché multiplatformové vývojové prostredie