Tantárgy: Vizuális programozás

Megnevezés

Leírás

Tantárgyfelelős neve

 

Minősítése (PhD, CSc, stb.)

 

beosztása (főiskolai tanár, főiskolai docens, stb.)

 

munkaviszony típusa (főfoglalkozású, egyéb)

 

Kötelező/választható

 

Főtárgy/melléktárgy

 

1)             A tantárgy általános célja és specifikus célkitűzései:

A Java nyelven történő grafikus felülettel rendelkező 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:

 

3)             A tantárgy tartalma:

Előadás:

1.      Felhasználói interfész felépítése, komponensek és azok tulajdonosi hierarchiája

2.      Az awt és swing osztályhierarchia

3.      A grafikus koordinátarendszer, színek, betűk

4.      A JComponent osztály, Container osztály, Window osztály, JFrame osztály

5.      Elrendezésmenedzserek tulajdonságai

6.      FlowLayout, GridLayout, BorderLayout, JPanel

7.      Eseményvezérelt programozás, eseményosztályok

8.      Alacsony és magas szintű események, eseménydelegációs modell, eseményadapterek

9.      Swing komponensek, konstansok, címke, gombok

10.  Jelölőmező, rádiógomb, kombinált lista

11.  Szövegmező, lista, görgetősáv, ablak,

12.  Menüsor, dialódusablak, időzítő

13.  Grafika, rajzolás, graphics osztály

 

Gyakorlat:

  1. Felhasználói interfész készítése Swing segítségével, példaprogramok írása
  2. Grafikus koordinátarendszer alkalmazása, példaprogramok írása
  3. JComponent, Container, Window, JFrame osztályok használata, példaprogramok
  4. Elrendezésmenedzserek használata, példaprogramok
  5. JPanel használata, példaprogramok
  6. 1. zárthelyi dolgozat megírása
  7. Események kezelése, példaprogramok készítése
  8. Swing komponensek használata, konstansok, cimke, példaprogramok készítése
  9. Jelölőmező, rádiógomb, kombinált lista, példaprogramok készítése
  10. Szövegmező, lista, görgetősáv használata, példaprogramok készítése
  11. Menüsor, dialógusablak, időzítő, példaprogramok készítése
  12. Grafika, képek használata, rajzolás, példaprogramok készítése
  13. 2. zárthelyi dolgozat megírása
  14. É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:

Angster E., Objektumorientált tervezés és programozás 1-II, 4KÖR Bt.

 

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

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