Základy informatiky - jazyk Java: Rozdiel medzi revíziami
(16 medziľahlých úprav od 3 ďalších používateľov nie je zobrazených) | |||
Riadok 1: | Riadok 1: | ||
− | |||
− | |||
<properties> | <properties> | ||
Názov=Základy informatiky - programovanie v jazyku Java | Názov=Základy informatiky - programovanie v jazyku Java | ||
Forma=Podklady k prednáškam a cvičeniam | 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. | 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 | + | Rozvrh=3/0/2 |
− | Hodnotenie= | + | 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> | </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 == | == Doporučená literatúra a odkazy == | ||
+ | * [[Aktuálne cvičenia k prednáške]] | ||
'''WWW''' | '''WWW''' |
Aktuálna revízia z 14: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