guarda, potrei anche essere d'accordo, però se fosse vero tutto quello che dici:
1) anche il corso di informatica avrebbe solo java e invece fanno c, c++ e poi java (e sono anche loro 3+2);
2) se volessero, potrebbero levare 1 corso inutile come chimica, che non insegna assolutamente nulla (a fare 4 conti con 2 formule son buoni tutti) e metterci un corso di C, cosa che apprezzerei tantissimo, ma non lo fanno;
3) a mio avviso, la causa della caduta di livello dell'università non è il 3+2, che anzi se fai tutti e 5 gli anni sei più preparato di un laureato vecchio ordinamento, ma l'aver voluto dare la possibilità a chiunque di entrare e iscriversi a qualunque facoltà senza alcun criterio di ammissione. Così ti ritrovi 400 persone in un aula da 200, con 200 che fanno casino, 100 che non riescono a seguire e gli altri 100 che nelle prime file si sforzano di non essere disturbati. Naturalmente è ovvio che un triennale è meno preparato di un vecchio ordinamento.
E come ti ho detto, io e i miei amici non abbiamo avuto problemi a studiare C da soli alla fine del secondo anno, dopo 4 esami di programmazione e progettazione OO. Ma se devi conoscere nel giro di 3 anni come interagire con un db, avere le basi di programmazione di networking, e mettici pure un goccio di ui, oltre a tutte le altre materie dell'ingegneria e dell'informatica, ecco che non puoi "perdere" troppo tempo in c e c++.