Tantárgy: Webprogramozás I.
|
Megnevezés |
Leírás |
|
Oktató neve |
Békési József |
|
Minősítése (PhD, CSc, stb.) |
PhD |
|
beosztása (főiskolai tanár, főiskolai docens, stb.) |
főiskolai tanár |
|
munkaviszony típusa (főfoglalkozású, egyéb) |
főfoglalkozású |
|
Kötelező/választható |
kötelező |
1) A tantárgy általános célja és specifikus célkitűzései:
A Javascript nyelven történő programok készítésének elsajátítása, az ezekhez kapcsolódó alapvető algoritmuskészítési és programfejlesztési módszerek megismerése.
2) Előfeltételezettség, belépéskor elvárt ismeretek: Programozás alapjai, Objektumorientált programozás és Webes fejlesztés című tantárgyak anyagának ismerete
3) A tantárgy tartalma:
Előadás:
1. Javascript története, végrehajtása, változatok, általános szintaktikai szabályok
2. Értékek, változók, literálok, adattípus konverzió, konstansok
3. Kifejezések és operátorok
4. Utasítások (blokk-, ciklus-, objektum manipulációs és kivételkezelő utasítások)
5. Függvények (definiálás, meghívás, használat, függvények mint adatok, előre definiált függvények)
6. Objektumok (tulajdonságok, létrehozás, indexelés, metódusok, prototípus és öröklés, referenciák, osztály és privát tulajdonságok, öröklés, törlés)
7. Szabályos kifejezések
8. Javascript a böngészőben, egyszerű szkript-HTML együttműködés, la böngésző hozzáférhető objektumai)
9. A DOM 0. és átmeneti szint, W3C DOM-ok
10. DOM 0. szint, objektum hierarchia, elrendezés, hozzáférés a böngésző objektumokhoz,
11. DOM 0. szint, események
12. A böngésző objektumainak részletes ismertetése
13. A W3C DOM szint
Gyakorlat:
Értékek, változók, literálok használatának gyakorlása
Kifejezések és operátorok használatának gyakorlása
Utasítások használatának gyakorlása
Függvények használata, példaprogramok
Javascript objektumok használata, példaprogramok
1. zárthelyi dolgozat megírása
Szabályos kifejezések, példaprogramok készítése
DOM használata, példaprogramok készítése
Hozzáférés a böngésző objektumaihoz, példaprogramok készítése
Gyakorlás, példaprogramok megoldása
2. zárthelyi dolgozat megírása
Értékelés, félév zárása
4) Évközi ellenőrzés módja:
A tanuló rendszeres munkáját két zárthelyi dolgozattal ellenőrizzük.
5) A tárgy előírt külső szakmai gyakorlatai:
Nincs
6) Irodalom:
Gál Tibor, Webprogramozás, Műegyetemi Kiadó, Budapest
7) A tantárgy tárgyi szükségletei és ellátása:
Táblás előadóterem az előadásokhoz, számítógépes kabinet a gyakorlatokhoz
8) Tantárgyi vonatkozású tudományos eredmények, kutatások követésének módszere:
Szakirodalom, Internet, tudományos konferenciák látogatása.
9) A tárgy minőségbiztosítási módszerei, fejlesztési politikája:
A hallgatói teljesítmények összehasonlító elemzése, a hallgatói véleményezési rendszer tantárgyra vonatkozó eredményeinek beépítése az oktatásba.
10) A tárgy teljesítésének feltétele:
Előadás: Szóbeli vizsga. Elégséges osztályzathoz legalább 50%-os teljesítmény szükséges. A vizsga előfeltétele az eredményes gyakorlati jegy.
Gyakorlat:
A gyakorlati jegyek a két zárthelyi dolgozat eredményei alapján kerülnek megállapításra. A gyakorlati jegy a két dolgozat eredményének átlaga. Elégséges osztályzathoz két legalább elégséges eredményű dolgozat szükséges.
Értékelés:
elégséges(2): 40%-tól
közepes(3): 50%-tól
jó(4): 70%-tól
jeles(5): 85%-tól