Ne znam kako je na MATF-u, ali se na nekim fakultetima polažu oba.
Kada se polaže C, obično je akcenat na baratanju pointerima, stringovima, nizovima, matricama, fajlovima, strukturama podataka, upotrebi ugrađenih standardnih bibliotečkih funkcija, jednostavim algoritmima (sortiranja, liste)... Prosto, korišćenje samog jezika u rešavanju klasičnih problema, koji su se rešavali i na Pascalu i na BASIC-u i na Fortranu, ...
Kada se polaže C++, obično je akcenat na ORGANIZACIONIM mogućnostima jezika u pravcu objektno orjentisanog (OO) modela za rešavanje problema. Ovde treba naglasiti da je uslovno C++ nadskup jezika C tako da sve one stavke gore, pripadaju i C++ jeziku, a ne samo C-u.
E sad, mnogi autori koncepte C++ knjiga postavljaju tako da se znanje C-a podrazumeva i samo se bave OO principima, dok drugi pokrivaju sve. na Internetu ćeš naći brdo elektronskih knjiga, što na engleskom, što prevedene. Poenta je da što više čitaš, što više konkretno probaš i sam ćeš uvideti meru do koje treba da ideš u C jezik.