„Objektumorientált szoftvertervezés” változatai közötti eltérés

A VIK Wikiből
Csia Klaudia Kitti (vitalap | szerkesztései)
Oldal egységesítése v1.
Csia Klaudia Kitti (vitalap | szerkesztései)
Konenciók szerint átalakítva, új segédanyag felöltve.
 
11. sor: 11. sor:
|tanszék = IIT
|tanszék = IIT
|labor =  nincs
|labor =  nincs
|kiszh = 5
|kiszh = 5 db
|nagyzh = nincs
|nagyzh = nincs
|hf = nincs
|hf = nincs
19. sor: 19. sor:
}}
}}


[[Tantárgynevek rövidítései levlistás levelek tárgyához|Ajánlott rövidítés]]: '''OO''' vagy '''OOterv'''
A tárgy célja, hogy a hallgatók elmélyítsék és kibővítsék az objektumorientált tervezéssel kapcsolatos ismereteiket. A tárgy alapvetően a Java nyelvre épít, de egyes esetekben más objektumorientált nyelvekből is hoz példákat (C++, C#, Python).
 
[[Tantárgynevek rövidítései levlistás levelek tárgyához | Ajánlott rövidítés]]: '''OO''' vagy '''OOterv'''


__TOC__
__TOC__
26. sor: 28. sor:


=== Előtanulmányi rend ===
=== Előtanulmányi rend ===
* A tárgy felvételéhez az [https://vik.wiki/BSc_Szoftverfejleszt%C3%A9s_specializ%C3%A1ci%C3%B3 Szoftverfejlesztés] specializáción a [[Szoftvertechnológia]] és a [[Szoftver labor III. | Szoftver laboratórium 3]] tárgyakól kredit megléte szükséges.
* A tárgy felvételéhez az [https://vik.wiki/BSc_Szoftverfejleszt%C3%A9s_specializ%C3%A1ci%C3%B3 Szoftverfejlesztés] specializáción a [[Szoftvertechnológia]] és a [[Szoftver labor III. | Szoftver laboratórium 3]] tárgyakból kredit megléte szükséges.


=== A szorgalmi időszakban ===
=== A szorgalmi időszakban ===
* Heti 2 előadás van, kötelező jelenléti ív nincs.
* '''Előadás''' heti kétszer van, kötelező jelenléti ív nincs.
* 5 darab kisZH közül legalább háromnak elégségesnek kell lennie
* '''Gyakorlat''' van a tárgyból, melyen a jelenlét erősen ajánlott.
** kisZH-k az előadók által előre meghirdetett időpontban előadások elején írandóak
* 5 db '''KisZH''' van, közülük legalább háromnak elégségesnek kell lennie. A KisZH-k az előadók által előre meghirdetett időpontban előadások elején írandóak.
** kisZH-t pótolni nem lehet
* '''Pótlási lehetőségek:''' KisZH-kat pótolni nem lehet.
* ZH, házi feladat nincs
* '''Megajánlott jegy''': nincs


=== A vizsgadőszakban ===  
=== A vizsgadőszakban ===  
* '''Vizsga''': írásbeli. Egy vizsgaiődszakban kb. 3 vizsgalehetőséged van. A vizsgán nincs beugró.
* '''Vizsga''': írásbeli. Egy vizsgaidőszakban kb. 3 vizsgalehetőséged van. A vizsgán nincs beugró.
 
=== iMSc pontok ===
* '''Elérhető pontszám:''' 20 pont.
* '''Feladat:''' A vizsgán lehetőség van extra pontok szerzésére, amelyre az alapfeladatokra elérhető pontszám 30%-át lehet kapni. A feladat akkor kerül kiértékelésre, ha legalább jeles osztályzatot a pluszpontok nélkül is eléri.  


== Segédanyagok ==
== Segédanyagok ==
68. sor: 74. sor:
* [https://docs.google.com/document/d/1lWt4KaD4O6MPDtt77cvcj03ClLHE8Z4MR1SLqj6mY5U/edit Nagy összefoglaló]
* [https://docs.google.com/document/d/1lWt4KaD4O6MPDtt77cvcj03ClLHE8Z4MR1SLqj6mY5U/edit Nagy összefoglaló]


== KisZH ==
== Zárthelyi ==
 
=== KisZH ===


* [[Objektumorientált szoftvertervezés - KisZH-k, 2008. | 2008-as KisZH-k]]
* [[Objektumorientált szoftvertervezés - KisZH-k, 2008. | 2008-as KisZH-k]]

A lap jelenlegi, 2021. augusztus 3., 14:51-kori változata


Objektumorientált szoftvertervezés
Tárgykód
VIIIAC00
Régi tárgykód
VIIIA371
Általános infók
Szak
info
Kredit
4
Ajánlott félév
5
Keresztfélév
nincs
Tanszék
IIT
Követelmények
Labor
nincs
KisZH
5 db
NagyZH
nincs
Házi feladat
nincs
Vizsga
írásbeli
Elérhetőségek

A tárgy célja, hogy a hallgatók elmélyítsék és kibővítsék az objektumorientált tervezéssel kapcsolatos ismereteiket. A tárgy alapvetően a Java nyelvre épít, de egyes esetekben más objektumorientált nyelvekből is hoz példákat (C++, C#, Python).

Ajánlott rövidítés: OO vagy OOterv

Követelmények

Előtanulmányi rend

A szorgalmi időszakban

  • Előadás heti kétszer van, kötelező jelenléti ív nincs.
  • Gyakorlat van a tárgyból, melyen a jelenlét erősen ajánlott.
  • 5 db KisZH van, közülük legalább háromnak elégségesnek kell lennie. A KisZH-k az előadók által előre meghirdetett időpontban előadások elején írandóak.
  • Pótlási lehetőségek: KisZH-kat pótolni nem lehet.
  • Megajánlott jegy: nincs

A vizsgadőszakban

  • Vizsga: írásbeli. Egy vizsgaidőszakban kb. 3 vizsgalehetőséged van. A vizsgán nincs beugró.

iMSc pontok

  • Elérhető pontszám: 20 pont.
  • Feladat: A vizsgán lehetőség van extra pontok szerzésére, amelyre az alapfeladatokra elérhető pontszám 30%-át lehet kapni. A feladat akkor kerül kiértékelésre, ha legalább jeles osztályzatot a pluszpontok nélkül is eléri.

Segédanyagok

Előadás

Hallgatói jegyzet

Összefoglaló

Zárthelyi

KisZH

Vizsga

Tippek

A kisZH-k általában hasonlítanak a már fent lévő előző évek kisZH-ihoz, érdemes azokat átnézni kisZH-k előtt.

A vizsga nagyrészt elméleti feladatokból áll és néhány gyakorlatiból. Vizsgán az anyag bármely részébe belekérdezhetnek elég részletesen, ezért érdemes rá jól felkészülni, tipikusan nem a könnyű vizsgák közé tartozik. Lehet hasonlítani a Szoftvertechnológia vizsga nehézségéhez, csak ez annyival könnyebb, hogy nincs beugró. :)

Óralátogatás:

  • GS óráira szerintem megéri bejárni, amíg nincsen meg a 3 KZH addig mindenképp, mivel az órán kb. fullra elmondja, hogy miket fog kérdezni majd (2015-ben legalábbis így volt). Ez többé-kevésbé a vizsgára is jól jön! (Illetve szerintem amúgy is jó órákat tart, jó hangulat volt, én bírtam a humorát :D...)
  • LZ - Nope.
  • Simon Balázs - 1 órán voltam bent, elég unalmas volt számomra :/.

Tárgy teljesítése:

  • A KZH-kból megszerezni az aláírást szerintem nem nagy szám, GS KZH-i tkp. ingyen jönnek, ha tudod, mit kérdezhet, illetve ha azért tanulsz rá egy keveset. LZ KZH-i se annyira vészesek, a 2 pont azokból is összehozhatóak.
  • A vizsga kicsit szofttech feling (csak beugró nélkül), magolós, fos. Ha másért nem is, a vizsga maitt hasznos lehet bejárni órára, 1-1 órán kellemes meglepetésben részesülnek azok, akik bent ülnek :).

Kedvcsináló

  • Objektumorientált tervezés és megvalósítás elveit és módszereit tanítja meg a tárgy, azokra gyakorlati példákat hoz Java környezetben. Aki szoftvertechnológiából nem sajátította el a Java nyelvet megfelelően, annak itt a lehetőség (és számonkérés), hogy alaposabban megtanulja és gyakorolja. Perzisztencia, elosztottság, webszolgáltatások... sok sok olyan témakör melyeket a gyakorlatban is használnak. Nem egyszerű tárgy véleményem szerint, de ha az anyagot alaposan elsajátítod, az később Java programozás kapcsán kamatoztatni fogja magát.

--Szabó Csaba (vita) 2012. december 16., 15:35 (CET)


Közös tárgyak