Základy informatiky - jazyk Java: Rozdiel medzi revíziami
Riadok 8: | Riadok 8: | ||
Rozvrh=3/0/2 | Rozvrh=3/0/2 | ||
Hodnotenie=Skúška | Hodnotenie=Skúška | ||
− | Poznámky=Prvú verziu tohoto kurzu | + | Poznámky=Prvú verziu tohoto kurzu vytvoril [http://www.facebook.com/Peter.Pazak RNDr. 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. |
</properties> | </properties> | ||
{{Draft}} | {{Draft}} | ||
{{navigacne menu - java}} | {{navigacne menu - java}} | ||
− | == Obsah | + | == Obsah predmetu == |
− | * | + | {| |
− | ** Základné | + | |- |
− | ** | + | | |
− | ** | + | <div style="width:400px; 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 |
− | ** Trieda | + | #* 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:400px; 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 == |
Verzia zo dňa a času 17:50, 5. september 2010
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 | Skúška |
Poznámky | Prvú verziu tohoto kurzu vytvoril RNDr. 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. |
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