Szkriptnyelvek gyakorlat kurzusleírás
Levelező tagozat
2017/2018 I. félév
Alapadatok
-
A tantárgy kódjai: IBL671G.
-
Kreditérték: 2.
-
Féléves óraszám: 6.
-
A tantárgy típusa és értékelés módja: laboratóriumi gyakorlat, gyakorlati jegy.
-
Felelős oktató: Dr. Holló Csaba, egyetemi adjunktus, Szoftverfejlesztés Tanszék.
A kurzus felvételének feltétele
-
A Webtervezés gyakorlat előzetes teljsítése,
VAGY
-
a Programozási nyelvek a közoktatásban
gyakorlat párhuzamos felvétele vagy
előzetes teljesítése, ÉS
-
az IBL671E Szkriptnyelvek előadás
párhuzamos felvétele.
Tematika
-
JavaScript. DOM, műveletek csúcspontokkal
(megkeresés, törlés, beillesztés,
szövegmódosítás). Alapvető feladatok
megoldása: tartalomgenerálás, űrlapok
ellenőrzése és feldolgozása, eseménykezelés,
objektumok mozgatása. További JavaScript
ismeretek (OO, változatok, függvénykönyvtárak).
-
A Python nyelv és alkalmazási lehetőségei.
Ajánlott irodalom
-
Holló Csaba: Üzleti webtechnológiák,
Typotex Kiadó, 2011.
Jegyzet letöltése PDF formátumban
-
Gál Tibor: Web programozás, Műegyetemi kiadó, 2006.
-
Nicholas C. Zakas, Jeremy McPeak, Joe Fawcett:
Professzionális AJAX, Szak Kiadó, 2007.
-
A Python programozási nyelv,
ELTE IK, Programozási Nyelvek és Fordítóprogramok Tanszék
-
Gérard Swinnen: Tanuljunk meg programozni Python nyelven
-
Koós Antal: Python a gépben
-
Python (programozási nyelv) - Wikipédia
-
Python tutorial - magyar fordítás
-
Python documentation
-
VPython
-
Pygame
-
John M. Zelle: Python Programming: An Introduction to Computer Science
A foglalkozásokon való részvétel követelményei
és a távolmaradás pótlásának lehetősége
-
A gyakorlatokon
való részvétel kötelező, a hiányzás pótlása
legalább 50 pontos projektmunka
elkészítésével vagy zárthelyi dolgozat
megírásával lehetséges. A
foglalkozásokon elhangzottakat ismerteknek
tekintjük, és a hallgató semmilyen célból
nem hivatkozhat arra, hogy hiányzása
következtében ezekről nem szerzett tudomást.
A félévközi ellenőrzések (beszámolók, zárthelyik) száma,
témaköre és időpontja, pótlásuk és javításuk lehetősége
-
Korábbi (előző félévekben kifejtett) gyakorlati
teljesítmény nem vehető figyelembe, ezért az
aktuális félév gyakorlati kötelezettségeinek
teljesítése alól sem mentesít.
-
A gyakorlatokon torténő aktív részvételre
a gyakorlatvezető 50 pontot adhat.
-
Az alábbi feltételek szerint beadható egy projekt munka.
-
A projekt tartalmi követelményei a CooSpace-ben lesznek
közzétéve.
-
A projektben tilos a gyakorlatvezető engedélye nélkül más
projektek, programok felhasználása.
-
A projekt forráskódját, a CooSpace-ben kell leadni, az erre
a célra létrehozott feladatokon keresztül.
-
Elérhető maximális pontszám: 100.
-
Teljesítendő minimális pontszám: 50.
-
Beadási határidő: 2018. január 11.
csütörtök 23 óra 55 perc.
-
A határidőig beadott projekt javítása egyetlen alkalommal
lehetséges.
A javítás az oktató visszajelzésétől számított 168 órán belül
adható be.
-
A beadási határidőig be nem adott projekt
feltételek nélkül egyszer pótolható
2018. január 18. csütörtök 23 óra 55 percig,
javítási lehetőségek nélkül.
-
A beadott projektet
meg kell védeni, anélkül a projektre
kapott pontszám érvénytelen.
A projektvédés időpontja:
2018. január 30. kedd 17 - 19,
vagy az oktatóval egyeztetett időpontban.
A projektvédés helyszíne később lesz közölve.
- Egy projekt csak akkor védhető meg, ha:
-
a fentiekben meghatározott módon le lett adva és
-
elérte a minimális pontszámot és
-
az összes kötelező követelményt teljesíti.
-
A projekt védés azt a célt szolgálja, hogy a gyakorlatvezető
meggyőződjön arról, hogy a projektet a hallgató szerzői
minőségben ismeri, így arra külön pont nem jár.
A védés során az oktató a projekt
tartalmával és az annak megvalósításához szükséges
ismeretekkel kapcsolatban kérdéseket tehet fel, illetve
a projekt olyan helyben történő módosítását kérheti,
melyhez a projekt elkészítéséhez szükséges ismeretek
és készségek használatára van szükség.
Amennyiben a hallgató ezekre a
kérdésekre nem tud válaszolni, vagy a kért módosításokat
nem tudja elvégezni, ez annak bizonyítékául szolgál, hogy
a projektet nem (teljes egészében) a bemutatója írta, akkor a
védés sikertelen, csalásnak pótlása nincs, a hallgató a
gyakorlatot nem teljesítette.
-
Bemutatót készíteni nem kell, de készülni kell, mert az oktató
olyan kifogást nem fogadhat el, hogy valaki a projekt megírása
óta a projekt tartalmát, vagy az ahhoz szükséges ismereteket
elfelejtette.
-
Az oktatóval egyeztethető időpontban történő
védés céljából a projekt a fenti határidőnél
korábbi időpontban is beadható. A projektet
az oktató legfeljebb két héten belül értékeli.
Hogyha elfogadott projekt birtokában a
hallgató a fentitől eltérő időpontban szeretne
védeni, akkor ezt jeleznie kell az oktatónak
időpontegyeztetés céljából.
-
Hogyha valaki nem szeretne projektet készíteni,
akkor lehetősége van a szorgalmi időszak
utolsó gyakorlatán egy zárthelyi dolgozatot
írni, az addig megbeszélt teljes anyagból.
A zárthelyi dolgozattal legfeljebb 100 pont
szerezhető.
A kurzus teljesítésének követelményei
-
a gyakorlati tevékenységre adható legalább
50 pont megszerzése, VAGY
-
a követelményeket kielégítő projekt
fentebb meghatározott feltételek szerinti
határidőre történő leadása, abban legalább
50 pont elérése, és annak sikeres megvédése,
VAGY
-
a szorgalmi időszak utoldó gyakorlati
foglalkozásán a ZH-ban legalább 50 pont
elérése.
Az osztályzat kialakításának módja
-
az osztályzat kiszámítása a projektben elért pontszám alapján:
-
50-64 pont: elégséges (2),
-
65-79 pont: közepes (3),
-
80-89 pont: jó (4),
-
90-100 pont: jeles (5).
További tudnivalók
-
A számonkéréseken a hallgató köteles személyazonosságát
igazolni. Amennyiben a diákigazolványban található fénykép
alapján nem azonosítható egyértelműen, úgy köteles más
érvényes fényképes igazolvánnyal is azonosítani magát.
-
A számonkérések során semmilyen segédlet nem használható.