Giachetta Roberto honlapja
Hírek Oktatás Kutatás
 
ELTE IK
 › Szoftvertechnológia
 › Eseményvezérelt alkalmazások
   fejlesztése I
 › Eseményvezérelt alkalmazások
   fejlesztése II
 › Webes alkalmazások fejlesztése
 › Komponens alapú
   szoftverfejlesztés
 › Szoftverfejlesztés a gyakorlatban
 › Algoritmusok alkalmazásai labor
 › Térinformatikai és távérzékelési
   alkalmazások fejlesztése
ELTE TTK
 › Alkalmazott modul: Programozás
PPKE ITK NET1
 

Képzés: Mérnök Informatikus BSc
Tárgykód: MIB_T8b

Célkitűzés:
A kurzus célja az előző félév ismereteire alapozva procedurális, típusorientált és objektumorientált tervezés és megvalósítás bemutatása, és egyszerű, alapvető algoritmusokat és adatszerkezeteket használó alkalmazások megvalósítása.
A hallgatók a félév során megismerkednek az UML tervezőnyelvvel, és további ismereteket sajátíthatnak el a C++ programozási nyelv eszköztárában, beleértve a grafikus felületű alkalmazások megvalósításának alapjait.



Előfeltétel:

  • Bevezetés a programozásba I (MIB_T8a, MBB9, erős).

 

Szükséges előismeretek:

  • C++ programozási nyelvi alapismeretek.
  • Elemi algoritmusok, programozási tételek.
  • Adattípusok, adatsorok kezelése (vektor, mátrix).
  • Procedurális programozási alapok (alprogramok, paraméterátadás).
  • Adattípusok megvalósításának elemi eszközei (rekordok, operátorok).

 

 

Tematika:
   1) Szoftverfejlesztés, programozási paradigmák.
   2) Adattípusok megvalósítása egységbe zárással.
   3) Biztonságos adattípusok megvalósítása.
   4) Adattípusok újrafelhasználhatósága.
   5) Objektumorientált programozás és tervezés.
   6) Objektumok kezelése és kapcsolatai.
   7) Öröklődés.
   8) Polimorfizmus.
   9) Grafikus felületű alkalmazások megvalósítása.
 10) Gyűjtemények és alkalmazásaik.

 11) Kivételkezelés.

 

 

Számonkérés:
A tárgyból a hallgatók aláírást, valamint gyakorlati jegyet kapnak. A félév során a hallgatóknak 3 beadandót, valamint egy géptermi zárthelyit kell teljesíteniük.

  • Házi feladatok: A házi feladatok hétről-hétre elkészítendő, egyszerű feladatok, amelyeknél a pontozás a leadási idő függvénye.
  • Beadandók: A beadandók három témakörben a félév során vanna kitűzve, összesen 100 pontra értékelhetőek.
  • Géptermi zárthelyi: Évfolyamszintű géptermi zárthelyi a félév során elhangzott progrmaozási ismeretekből, amelyen összesen 60 pont szerezhető. A sikertelen zárthelyi pótlására lesz lehetőség.

 

Értékelés:
A aláírás előfeltételei:

  • a házi feladatok hiánytalan leadása (az összesített eredmény legalább 0 pont),
  • valamennyi beadandó önálló, a minimális elvárásokat teljesítő (egyenként legalább 10/10/20 pont) megvalósítása a megadott határidőre;
  • a géptermi zárthelyin a minimálisan elvárt feladatok teljesítése (legalább 20 pont),

A gyakorlati jegy a szerzett pontszám alapján a következőképpen alakul:

  • 135 - 160 pont: jeles (5),
  • 110 - 134 pont: (4),
  • 85 - 109 pont: közepes (3),
  • 60 - 84 pont: elégséges (2),
  • 0 - 59 pont: elégtelen (1).
 
PPKE ITK NET1
 
   
 
ELTE ELTE IK