„A programozás alapjai III.” változatai közötti eltérés
Visszavontam Salamon Krisztián (vita | szerkesztései) szerkesztését (oldid: 190471) |
Nincs szerkesztési összefoglaló |
||
| 5. sor: | 5. sor: | ||
| kredit = 5 | | kredit = 5 | ||
| félév = 3 | | félév = 3 | ||
| kereszt = | | kereszt = nincs | ||
| tanszék = IIT | | tanszék = IIT | ||
| jelenlét = | | jelenlét = | ||
| 20. sor: | 20. sor: | ||
== Követelmények == | == Követelmények == | ||
'''Előtanulmányi rend:''' [[A programozás alapjai 2]] tárgyból kredit megszerzése szükséges a tárgy felvételéhez. | * '''Előtanulmányi rend:''' [[A programozás alapjai 2]] tárgyból kredit megszerzése szükséges a tárgy felvételéhez. | ||
* '''Kredit megszerzésének''' feltételei: | |||
** 6-ból a legjobb 4 kisZH minimum 40%-os teljesítése (max 5 pont szerezhető). | |||
** Egy egyszerűbb GUI-s Java program elkészítése a kiírásnak megfelelően. | |||
** Jelenlét: a laborok 70%-án jelen kell lenni. Ha a laborfeladatokból a kötelezőeket nem csinálod meg mindet, az hiányzásnak számít. | |||
A félév | A félév végi jegy a legjobb 4 KZH á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. | ||
A | == Pótlási lehetőségek == | ||
* A KZH-k nem pótolhatóak. 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. | |||
* A laboralkalmak nem pótolhatóak. | |||
* A nagy házit a pótlási hét végéig, különeljárási díj mellet lehet pótolni, de csak akkor, ha az utolsó hetekben tartott bemutatáson már valamennyire kész van a programod, csak kisebb javításokra szorul. | |||
== Segédanyagok == | == Segédanyagok == | ||
[[ | === Régi anyagok === | ||
Ezek a segédanyagok a régi tárgyhoz készültek, de többé-kevésbé használhatóak még most is. | |||
* [https://docs.google.com/document/d/1wfXi3eqx_KPbbc2LHxP5_dqQ75gaZou6gEknFETEdck/edit '''Közösen szerkeszthető''' Google-doksi] - nem hibátlan, egészítsd és javítsd ki Te is! | |||
* [https://sites.google.com/site/czirjakzoltan91/programozas/java Czirják Zoltán Java-anyagai] | |||
* [http://docs.oracle.com/javase/tutorial/java/generics/bounded.html Bounded Type Parameters] - Oracle Java tutorial kötött dzsókerekröl | |||
* [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) | |||
* [http://docs.oracle.com/javase/tutorial/java/javaOO/accesscontrol.html Controlling Access to Members of a Class] - Oracle Java tutorial | |||
* [[Szofttech_Java_igaz-hamis | '''Kikérdező''']] - 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 | |||
* [[:Media:JavaIntro_v3.pdf | '''Java összefoglaló''']] - AUT tanszékről, Android alapú szoftverfejlesztés c. tárgy Java gyorstalpalója | |||
== | === 2016-os előadásdiák === | ||
* [[:File:prog3_dia_2016_1.pdf|Java language basics]] | |||
* [[:File:prog3_dia_2016_2.pdf|Java input/output]] | |||
* [[:File:prog3_dia_2016_3.pdf|Java serialization]] | |||
* [[:File:prog3_dia_2016_4.pdf|Java collections]] | |||
* [[:File:prog3_dia_2016_5.pdf|Java utilities]] | |||
* [[:File:prog3_dia_2016_6.pdf|Multithreading in Java]] | |||
* [[:File:prog3_dia_2016_7.pdf|Java and UML]] | |||
* [[:File:prog3_dia_2016_8.pdf|Java GUI and SWING]] | |||
* [[:File:prog3_dia_2016_9.pdf|Java GUI and SWING]] | |||
* [[:File:prog3_dia_2016_10.pdf|Unit tests in Java: JUnit]] | |||
* [[:File:prog3_dia_2016_11.pdf|XML handling in Java ]] | |||
* [[:File:prog3_dia_2016_12.pdf|Logging]] | |||
* [[:File:prog3_dia_2016_13.pdf|Reflection, interfaces and lambda]] | |||
* [[:File:prog3_dia_2016_14.pdf|Java Enterprise Edition]] | |||
== Házi == | == Házi == | ||
A félév során egy nagy házit kell | A félév során egy nagy házit kell készíteni, amit mindenki magának talál ki. Elvárás, hogy használjon Swing alapú GUI-t (de ha akarod, egyeztetés mellett akár JavaFX vagy más keretrendszer is lehet), valamilyen Collectiont (List, Set, Map, etc.), legyen benne szerializálható adat és tesztelés-támogatás (JUnit). | ||
Házi ötletek: | Házi ötletek: | ||
| 45. sor: | 71. sor: | ||
* Egyszerűbb fájlkezelő | * Egyszerűbb fájlkezelő | ||
* Táblázatkezelő (miniExcel) | * Táblázatkezelő (miniExcel) | ||
{{Lábléc_-_Mérnök_informatikus_alapszak_2014}} | {{Lábléc_-_Mérnök_informatikus_alapszak_2014}} | ||