<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="hu">
	<id>https://vik.wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Juh%C3%A1sz+%C3%81goston+D%C3%A1vid</id>
	<title>VIK Wiki - Felhasználó közreműködései [hu]</title>
	<link rel="self" type="application/atom+xml" href="https://vik.wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Juh%C3%A1sz+%C3%81goston+D%C3%A1vid"/>
	<link rel="alternate" type="text/html" href="https://vik.wiki/Speci%C3%A1lis:Szerkeszt%C5%91_k%C3%B6zrem%C5%B1k%C3%B6d%C3%A9sei/Juh%C3%A1sz_%C3%81goston_D%C3%A1vid"/>
	<updated>2026-04-17T13:27:16Z</updated>
	<subtitle>Felhasználó közreműködései</subtitle>
	<generator>MediaWiki 1.43.6</generator>
	<entry>
		<id>https://vik.wiki/index.php?title=A_programoz%C3%A1s_alapjai_III.&amp;diff=194441</id>
		<title>A programozás alapjai III.</title>
		<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=A_programoz%C3%A1s_alapjai_III.&amp;diff=194441"/>
		<updated>2018-09-24T22:15:05Z</updated>

		<summary type="html">&lt;p&gt;Juhász Ágoston Dávid: /* Segédanyagok */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Tantárgy&lt;br /&gt;
