Programovanie (2) v Jave
1-INF-166, letný semester 2023/24

Prednášky · Pravidlá · Softvér · Testovač
· Vyučujúcich predmetu možno kontaktovať mailom na adresách uvedených na hlavnej stránke. Hromadná mailová adresa zo zimného semestra v letnom semestri nefunguje.
· JavaFX: cesta k adresáru lib je v počítačových učebniach /usr/share/openjfx/lib.


2019/20 Programovanie (2) v Jave: Rozdiel medzi revíziami

Z Programovanie
Skočit na navigaci Skočit na vyhledávání
Riadok 4: Riadok 4:
 
{|
 
{|
 
|-
 
|-
{{T|17.2-23.2.|Úvod do Javy}}
+
|style="background:#f0f0f0" |'''Týždeň 17.2-23.2.''' Úvod do Javy
| {{PR|25}} {{Dot}} {{CV|14}} {{Dot}} DÚ5
 
 
|-
 
|-
{{T|24.2.-1.3.|Úvod do objektovo-orientovaného programovania, JavaDoc}}
+
| [[Prednáška 25]] '''·''' [[Cvičenia 14]] '''·''' DÚ5
| {{PR|26}} {{Dot}} {{CV|15}} {{Dot}} DÚ6
 
 
|-
 
|-
{{T|2.-8.3.|Dedenie, polymorfizmus, modifikátory, rozhrania}}
+
|style="background:#f0f0f0" |'''Týždeň 24.2.-1.3.''' Úvod do objektovo-orientovaného programovania, JavaDoc
| {{PR|27}} {{Dot}} {{CV|16}}
 
 
|-
 
|-
{{T|9.-15.3.|Výnimky, generické programovanie}}
+
| [[Prednáška 26]] '''·''' [[Cvičenia 15]] '''·''' DÚ6
| {{PR|28}} [https://youtu.be/qyMLbiWcRNE video] {{Dot}} {{CV|17}} {{Dot}} DÚ7
 
 
|-
 
|-
{{T|16.-22.3.|Collections, anonymné triedy, lambda výrazy}}
+
|style="background:#f0f0f0" |'''Týždeň 2.-8.3.''' Dedenie, polymorfizmus, modifikátory, rozhrania
| {{PR|29}} [https://www.youtube.com/watch?v=_3p_6Wr9j-I video] {{Dot}} {{CV|18}}
 
 
|-
 
|-
{{T|23.-29.3.|Testovanie, úvod k JavaFX}}
+
| [[Prednáška 27]] '''·''' [[Cvičenia 16]]
| {{PR|30}} [http://www.dcs.fmph.uniba.sk/~kostolanyi/java/prednaska30.mp4 video] {{Dot}} [[Inštalácia novších verzií JavaFX]] {{Dot}} {{CV|19}} {{Dot}} DÚ8(a),  http://prog.dcs.fmph.uniba.sk/task/308 DÚ8(b)
 
 
|-
 
|-
{{T|30.3.-5.4.|JavaFX – grafický návrh aplikácie, programovanie riadené udalosťami}}
+
|style="background:#f0f0f0" |'''Týždeň 9.-15.3.''' Výnimky, generické programovanie
| {{PR|31}} [http://www.dcs.fmph.uniba.sk/~kostolanyi/java/prednaska31.mp4 video] {{Dot}} {{CV|20}}
 
 
|-
 
|-
{{T|6.-12.4.|JavaFX – zložitejšie ovládacie prvky}}
+
| [[Prednáška 28]] [https://youtu.be/qyMLbiWcRNE video]  '''·''' [[Cvičenia 17]] '''·''' DÚ7
| {{PR|32}} [http://www.dcs.fmph.uniba.sk/~kostolanyi/java/prednaska32.mp4 video] {{Dot}} [[Textový editor: kompletný zdrojový kód]] {{Dot}} [[Viacoknové aplikácie v JavaFX: minimalistický príklad]] {{Dot}} {{CV|21}} {{Dot}} Projekt
+
|-
 +
|style="background:#f0f0f0" |'''Týždeň 16.-22.3.''' Collections, anonymné triedy, lambda výrazy
 +
|-
 +
| [[Prednáška 29]] [https://www.youtube.com/watch?v=_3p_6Wr9j-I video] '''·''' [[Cvičenia 18]]
 +
|-
 +
|style="background:#f0f0f0" |'''Týždeň 23.-29.3.''' Testovanie, úvod k JavaFX
 +
|-
 +
| [[Prednáška 30]] [http://www.dcs.fmph.uniba.sk/~kostolanyi/java/prednaska30.mp4 video] '''·''' [[Inštalácia novších verzií JavaFX]] '''·''' [[Cvičenia 19]] '''·''' DÚ8(a),  http://prog.dcs.fmph.uniba.sk/task/308 DÚ8(b)
 +
|-
 +
|style="background:#f0f0f0" |'''Týždeň 30.3.-5.4.''' JavaFX – grafický návrh aplikácie, programovanie riadené udalosťami
 +
|-
 +
| [[Prednáška 31]] [http://www.dcs.fmph.uniba.sk/~kostolanyi/java/prednaska31.mp4 video] '''·''' [[Cvičenia 20]]
 +
|-
 +
|style="background:#f0f0f0" |'''Týždeň 6.-12.4.''' JavaFX – zložitejšie ovládacie prvky
 +
|-
 +
| [[Prednáška 32]] [http://www.dcs.fmph.uniba.sk/~kostolanyi/java/prednaska32.mp4 video] '''·''' [[Textový editor: kompletný zdrojový kód]] '''·''' [[Viacoknové aplikácie v JavaFX: minimalistický príklad]] '''·''' [[Cvičenia 21]] '''·''' Projekt
 +
|-
 +
|style="background:#f0f0f0" |'''Týždeň 13.-19.4.''' Práca na projekte (v pondelok Veľká noc)
 
|-
 
|-
{{T|13.-19.4.|Práca na projekte (v pondelok Veľká noc)}}
 
 
|  
 
|  
 
|-
 
|-
{{T|20.-26.4.|Práca na projekte}}
+
|style="background:#f0f0f0" |'''Týždeň 20.-26.4.''' Práca na projekte
 +
|-
 
|  
 
|  
 
|-
 
|-
{{T|27.4.-3.5.|Reprezentácia orientovaných a neorientovaných grafov, prehľadávanie do hĺbky}}
+
|style="background:#f0f0f0" |'''Týždeň 27.4.-3.5.''' Reprezentácia orientovaných a neorientovaných grafov, prehľadávanie do hĺbky
| {{PR|33}} [http://www.dcs.fmph.uniba.sk/~kostolanyi/java/prednaska33.mp4 video] {{Dot}} {{CV|22}}
+
|-
 +
| [[Prednáška 33]] [http://www.dcs.fmph.uniba.sk/~kostolanyi/java/prednaska33.mp4 video] '''·''' [[Cvičenia 22]]
 +
|-
 +
|style="background:#f0f0f0" |'''Týždeň 4.-10.5.''' Prehľadávanie do šírky, ohodnotené grafy, najdlhšia cesta
 +
|-
 +
| [[Prednáška 34]] [https://liveuniba-my.sharepoint.com/:v:/g/personal/kostolanyi2_uniba_sk/EavrbsYXepFDhFdDzVr4aN4BBrINZoUsnSx_koODeg2u4g?e=4%3arx4uP2&at=9 video] '''·''' [[Cvičenia 23]] '''·''' Zápočtová úloha 1
 
|-
 
|-
{{T|4.-10.5.|Prehľadávanie do šírky, ohodnotené grafy, najdlhšia cesta}}
+
|style="background:#f0f0f0" |'''Týždeň 11.-17.5.''' Topologické triedenie, maximálna klika
| {{PR|34}} [https://liveuniba-my.sharepoint.com/:v:/g/personal/kostolanyi2_uniba_sk/EavrbsYXepFDhFdDzVr4aN4BBrINZoUsnSx_koODeg2u4g?e=4%3arx4uP2&at=9 video] {{Dot}} {{CV|23}} {{Dot}} Zápočtová úloha 1
 
 
|-
 
|-
{{T|11.-17.5.|Topologické triedenie, maximálna klika}}
+
| [[Prednáška 35]] [https://www.youtube.com/watch?v=lyxFxY-gvwk video časť a], [https://www.youtube.com/watch?v=eLSQkgYxi98 časť b] '''·''' [[Cvičenia 24]] '''·''' Zápočtová úloha 2
| {{PR|35}} [https://www.youtube.com/watch?v=lyxFxY-gvwk video časť a], [https://www.youtube.com/watch?v=eLSQkgYxi98 časť b] {{Dot}} {{CV|24}} {{Dot}} Zápočtová úloha 2
 
 
|-
 
|-
 
| V prípade záujmu si pozrite aj [[2018/19_Programovanie_(2)_v_Jave#Z.C3.A1klady_OOP_v_C.2B.2B|Úvod do OOP v C++ z minulého školského roku]]
 
| V prípade záujmu si pozrite aj [[2018/19_Programovanie_(2)_v_Jave#Z.C3.A1klady_OOP_v_C.2B.2B|Úvod do OOP v C++ z minulého školského roku]]
 
|}
 
|}

Verzia zo dňa a času 22:15, 14. september 2020

Týždeň 17.2-23.2. Úvod do Javy
Prednáška 25 · Cvičenia 14 · DÚ5
Týždeň 24.2.-1.3. Úvod do objektovo-orientovaného programovania, JavaDoc
Prednáška 26 · Cvičenia 15 · DÚ6
Týždeň 2.-8.3. Dedenie, polymorfizmus, modifikátory, rozhrania
Prednáška 27 · Cvičenia 16
Týždeň 9.-15.3. Výnimky, generické programovanie
Prednáška 28 video · Cvičenia 17 · DÚ7
Týždeň 16.-22.3. Collections, anonymné triedy, lambda výrazy
Prednáška 29 video · Cvičenia 18
Týždeň 23.-29.3. Testovanie, úvod k JavaFX
Prednáška 30 video · Inštalácia novších verzií JavaFX · Cvičenia 19 · DÚ8(a), http://prog.dcs.fmph.uniba.sk/task/308 DÚ8(b)
Týždeň 30.3.-5.4. JavaFX – grafický návrh aplikácie, programovanie riadené udalosťami
Prednáška 31 video · Cvičenia 20
Týždeň 6.-12.4. JavaFX – zložitejšie ovládacie prvky
Prednáška 32 video · Textový editor: kompletný zdrojový kód · Viacoknové aplikácie v JavaFX: minimalistický príklad · Cvičenia 21 · Projekt
Týždeň 13.-19.4. Práca na projekte (v pondelok Veľká noc)
Týždeň 20.-26.4. Práca na projekte
Týždeň 27.4.-3.5. Reprezentácia orientovaných a neorientovaných grafov, prehľadávanie do hĺbky
Prednáška 33 video · Cvičenia 22
Týždeň 4.-10.5. Prehľadávanie do šírky, ohodnotené grafy, najdlhšia cesta
Prednáška 34 video · Cvičenia 23 · Zápočtová úloha 1
Týždeň 11.-17.5. Topologické triedenie, maximálna klika
Prednáška 35 video časť a, časť b · Cvičenia 24 · Zápočtová úloha 2
V prípade záujmu si pozrite aj Úvod do OOP v C++ z minulého školského roku