Programozási nyelvek II (PMB1205L)
 

Előadás tematika:

Objektum orientált programozás alapfogalmai. Egységbezárás, öröklés, polimorfizmus. Osztály, példányosítás, adattag, metódus, virtuális metódus, operátor túlterhelés. Funkcionális nyelvek. Logikai nyelvek. Párhuzamos programozás.

Gyakorlat tematika:

A C++ programozási nyelv. C++ osztályok és tagfüggvényeik. Saját osztály létrehozása, adattagok és tagfüggvények láthatósága. Öröklődés C++ aspektusai. STL. Operátor túlterhelés. Kivételkezelés. A generikus programozás alapjai.

 A gyakorlati jegy megszerzéséhez a félév végén zárthelyi dolgozatot kell sikeresen megírni.
                    

Az érdemjegy a dolgozat összpontszámából százalékosan számolható a következőképpen:

40%-tól elégséges 50%-tól közepes, 60%-tól jó, 70%-tól jeles.

Sikertelen gyakorlati jegy javítása a vizsgaidőszakban egy alkalommal lehetséges.
 

Az előadásokon és a gyakorlatokon történő részvételre a Nyíregyházi Főiskola kreditrendszerű tanulmányi és vizsgaszabályzata az irányadó.

A tantárgy értéke 5 kredit.
 
Irodalom:
  1. B. Stroustrup: A C++ programozási nyelv, Kiskapu, 2001.
  2. Benkő T., Benkő L., Poppe A.: Objektum-orientált programozás C++ nyelven, ComputerBooks, Budapest, 1998.
  3. http://www.cplusplus.com/doc/tutorial/
  4. Nyékyné Gaizler J.: Programozási nyelvek, Kiskapu, 2003.
  5. R. W. Sebesta: Concepts of Programming Languages, Addison-Wesley, 2002.
  6. T.W. Pratt, M. V. Zelkovitz: Programming Languages, Prentice Hall, 2001.