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