„Szoftver labor III.” változatai közötti eltérés
Java videók belinkelése |
|||
14. sor: | 14. sor: | ||
|targyhonlap=https://www.iit.bme.hu/~softlab3/}} | |targyhonlap=https://www.iit.bme.hu/~softlab3/}} | ||
= Követelmények = | == Követelmények == | ||
===Előtanulmányi rend=== | ===Előtanulmányi rend=== | ||
A tárgy felvételéhez a [[Programozás alapjai II.]] szükséges. | A tárgy felvételéhez a [[Programozás alapjai II.]] szükséges. | ||
22. sor: | 22. sor: | ||
* Legalább 70% órai jelenlét (max 3 hiányzás) | * Legalább 70% órai jelenlét (max 3 hiányzás) | ||
= Segédanyagok = | == Segédanyagok == | ||
Java 6 dokumentáció: [http://docs.oracle.com/javase/6/docs/api/ Java6] | Java 6 dokumentáció: [http://docs.oracle.com/javase/6/docs/api/ Java6] | ||
36. sor: | 36. sor: | ||
Szekvenciadiagrammot generáló eclipse plugin: [http://marketplace.eclipse.org/content/modelgoon-uml4java ModelGoon] | Szekvenciadiagrammot generáló eclipse plugin: [http://marketplace.eclipse.org/content/modelgoon-uml4java ModelGoon] | ||
== Videó == | === Videó === | ||
= KisZH-k = | A Java gyakorlat videói elérhetőek a Szofvertechnológia előadások után a [http://videotorium.hu/hu/channels/details/902,Szoftvertechnologia Videotóriumon] | ||
== KisZH-k == | |||
A kisZh-kban gyakran kérdeznek rá olyanokra, amit amúgy az ember dokumentációból nézne ki eleinte, de kis gyakorlattal (megoldott órai munkákkal) lehet rájuk válaszolni. Érdemes végigcsinálni a teljes feladatsort, nem csak a jelenléthez szükséges első 4 feladatot. | A kisZh-kban gyakran kérdeznek rá olyanokra, amit amúgy az ember dokumentációból nézne ki eleinte, de kis gyakorlattal (megoldott órai munkákkal) lehet rájuk válaszolni. Érdemes végigcsinálni a teljes feladatsort, nem csak a jelenléthez szükséges első 4 feladatot. | ||
49. sor: | 50. sor: | ||
Amikor kódot kell írni, nem kell túlbonyolítani, maximum 10 sorból meg lehet oldani. | Amikor kódot kell írni, nem kell túlbonyolítani, maximum 10 sorból meg lehet oldani. | ||
= Házi = | == Házi == | ||
A félév során egy nagy házit kell írni, amit mindenki magának talál ki. Elvárás, hogy használjon Swing alapú GUI-t, valamilyen gyűjteményt (ArrayList, Collection, Set, stb), legyen benne szerializálható adat és tesztelés-támogatás (JUnit) | A félév során egy nagy házit kell írni, amit mindenki magának talál ki. Elvárás, hogy használjon Swing alapú GUI-t, valamilyen gyűjteményt (ArrayList, Collection, Set, stb), legyen benne szerializálható adat és tesztelés-támogatás (JUnit) | ||
66. sor: | 67. sor: | ||
<small>*2011 őszétől nincs Zh, csak az órai jelenlét, a házi feladat és a kisZh kell a tárgy teljesítéséhez</small> | <small>*2011 őszétől nincs Zh, csak az órai jelenlét, a házi feladat és a kisZh kell a tárgy teljesítéséhez</small> | ||
= Tippek = | == Tippek == | ||
A laboralkalmak teljesítéséhez nem kell az összes feladatot megoldani, de jobb jegy érdekében érdemes végigcsinálni. A feladatok mindig előre ki vannak adva, így otthon is megoldhatóak, nyugodtabb körülmények között, majd órán bemutatás után haza is lehet menni. Nem érdemes mással megiratni, mert a kisZh-kban mindig olyat kérdeznek, amivel találkozni kellett a feladatok során. | A laboralkalmak teljesítéséhez nem kell az összes feladatot megoldani, de jobb jegy érdekében érdemes végigcsinálni. A feladatok mindig előre ki vannak adva, így otthon is megoldhatóak, nyugodtabb körülmények között, majd órán bemutatás után haza is lehet menni. Nem érdemes mással megiratni, mert a kisZh-kban mindig olyat kérdeznek, amivel találkozni kellett a feladatok során. | ||
= Kedvcsináló = | == Kedvcsináló == | ||
Szoftlab 3-on a Java nyelvvel ismerkedhetünk meg. A C/C++ után nagyon kényelmes, mert minden meg van írva benne, csak össze kell ollózgatni a megfelelő osztályokat. Ez viszont a hátránya is, dokumentáció nélkül esélytelen elindulni benne, ha nincs elég gyakorlata az embernek, szóval a dokumentáció legyen a kedvencek között, esetleg letöltve a gépre. Érdemes nagyon jól megtanulni, mert részmunkaidős munkákban is nagyon jól megfizetik a Javában programozókat, széles körben elterjedt nyelv. | Szoftlab 3-on a Java nyelvvel ismerkedhetünk meg. A C/C++ után nagyon kényelmes, mert minden meg van írva benne, csak össze kell ollózgatni a megfelelő osztályokat. Ez viszont a hátránya is, dokumentáció nélkül esélytelen elindulni benne, ha nincs elég gyakorlata az embernek, szóval a dokumentáció legyen a kedvencek között, esetleg letöltve a gépre. Érdemes nagyon jól megtanulni, mert részmunkaidős munkákban is nagyon jól megfizetik a Javában programozókat, széles körben elterjedt nyelv. | ||
[[Category:Infoalap]] | [[Category:Infoalap]] |
A lap 2013. január 22., 11:47-kori változata
Követelmények
Előtanulmányi rend
A tárgy felvételéhez a Programozás alapjai II. szükséges.
Szorgalmi időszakban
- A kisZh-k átlaga legalább elégséges (>2,00)
- Nagyházi elkészítése és dokumentálása
- Legalább 70% órai jelenlét (max 3 hiányzás)
Segédanyagok
Java 6 dokumentáció: Java6
Java 7 dokumentáció: Java7
Eclipse letöltése: eclipse.org
OpenAmeos letölése: scopeforge.de
Osztálydiagrammot generáló ecplise plugin: objectaid.com
Szekvenciadiagrammot generáló eclipse plugin: ModelGoon
Videó
A Java gyakorlat videói elérhetőek a Szofvertechnológia előadások után a Videotóriumon
KisZH-k
A kisZh-kban gyakran kérdeznek rá olyanokra, amit amúgy az ember dokumentációból nézne ki eleinte, de kis gyakorlattal (megoldott órai munkákkal) lehet rájuk válaszolni. Érdemes végigcsinálni a teljes feladatsort, nem csak a jelenléthez szükséges első 4 feladatot.
A kérdések rendszerint a megelőző laborokkal szorosan összefüggenek, így emiatt is célszerű az összes feladatot önállóan megoldani minden alkalommal.
Eleinte a kisZh-kban főleg "mit ír ki" típusú feladatok vannak és egy két kódrészletírás (amihez kel tudni az aktuális osztályokat), majd később "hol a hiba" típusú feladatok is megjelennek. Előfordulhatnak igaz/hamis feladatok, esetleg fel kell tudni sorolni néhány osztályt (pl.: Collection-ök típusai).
Amikor kódot kell írni, nem kell túlbonyolítani, maximum 10 sorból meg lehet oldani.
Házi
A félév során egy nagy házit kell írni, amit mindenki magának talál ki. Elvárás, hogy használjon Swing alapú GUI-t, valamilyen gyűjteményt (ArrayList, Collection, Set, stb), legyen benne szerializálható adat és tesztelés-támogatás (JUnit)
Házi ötletek:
- Aknakereső, a toplista vagy a pálya lementhető
- Snake multiplayer
- Életjáték (Conway's Game Of Life)
- Chatprogram
- Naptár
- Egyszerűbb fájlkezelő
- Táblázatkezelő (miniExcel)
Régebbi házik/zh*-k megoldásait itt tudjátok megnézni: SzoftLab3Feladatok
*2011 őszétől nincs Zh, csak az órai jelenlét, a házi feladat és a kisZh kell a tárgy teljesítéséhez
Tippek
A laboralkalmak teljesítéséhez nem kell az összes feladatot megoldani, de jobb jegy érdekében érdemes végigcsinálni. A feladatok mindig előre ki vannak adva, így otthon is megoldhatóak, nyugodtabb körülmények között, majd órán bemutatás után haza is lehet menni. Nem érdemes mással megiratni, mert a kisZh-kban mindig olyat kérdeznek, amivel találkozni kellett a feladatok során.
Kedvcsináló
Szoftlab 3-on a Java nyelvvel ismerkedhetünk meg. A C/C++ után nagyon kényelmes, mert minden meg van írva benne, csak össze kell ollózgatni a megfelelő osztályokat. Ez viszont a hátránya is, dokumentáció nélkül esélytelen elindulni benne, ha nincs elég gyakorlata az embernek, szóval a dokumentáció legyen a kedvencek között, esetleg letöltve a gépre. Érdemes nagyon jól megtanulni, mert részmunkaidős munkákban is nagyon jól megfizetik a Javában programozókat, széles körben elterjedt nyelv.