| név = A programozás alapjai 3&lt;br /&gt;
| tárgykód = VIIIAB00&lt;br /&gt;
| szak = info&lt;br /&gt;
| kredit = 5&lt;br /&gt;
| félév = 3&lt;br /&gt;
| kereszt = nincs&lt;br /&gt;
| tanszék = IIT&lt;br /&gt;
| jelenlét = &lt;br /&gt;
| minmunka = &lt;br /&gt;
| labor = van&lt;br /&gt;
| kiszh = 6 db&lt;br /&gt;
| nagyzh = nincs&lt;br /&gt;
| hf = 1 nagyházi&lt;br /&gt;
| vizsga = nincs &lt;br /&gt;
| levlista = &lt;br /&gt;
| tad = https://portal.vik.bme.hu/kepzes/targyak/VIIIAB00&lt;br /&gt;
| tárgyhonlap = https://www.iit.bme.hu/oktatas/tanszeki_targyak/BMEVIIIAB00&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Követelmények ==&lt;br /&gt;
=== Előtanulmányi rend ===&lt;br /&gt;
* [[A programozás alapjai 2]] tárgyból kredit megszerzése szükséges a tárgy felvételéhez.&lt;br /&gt;
&lt;br /&gt;
=== A szorgalmi időszakban ===&lt;br /&gt;
* &#039;&#039;&#039;Kis ZH:&#039;&#039;&#039; 6-ból a legjobb 4 kisZH minimum 40%-os teljesítése (egyenként max. 5 pont szerezhető).&lt;br /&gt;
* &#039;&#039;&#039;Nagy házi feladat:&#039;&#039;&#039; Egy egyszerű GUI-s Java program elkészítése a kiírásnak megfelelően.&lt;br /&gt;
* &#039;&#039;&#039;Jelenlét:&#039;&#039;&#039; a laborok 70%-án jelen kell lenni és a kiadott feladatok egy részét kötelezően meg kell csinálni. Ha a kötelezőeket nem csinálod meg mind, az hiányzásnak számít. A heti laborfeladatok az azt megelőző hétvégén felkerülnek a tárgyhonlapra.&lt;br /&gt;
&lt;br /&gt;
=== A vizsgaidőszakban ===&lt;br /&gt;
*&#039;&#039;&#039;Vizsga:&#039;&#039;&#039; nincs.&lt;br /&gt;
&lt;br /&gt;
=== Pótlási lehetőségek ===&lt;br /&gt;
* A kis ZH-k nem pótolhatók, de mivel a jegybe 2 KZH eredménye nem számít bele, azt a két alkalmat használhatod jobb eredmény elérésére.&lt;br /&gt;
* A laboralkalmak nem pótolhatók.&lt;br /&gt;
* A nagy házit a pótlási hét végéig, különeljárási díj mellett lehet pótolni, de csak akkor, ha az utolsó hetekben tartott bemutatáson már valamennyire kész van a programod és csak kisebb javítások szükségesek.&lt;br /&gt;
&lt;br /&gt;
=== Jegy ===&lt;br /&gt;
* A jegy a legjobb négy KZH pontjának átlagából adódik. Ha ez az átlag nem egész szám lenne, a kerekítést a laborvezető a laborokon végzett munkád alapján végzi.&lt;br /&gt;
&lt;br /&gt;
== Segédanyagok ==&lt;br /&gt;
&lt;br /&gt;
* [[Media:prog3_igazhamis_2017.pdf|Igaz-hamis feladatgyűjtemény a KZH-khoz]]&lt;br /&gt;
&lt;br /&gt;
=== 2017-es előadásdiák ===&lt;br /&gt;
* [[Media:prog3_dia_2017_1.pdf|Alapok]]&lt;br /&gt;
* [[Media:prog3_dia_2017_2.pdf|I/O]]&lt;br /&gt;
* [[Media:prog3_dia_2017_3.pdf|Kollekciók]]&lt;br /&gt;
* [[Media:prog3_dia_2017_4.pdf|Utility]]&lt;br /&gt;
* [[Media:prog3_dia_2017_5.pdf|Szálkezelés]]&lt;br /&gt;
* [[Media:prog3_dia_2017_6.pdf|UML modellezés]]&lt;br /&gt;
* [[Media:prog3_dia_2017_7.pdf|Swing 1]]&lt;br /&gt;
* [[Media:prog3_dia_2017_8.pdf|Swing 2]]&lt;br /&gt;
* [[Media:prog3_dia_2017_9.pdf|Tesztelés]]&lt;br /&gt;
* [[Media:prog3_dia_2017_10.pdf|XML feldolgozás]]&lt;br /&gt;
* [[Media:prog3_dia_2017_11.pdf|Naplózás]]&lt;br /&gt;
* [[Media:prog3_dia_2017_12.pdf|Reflection és lambda]]&lt;br /&gt;
* [[Media:prog3_dia_2017_13.pdf|Enterprise java alapok]]&lt;br /&gt;
&lt;br /&gt;
=== 2016-os előadásdiák ===&lt;br /&gt;
* [[Media:prog3_dia_2016_1.pdf|Java language basics]]&lt;br /&gt;
* [[Media:prog3_dia_2016_2.pdf|Java input/output]]&lt;br /&gt;
* [[Media:prog3_dia_2016_3.pdf|Java serialization]]&lt;br /&gt;
* [[Media:prog3_dia_2016_4.pdf|Java collections]]&lt;br /&gt;
* [[Media:prog3_dia_2016_5.pdf|Java utilities]]&lt;br /&gt;
* [[Media:prog3_dia_2016_6.pdf|Multithreading in Java]]&lt;br /&gt;
* [[Media:prog3_dia_2016_7.pdf|Java and UML]]&lt;br /&gt;
* [[Media:prog3_dia_2016_8.pdf|Java GUI and SWING]]&lt;br /&gt;
* [[Media:prog3_dia_2016_9.pdf|Java GUI and SWING]]&lt;br /&gt;
* [[Media:prog3_dia_2016_10.pdf|Unit tests in Java: JUnit]]&lt;br /&gt;
* [[Media:prog3_dia_2016_11.pdf|XML handling in Java ]]&lt;br /&gt;
* [[Media:prog3_dia_2016_12.pdf|Logging]]&lt;br /&gt;
* [[Media:prog3_dia_2016_13.pdf|Reflection, interfaces and lambda]]&lt;br /&gt;
* [[Media:prog3_dia_2016_14.pdf|Java Enterprise Edition]]&lt;br /&gt;
&lt;br /&gt;
=== Régi anyagok ===&lt;br /&gt;
Ezek a segédanyagok a régi tárgyhoz készültek, de többé-kevésbé használhatóak még most is.&lt;br /&gt;
* [https://docs.google.com/document/d/1wfXi3eqx_KPbbc2LHxP5_dqQ75gaZou6gEknFETEdck/edit &#039;&#039;&#039;Közösen szerkeszthető&#039;&#039;&#039; Google-doksi] - nem hibátlan, egészítsd és javítsd ki Te is!&lt;br /&gt;
* [https://sites.google.com/site/czirjakzoltan91/programozas/java Czirják Zoltán Java-anyagai]&lt;br /&gt;
* [http://docs.oracle.com/javase/tutorial/java/generics/bounded.html Bounded Type Parameters] - Oracle Java tutorial kötött dzsókerekröl&lt;br /&gt;
* [http://docs.oracle.com/javase/tutorial/java/nutsandbolts/_keywords.html Java Language Keywords] - Oracle Java tutorial a kulcsszavakról (pl. delete nincs benne, tehát használható változónévként)&lt;br /&gt;
* [http://docs.oracle.com/javase/tutorial/java/javaOO/accesscontrol.html Controlling Access to Members of a Class] - Oracle Java tutorial&lt;br /&gt;
* [[Szofttech_Java_igaz-hamis | &#039;&#039;&#039;Kikérdező&#039;&#039;&#039;]] - igaz-hamis kérdések tesztje Java témakörből, 2000. december 19. és 2014. január 21. közötti összes vizsga átnézve, minden igaz-hamis beválogatva; az A-B-C-D-E jellegű Java kérdések tagmondatai is benne vannak, csak igaz/hamis válaszlehetőségekkel&lt;br /&gt;
* [[Media:JavaIntro_v3.pdf |  &#039;&#039;&#039;Java összefoglaló&#039;&#039;&#039;]] - AUT tanszékről, Android alapú szoftverfejlesztés c. tárgy Java gyorstalpalója&lt;br /&gt;
&lt;br /&gt;
== Házi ==&lt;br /&gt;
A félév során egy nagy házit kell készíteni, amit mindenki magának talál ki.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Követelmények:&#039;&#039;&#039;&lt;br /&gt;
* Swing vagy JavaFX alapú GUI&lt;br /&gt;
** Menü használata és&lt;br /&gt;
*** vagy JTable, JTree, JComboBox (vagy hasonló bonyolultságű widget) valamelyikének alkalmazása&lt;br /&gt;
*** vagy alacsonyszintű grafikai rutinok (Graphics osztály) használata&lt;br /&gt;
* Gyűjtemény keretrendszer alkalmazása&lt;br /&gt;
* Fájlba írás, fájlból olvasás valamilyen fajta standard I/O (szerializálás, XML feldolgozás, JSON) segítségével&lt;br /&gt;
* Tesztelés-támogatás (JUnit)&lt;br /&gt;
** Legalább 3 osztály összesen 10 metódusának tesztelése.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Házi ötletek:&#039;&#039;&#039;&lt;br /&gt;
* Aknakereső, a toplista vagy a pálya lementhető&lt;br /&gt;
* Snake multiplayer&lt;br /&gt;
* Életjáték (Conway&#039;s Game Of Life)&lt;br /&gt;
* Chatprogram&lt;br /&gt;
* Naptár&lt;br /&gt;
* Egyszerűbb fájlkezelő&lt;br /&gt;
* Táblázatkezelő (miniExcel)&lt;br /&gt;
&lt;br /&gt;
{{Lábléc_-_Mérnök_informatikus_alapszak_2014}}&lt;/div&gt;</summary>
		<author><name>Juhász Ágoston Dávid</name></author>
	</entry>
	<entry>
		<id>https://vik.wiki/index.php?title=F%C3%A1jl:Prog3_1kzh_2018_alapok.pdf&amp;diff=194440</id>
		<title>Fájl:Prog3 1kzh 2018 alapok.pdf</title>
		<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=F%C3%A1jl:Prog3_1kzh_2018_alapok.pdf&amp;diff=194440"/>
		<updated>2018-09-24T22:13:44Z</updated>

		<summary type="html">&lt;p&gt;Juhász Ágoston Dávid: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Juhász Ágoston Dávid</name></author>
	</entry>
	<entry>
		<id>https://vik.wiki/index.php?title=A_programoz%C3%A1s_alapjai_III.&amp;diff=194439</id>
		<title>A programozás alapjai III.</title>
		<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=A_programoz%C3%A1s_alapjai_III.&amp;diff=194439"/>
		<updated>2018-09-24T22:13:11Z</updated>

		<summary type="html">&lt;p&gt;Juhász Ágoston Dávid: /* Segédanyagok */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Tantárgy&lt;br /&gt;
| név = A programozás alapjai 3&lt;br /&gt;
| tárgykód = VIIIAB00&lt;br /&gt;
| szak = info&lt;br /&gt;
| kredit = 5&lt;br /&gt;
| félév = 3&lt;br /&gt;
| kereszt = nincs&lt;br /&gt;
| tanszék = IIT&lt;br /&gt;
| jelenlét = &lt;br /&gt;
| minmunka = &lt;br /&gt;
| labor = van&lt;br /&gt;
| kiszh = 6 db&lt;br /&gt;
| nagyzh = nincs&lt;br /&gt;
| hf = 1 nagyházi&lt;br /&gt;
| vizsga = nincs &lt;br /&gt;
| levlista = &lt;br /&gt;
| tad = https://portal.vik.bme.hu/kepzes/targyak/VIIIAB00&lt;br /&gt;
| tárgyhonlap = https://www.iit.bme.hu/oktatas/tanszeki_targyak/BMEVIIIAB00&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Követelmények ==&lt;br /&gt;
=== Előtanulmányi rend ===&lt;br /&gt;
* [[A programozás alapjai 2]] tárgyból kredit megszerzése szükséges a tárgy felvételéhez.&lt;br /&gt;
&lt;br /&gt;
=== A szorgalmi időszakban ===&lt;br /&gt;
* &#039;&#039;&#039;Kis ZH:&#039;&#039;&#039; 6-ból a legjobb 4 kisZH minimum 40%-os teljesítése (egyenként max. 5 pont szerezhető).&lt;br /&gt;
* &#039;&#039;&#039;Nagy házi feladat:&#039;&#039;&#039; Egy egyszerű GUI-s Java program elkészítése a kiírásnak megfelelően.&lt;br /&gt;
* &#039;&#039;&#039;Jelenlét:&#039;&#039;&#039; a laborok 70%-án jelen kell lenni és a kiadott feladatok egy részét kötelezően meg kell csinálni. Ha a kötelezőeket nem csinálod meg mind, az hiányzásnak számít. A heti laborfeladatok az azt megelőző hétvégén felkerülnek a tárgyhonlapra.&lt;br /&gt;
&lt;br /&gt;
=== A vizsgaidőszakban ===&lt;br /&gt;
*&#039;&#039;&#039;Vizsga:&#039;&#039;&#039; nincs.&lt;br /&gt;
&lt;br /&gt;
=== Pótlási lehetőségek ===&lt;br /&gt;
* A kis ZH-k nem pótolhatók, de mivel a jegybe 2 KZH eredménye nem számít bele, azt a két alkalmat használhatod jobb eredmény elérésére.&lt;br /&gt;
* A laboralkalmak nem pótolhatók.&lt;br /&gt;
* A nagy házit a pótlási hét végéig, különeljárási díj mellett lehet pótolni, de csak akkor, ha az utolsó hetekben tartott bemutatáson már valamennyire kész van a programod és csak kisebb javítások szükségesek.&lt;br /&gt;
&lt;br /&gt;
=== Jegy ===&lt;br /&gt;
* A jegy a legjobb négy KZH pontjának átlagából adódik. Ha ez az átlag nem egész szám lenne, a kerekítést a laborvezető a laborokon végzett munkád alapján végzi.&lt;br /&gt;
&lt;br /&gt;
== Segédanyagok ==&lt;br /&gt;
&lt;br /&gt;
* [[Media:prog3_igazhamis_2017.pdf|Igaz-hamis feladatgyűjtemény a KZH-khoz]]&lt;br /&gt;
* [[Media:prog3_1kzh_2018_alapok.pdf| Igaz-hamis az elso KZH-hoz (alapok)]]&lt;br /&gt;
&lt;br /&gt;
=== 2017-es előadásdiák ===&lt;br /&gt;
* [[Media:prog3_dia_2017_1.pdf|Alapok]]&lt;br /&gt;
* [[Media:prog3_dia_2017_2.pdf|I/O]]&lt;br /&gt;
* [[Media:prog3_dia_2017_3.pdf|Kollekciók]]&lt;br /&gt;
* [[Media:prog3_dia_2017_4.pdf|Utility]]&lt;br /&gt;
* [[Media:prog3_dia_2017_5.pdf|Szálkezelés]]&lt;br /&gt;
* [[Media:prog3_dia_2017_6.pdf|UML modellezés]]&lt;br /&gt;
* [[Media:prog3_dia_2017_7.pdf|Swing 1]]&lt;br /&gt;
* [[Media:prog3_dia_2017_8.pdf|Swing 2]]&lt;br /&gt;
* [[Media:prog3_dia_2017_9.pdf|Tesztelés]]&lt;br /&gt;
* [[Media:prog3_dia_2017_10.pdf|XML feldolgozás]]&lt;br /&gt;
* [[Media:prog3_dia_2017_11.pdf|Naplózás]]&lt;br /&gt;
* [[Media:prog3_dia_2017_12.pdf|Reflection és lambda]]&lt;br /&gt;
* [[Media:prog3_dia_2017_13.pdf|Enterprise java alapok]]&lt;br /&gt;
&lt;br /&gt;
=== 2016-os előadásdiák ===&lt;br /&gt;
* [[Media:prog3_dia_2016_1.pdf|Java language basics]]&lt;br /&gt;
* [[Media:prog3_dia_2016_2.pdf|Java input/output]]&lt;br /&gt;
* [[Media:prog3_dia_2016_3.pdf|Java serialization]]&lt;br /&gt;
* [[Media:prog3_dia_2016_4.pdf|Java collections]]&lt;br /&gt;
* [[Media:prog3_dia_2016_5.pdf|Java utilities]]&lt;br /&gt;
* [[Media:prog3_dia_2016_6.pdf|Multithreading in Java]]&lt;br /&gt;
* [[Media:prog3_dia_2016_7.pdf|Java and UML]]&lt;br /&gt;
* [[Media:prog3_dia_2016_8.pdf|Java GUI and SWING]]&lt;br /&gt;
* [[Media:prog3_dia_2016_9.pdf|Java GUI and SWING]]&lt;br /&gt;
* [[Media:prog3_dia_2016_10.pdf|Unit tests in Java: JUnit]]&lt;br /&gt;
* [[Media:prog3_dia_2016_11.pdf|XML handling in Java ]]&lt;br /&gt;
* [[Media:prog3_dia_2016_12.pdf|Logging]]&lt;br /&gt;
* [[Media:prog3_dia_2016_13.pdf|Reflection, interfaces and lambda]]&lt;br /&gt;
* [[Media:prog3_dia_2016_14.pdf|Java Enterprise Edition]]&lt;br /&gt;
&lt;br /&gt;
=== Régi anyagok ===&lt;br /&gt;
Ezek a segédanyagok a régi tárgyhoz készültek, de többé-kevésbé használhatóak még most is.&lt;br /&gt;
* [https://docs.google.com/document/d/1wfXi3eqx_KPbbc2LHxP5_dqQ75gaZou6gEknFETEdck/edit &#039;&#039;&#039;Közösen szerkeszthető&#039;&#039;&#039; Google-doksi] - nem hibátlan, egészítsd és javítsd ki Te is!&lt;br /&gt;
* [https://sites.google.com/site/czirjakzoltan91/programozas/java Czirják Zoltán Java-anyagai]&lt;br /&gt;
* [http://docs.oracle.com/javase/tutorial/java/generics/bounded.html Bounded Type Parameters] - Oracle Java tutorial kötött dzsókerekröl&lt;br /&gt;
* [http://docs.oracle.com/javase/tutorial/java/nutsandbolts/_keywords.html Java Language Keywords] - Oracle Java tutorial a kulcsszavakról (pl. delete nincs benne, tehát használható változónévként)&lt;br /&gt;
* [http://docs.oracle.com/javase/tutorial/java/javaOO/accesscontrol.html Controlling Access to Members of a Class] - Oracle Java tutorial&lt;br /&gt;
* [[Szofttech_Java_igaz-hamis | &#039;&#039;&#039;Kikérdező&#039;&#039;&#039;]] - igaz-hamis kérdések tesztje Java témakörből, 2000. december 19. és 2014. január 21. közötti összes vizsga átnézve, minden igaz-hamis beválogatva; az A-B-C-D-E jellegű Java kérdések tagmondatai is benne vannak, csak igaz/hamis válaszlehetőségekkel&lt;br /&gt;
* [[Media:JavaIntro_v3.pdf |  &#039;&#039;&#039;Java összefoglaló&#039;&#039;&#039;]] - AUT tanszékről, Android alapú szoftverfejlesztés c. tárgy Java gyorstalpalója&lt;br /&gt;
&lt;br /&gt;
== Házi ==&lt;br /&gt;
A félév során egy nagy házit kell készíteni, amit mindenki magának talál ki.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Követelmények:&#039;&#039;&#039;&lt;br /&gt;
* Swing vagy JavaFX alapú GUI&lt;br /&gt;
** Menü használata és&lt;br /&gt;
*** vagy JTable, JTree, JComboBox (vagy hasonló bonyolultságű widget) valamelyikének alkalmazása&lt;br /&gt;
*** vagy alacsonyszintű grafikai rutinok (Graphics osztály) használata&lt;br /&gt;
* Gyűjtemény keretrendszer alkalmazása&lt;br /&gt;
* Fájlba írás, fájlból olvasás valamilyen fajta standard I/O (szerializálás, XML feldolgozás, JSON) segítségével&lt;br /&gt;
* Tesztelés-támogatás (JUnit)&lt;br /&gt;
** Legalább 3 osztály összesen 10 metódusának tesztelése.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Házi ötletek:&#039;&#039;&#039;&lt;br /&gt;
* Aknakereső, a toplista vagy a pálya lementhető&lt;br /&gt;
* Snake multiplayer&lt;br /&gt;
* Életjáték (Conway&#039;s Game Of Life)&lt;br /&gt;
* Chatprogram&lt;br /&gt;
* Naptár&lt;br /&gt;
* Egyszerűbb fájlkezelő&lt;br /&gt;
* Táblázatkezelő (miniExcel)&lt;br /&gt;
&lt;br /&gt;
{{Lábléc_-_Mérnök_informatikus_alapszak_2014}}&lt;/div&gt;</summary>
		<author><name>Juhász Ágoston Dávid</name></author>
	</entry>
</feed>