Szoftverfejlesztési projektmunka a gyakorlatban III. (PGY3) -
A Programozás Technológiai Eszközei
tantárgyismertető -- 2011 őszi félév
Órarend:
- 2011 szeptember 13 -december 13, keddenként 12:00-13:30, (ÉSZAKI tömb, 0.87 Marx György terem)
- nincs óra 2010 november 1-jén (Mindenszentek napja)!
Kreditérték:2
Értékelés:gyakorlati jegy
Előadók:
dr. Bakay Árpád, NETvisor Kft
arpad.bakay@netvisor.hu az email subjectben feltétlenül szerepeljen a 'PGY3' szó!!
+36 30 3851711 (kizárólag szükséghelyzetben!!)
Konzultációs lehetőség:
preferrált időpont: kedd 13-15h
preferrált helyszín: NETvisor (XI. Petzvál J. u. 56)
Horváth András (dolgozatok, feladatok javítása)
andras.horvath@netvisor.hu
Tantárgyi weblap:
http://telco.ikkk.inf.elte.hu/progtechgyak3.html
A hirdetmények itt jelennek meg, és ez minden esetben hivatalos értesítésnek minősül!
Kötelező tanulmányi előzmények:
A szoftverfejlesztés módszertana (SME)
Projekt- és vállalatirányítás az informatikában (PVE)
Szoftverfejlesztési projektmunka a gyakorlatban I. (PGY1)
Szoftverfejlesztési projektmunka a gyakorlatban II. (PGY2)
A tantárgyról:
A tantárgy célja olyan ismeretek megszerzése és gyakorlása, amelyek -az alkalmazott programozási nyelvek ismerete mellett- szükségesek egy bonyolultabb alkalmazásnak sokszereplős együttmuködés (azaz szoftverfejlesztési projekt) keretében történő kifejlesztéséhez.
Ez a tantárgy ebben a félévben elsősorban a vállalati Java és Javascript alapú Web-prezentációs szoftver technológiákat ismertet, támaszkodva az előző félév hasonló technológiai anyagára. A múlt félévben megismert szoftvertechnológiai módszertani eszközöket ebben a félévben inkább gyakorlati szinten alkalmazzuk.
A tantárgyat sikeresen elvégzők -az elengedhetetlen gyakorlatot leszámítva- birtokában lesznek a legfontosabb technológiai ismereteknek, amely nagy és korszerű üzleti alkalmazások fejlesztésére irányuló projektekben való hatékony részvételhez szükséges.
Az oktatási anyag az ELTE IKKK, ill. a KMOP-1.1.2-08/1-2008-0002 pályázat támogatásával valósult meg.
Számonkérés
Kis ZH-k
Az órák 30-50%-ában, (az első 10 percben!), az előző órákon kiemelt legfontosabb fogalmakból. A kis ZH-kat %-ban osztályozzuk.
A kis ZH-k -amellett, hogy befolyásolják a gyakorlati jegyet- a jegyszerzés tiltófeltételeként is funkcionálnak: Nem szerez félévi jegyet az, akinek a legjobban sikerült 3 kis-ZH eredményének átlaga nem éri el a 60%-ot. A nem megírt kis ZH-k 0%-ot érnek. (A fenti tiltás szempontjából egyetlen hiányzó kis ZH pótolható a 'Desszert feladat' [ld. alább] elvégzésével.)
Aki nem volt ott az órán, max. egy héten (az óra kezdetétől számított 168 órán) belül pótolhatja a kis-ZH-ját egy előre egyeztetett időpontban ill. helyszínen (rendszerint péntekenként délután). A pót-kis-ZH-k kb. 20%-al magasabb követelményeket támasztanak az órákon megíratott kis ZH-knál. Arról, hogy egy adott héten volt-e kis-ZH, kérdezzék meg kollégáikat! A pótlás megszervezése a pótlásra kötelezett Hallgató felelőssége! Ha a pótlás nem történik meg egy héten belül -akár az időpontegyeztetés elakadása miatt- a kis-ZH a továbbiakban már nem pótolható!
Az órákon megírt kis ZH csak akkor lesz értékelve, ha a hallgató végig részt vesz az órán. Aki az óra vége előtt kényszerül vagy szeretne elmenni, éljen a fentiek szerinti pótlás lehetőségével!
A számonkérések alapjául szolgáló anyagok legkésőbb az órákat megelőző pénteken felkerülnek a tantárgyi weblapra.
Nagy házifeladat:
Az órákon tárgyalt példaalkalmazással párhuzamosan a hallgatók 2 fázisban megoldanak egy hasonló, de egyszerűbb feladatot. Ez a múlt félévben készült alkalmazás kiegészítése.
Csak az kaphat gyakorlati jegyet, aki a házi feladatának mindkét kiadott fázisát egyenként legalább 40% eredménnyel megoldotta. (Késési szankciókat ld. lent!)
Technológiai áttekintés:
Minden hallgató önállóan tanulmányoz egy kiválasztott Java/J2EE-hez kapcsolódó technológiát, és kidolgoz arról egy rövid ismertető anyagot, mintapéldákkal:
Csak az kaphat gyakorlati jegyet, aki a technológiai áttekintést minimum 50%-osan teljesíti.
Desszertfeladat:
A desszert feladat testreszabott extra feladat, amelyet az eredményes vizsga ZH után lehet házi feladatként elvégezni, és az alábbi két cél egyikét szolgálhatja:
A kis ZH-kkal kapcsolatos tiltófeltétel feloldására.
Max. kb. 5%-nyi extra pont szerzésére a gyakorlati jegy javítása céljából
Vizsga ZH ebben a félévben nem lesz!
Értékelés, érdemjegyek
Az összesített értékelés (ÖÉ) az alábbi súlyozással történik:
kis ZH-k: összesen 20%
házi feladat (a fázisok átlaga):55 %
technológiai áttekintés: 25%
jegy-javítási céllal elvégzett 'desszert feladat' max. +5%
A gyakorlati jegy százalékos küszöbértékei:
jeles: ÖÉ > 90%
jó: ÖÉ > 80 %
közepes: ÖÉ >70 %
elégséges: ÖÉ > 50%
Szankciók hiányzás, késedelem ill. csalás esetén:
Csalás a vizsgán, házi feladatoknál, ill. ZH-kon: - 30-80% (az adott dolgozat eredményéből). Tapasztalat szerint a csalás legjellemzőbb esete a más hallgatók munkájának forrásmegjelölés nélküli felhasználása (részben vagy egészben történő másolása), amelyet különféle tudományos és heurisztikus eszközökkel igyekszünk felderíteni.
Hiányzás : a hiányzás szankcionálása a kizárólag kisZH-k fent ismertetett szűrőfeltételén keresztül történik. (Fenntartom a jogot, hogy érvénytelenítsem azokat a kis ZH-kat, amelyek megírása után a hallgató távozik az óráról.)
Ha pl. Önnek egy másik tantárgyból is van órája ugyanebben az időben, és ezért várhatóan rendszeresen hiányzik, legkésőbb az első óránk hétében jelezze, hogy ön „speciális tanrendben” szeretné felvenni a tárgyat. Ezt a kedvezmény csak jó tanulmányi eredményű tanulók kaphatják, akik számára jórészt ismertek az órán tárgyaltak. A speciális tanrend kizárólag az első óránk hetében (azaz a 2. sz. tanítási héten) kérhető!
Házi feladatok késedelme esetén érvényes szabályok: -3% / nap, (az adott fázis értékeléséből. Figyelembe véve a házi feladatokra vonatkozó fázisonkénti 40%-os küszöbszintet, 20 nap késéssel a hallgató végérvényesen elesik a gyakorlati jegytől!
Kedvezőbb elbánás (1,5% / nap) alá esik az a késedelem, amelyről előre tájékoztatja a "üzleti partnereit" , azaz amelyet jeleznek nekünk az alábbiak szerint:
A késedelem jelzésénél a rövid indoklás mellett jelezni kell a teljesítés javasolt új határidejét is.
Egy adott fázisra vállalt új határidő már nem módosítható.
Ha a vállalt határidő a jelzéstől számítva több mint egy hét, akkor legalább hetenként "előrehaladási jelentést" kell automatikusan küldeni. Ellenkező esetben a mérsékelt szankcióra való jogosultság megszűnik.
Mivel az új határidővel Ön jelzi, hogy munkájára ne számítsanak hamarabb, a mérsékelt szankció egészen az újonnan megjelölt határidőig számít, elméletileg (!...) függetlenül egy esetleges korábbi teljesítéstől.
A félév során érintett anyagok
1. Az első 8 gyakorlaton a Java EE alapú web alkalmazások fejlesztésének eszközeit tekintjük át, majd a Web-es alkalmazások kliens oldai logikájának fejlesztését.
2. A félév hátralevő részében a hallgatók az önállóan áttekintett és megvizsgált technológiai témáikat ismertetik, ill, meghívott vendég-előadók mutatnak be különféle érdekes, kapcsolódó témákat.
3. A félév második felére esik házi feladat fejlesztési munka dandárja is. Ennek támogatására az órákon is lesz lehetőség rövidebb konzultációkra, az elkészült (rész) eredmények bemutatására.
4 Ha időnk engedi, megismerkedünk különféle speciális programozói környezetekkel (pl. Mobil platformok, browser -és fejlesztőrendszer-bővítmények API-ja) is.