„Szoftver labor III.” változatai közötti eltérés

A VIK Wikiből
Kiskoza (vitalap | szerkesztései)
Kiskoza (vitalap | szerkesztései)
Nincs szerkesztési összefoglaló
22. sor: 22. sor:
= KisZH-k =
= 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.
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 =
=  Házi =
32. sor: 37. sor:
* Életjáték (Conway's Game Of Life)
* Életjáték (Conway's Game Of Life)
* Chatprogram
* Chatprogram
* Naptár
* Egyszerűbb fájlkezelő
* Táblázatkezelő (miniExcel)
Régebbi házik/zh<small>*</small>-k megoldásait itt tudjátok megnézni: [[SzoftLab3Feladatok]]
<small>*2011 őszétől nincs Zh, csak a házi feladat és a kisZh kell a tárgy teljesítéséhez</small>


= Tippek =
= Tippek =

A lap 2012. november 15., 16:43-kori változata

Sablon:Tantargy

Követelmények

  • 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

Segédanyagok

Java 6 dokumentáció: Java6

Java 7 dokumentáció: Java7

Eclipse letöltése: eclipse.org

OpenAmeos letölése: scopeforge.de

Videó

Hamarosan fent lesznek a video.bme.hu-n a Java előadások

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.

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 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.