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
ELTE TTK amp
 

A tárgy helyét 2017-ben átvette az Algoritmusok Python nyelven (alg_py1a0_m17) kurzus. A 2017 előtt kezdett hallgatók a jogutód tárgy elfogadtatásához kreditátveti kérvényt adhatnak be.


Képzés: Matematika BSc, Alkalmazott matematikus szakirány
Tárgykód:
mm1c3mp3a

Célkitűzés:
A kurzus célja 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.


Előfeltétel:

  • Programozási alapismeretek (im1c1pn2, erős).


Szükséges előismeretek:

  • C++ programozási nyelvi alapismeretek.
  • Procedurális programozás, programozási tételek.



Előadás tematika:
  1) Szoftverfejlesztés, programozási paradigmák.
  2) Procedurális programozás: adatfolyamok, adatsorozatok kezelése.
  3) Procedurális programozás: alprogramok, paraméterátadás.
  4) Procedurális programozás: iteratív és rekurzív alprogramok.
  5) Strukturált programozás: adattípusok megvalósítása elemi eszközökkel.
  6) Strukturált programozás: újrafelhasználható adattípusok.
  7) Strukturált programozás: adatszerkezetek megvalósítása.
  8) Strukturált programozás: dinamikus memóriakezelés.
  9) Strukturált programozás: dinamikus adatszerkezetek.
10) Objektumorientált programozás: tervezés és megvalósítás.
11) Objektumorientált programozás: öröklődés.

12) Grafikus felületű alkalmazások fejlesztése.


Számonkérés:
A félév során a hallgatóknak három beadandót, egy géptermi zárthelyit, valamint röpdolgozatokat kell teljesíteniük.

  • Beadandók: A beadandók dokumentációból, valamint programból állnak, utóbbi csak a megfelelő dokumentáció bemutatásával értékelhető. A beadandók ötfokozatú skálán értékelhetőek. Csak a kitűzött feladatot megoldó, önállóan megvalósított, hibátlanul működő, letesztelt program fogadható el.
  • Zárthelyik: A géptermi zárthelyire évfolyamszinten a félév végén kerül sor. A zárthelyik értékelése hatfokozatú skálán (0-5) történik az adott feladatrészek megoldásának függvényében. A sikertelen (0-1) zárthelyi javítására, pótlásra lesz lehetőség.
  • Röpdolgozatok: A félév során a gyakorlatokon papíron megoldandó rövid feladatok, vagy elméleti kérdések. A röpdolgozatok + (hibátlan megoldás), - (hibás, vagy nincs megoldás), illetve 0 (közel jó megoldás) értékelést kaphatnak.



Értékelés:
A hallgatók a tárgyból aláírást, valamint összevont jegyet szerezhetnek.
Az aláírás feltételei:

  • minden beadandó leadása és megvédése,
  • a géptermi zárthelyi eredményes (legalább 2 pontos) teljesítése,
  • továbbá a röpdolgozatok összesített eredményének nem szabad negatívban lennie.

Amennyiben a hallgató nem tudja megvédeni valamely beadandóját, vagy megállapíthatóan nem önálló munkát adott be, akkor a gyakorlati jegy megtagadásra kerül.
A jegy a három beadandó feladatra adott pontszám, valamint a zárthelyire kapott pontszám duplájának átlaga.

 
ELTE TTK amp
 › Tematika
 › Előadás anyagok
 › Gyakorlati anyagok
 › Feladatok
 › Zárthelyik
 › Hivatkozások
 
   
 
ELTE ELTE IK