Előfeltételek (A szakirány)
- Programozás (gyenge)
Számonkérés és értékelés
A félév során három plusz/mínuszt és egy vizsgazárthelyit kell írni.
A plusz/mínuszok megírására a szorgalmi időszakban, a gyakorlatokon kerül sor, eredményük +/0/- lehet.
A vizsgazárthelyi elméleti és gyakorlati részből áll, amelyek ötfokozatú skálán külön kerülnek értékelésre. Az elméleti rész 15 feleletválasztós kérdést tartalmaz, amelynek sikeres teljesítéséhez legalább 8-ra helyesen kell válaszolni és a gyakorlatokon írt plusz/mínuszok összértéke hozzáadandó a szerzett pontszámhoz. A gyakorlati rész egy programozási feladat megoldása, amely csak az elméleti rész sikeres teljesítése után kezdhető meg.
A gyakorlati jegy a vizsgazárthelyi elméleti és gyakorlati részének átlaga, kerekítés a gyakorlati rész érdemjegyének irányába történik. A vizsgazárthelyi gyakorlati részének elégtelen teljesítése esetén a gyakorlati jegy is elégtelen.
Ajánlott oldalak
Tematika
- C++ programok fordítása és debuggolása
- I/O kezelés, makrók, inline függvények, referenciák és pointerek, tömbök
- Pointer aritmetika, dinamikus memóriakezelés, paraméterátadás
- Saját típusok
- Objektum-elvű programozás, kivételkezelés
- Deklaráció és definíció, öröklődés, altípusos polimorfizmus
- Többszörös öröklődés, kasztolás, függvénypointerek, funktorok
- Tavaszi szünet
- Sablonok, parametrikus polirmorfizmus, specializáció, metaprogramozás
Beadható feladat: mmvmain.cpp, megoldása: mmvec.h - Szekvenciális konténerek, iterátorok
- Asszociatív konténerek
- Május 1.
- Adapter konténerek, string, algoritmusok
Beadható feladat: multimain.cpp, megoldása: cms.h - STL algoritmusok