marți, 16 februarie 2016

Calculatoare anul 4 semestrul 1 (sau "nu da la C3")

Fiecare om din facultatea asta are de facut o decizie la finalul anului 3. La ce specializare sa merg? Asta este intrebarea care este pusa de fiecare student in parte, cel putin o data, la un moment dat in anul 3. Eu m-am dus, din ambitie, la C3. Pe moment mi s-a parut o decizie buna, ma gandeam eu  "ce poate fi rau?". Cumva, o data cu trecerea timpului, am realizat ca a fost cea mai proasta decizie din viata mea de student. De ce? Raspunsul e simplu: dupa ce ca nu inveti nimic, ai si note semnificativ mai proaste comparativ cu restul specializarilor. Voi analiza mai jos materiile, dar mai intai voi analiza pe scurt fiecare specializare si ce se face pe primul semestru.

C1 - retele si alte chestii de genul acesta. Se fac materii cu Tapus, Francisc Iacob si Rughinis, din cate stiu eu. Trebuie sa alegi un optional de la C2 si unul de la C3-C5 (toti iau de la C5 ca sunt cele mai usoare). Nu sunt foarte multe teme si este destul de greu sa ai o medie sub 8.50, chiar si daca nu inveti nimic.

C2- sisteme embedded. Se face cu Dan Tudose, Popcorn si inca cineva. Plus un optional de la C1 si unul de la C3-C5. Oricum, nici cei de acolo nu stiu prea bine, pentru ca toti se duc doar in ideea in care nu vor sa mai faca absolut nimic in anul 4. Majoritatea lucreaza, chiar full time. Notele nu sunt neaparat mari, dar nu ii pasa nimanui de ele, toti vor media 5. Doar SI este singura materie unde se mai si pica daca nu inveti macar un pic.

C3- sisteme de baza - compilatoare, baze de date, inteligenta artificiala si sisteme de programe pentru retele (SPRC), cu nasu'. Le voi analiza pe fiecare mai jos.

C4- probabil cea mai buna alegere daca vrei sa inveti ceva. Sunt destul de multe teme, dar sunt facubile, spre deosebire de C3. Se face inteligenta artificiala, grafica partea a 2-a, inteligenta om calculator cu Trausan si inca o materie, AII, aplicatii pentru intreprinderi, nu stiu exact ce se face dar toti incearca sa o schimbe, laboratoarele au zeci de pagini fiecare, fara exagerare, si am inteles ca nici temele nu sunt frumoase. N-am vrut sa merg aici pentru ca era grafica, dar acum imi pare un pic rau. Cum ziceam, multe teme, dar macar le poti face.

C5- site-uri; se spune ca nici nu iesi cu diploma de inginer de acolo, sau ca nu iti scade impozitul, nu stiu. Cert e ca e la bataie cu C2-ul ca si specializari la care nu faci nimic. Se face EP , evaluarea performantelor, cel mai dorit optional - nu faci nici curs, nici lab, nici macar profii nu vin, UBD - utilizarea bazelor de date, si inca vreo 2 materii, MS si ISI, despre care nu stiu absolut nimic. Cert e ca nu faci absolut, dar absolut nimic. E degeaba, e ca si cum ai spune ca nu vrei anul 4. La fel ca si la C2 de altfel. Nici la C1 nu este cu mult mai bine, dar zvonurile spun ca acolo ai mai invata ceva, o data la cateva saptamani.

La toate acestea, se adauga o mare mizerie specific romaneasca, numita Managementul Proiectelor (MP). Teoretic e la alegere dintre MP si BM (bazele managementului), practic tine nevasta lui Sever cursul, este unul singur, si la inceputul semestrului te sfatuieste "prietenesc" sa alegi MP ("la MP nu pica nimeni..la BM s-a mai picat"). O materie mizerabila, cu un proiect tampit pe 5 etape unde trebuie sa folosesti grafice Gantt. Notele pe proiect au fost random, intre 60 si 75 din 80, cam asa. S-a mai dat un test grila, unde s-a corectat lejer, erau aproape toate grilele pe net. Am avut 15/20 pe grila si 70/80 pe proiect => media 9. Daca mergi pe la curs ai si ceva bonusuri, am auzit ca ar fi dat si o tema, dar nu am fost decat la inceput sa vad cum e, asa ca nu stiu.

Inainte sa trec la C3, sa analizam un pic si EP - cel mai dorit optional. Anul acesta s-a schimbat profu', a venit echipa ghinda si la materia asta. Asa ca, evident, a fost mai rau, n-au mai fost notele alea de dinainte. Cu toate astea, vestea buna este ca treci fara prezenta, daca nu faci laboratorul cu profu' ( M. Bucicoiu). Noi am adus 2 referate la laborator in decembrie la final, si am primit niste note random pe ele - 4/5 sau 5/5, in functie de noroc. Pe deasupra, am primit si un punct bonus toti, pe o tema care nu s-a mai dat. Eu, evident, am avut 4/5 => 5 puncte in timpul anului. Am mai avut de facut un paper de 8 pagini in care trebuia sa evaluam ceva, orice. Asa ca m-am apucat si am listat specificatiie la 50 de procesoare intel sau AMD, in ideea ca oricum nu conteaza. Aparent a contat, si am primit doar 2/3 pe proiect (initial chiar 1/3, dar l-am rugat pe prof sa se mai uite o data pe proiect si a fost de treaba, ne-a dat aproape la toti punctaj in plus.. ce e drept 1/3 pe un proiect complet era cam putin). Examenul nu presupunea nicio cunostinta teoretica, trebuia sa analizezi un server, sa spui trei servicii pe care le asigura, doua tipuri de metrici de tip higher is better(gen frecventa, memorie etc) si sa iti rezumi paper-ul. In 15 minute am iesit din sala, oricum dura 45 cu totul. Pe examen am avut aproape toti maxim, dar din cauza proiectului mi-a iesit 9. Imi putea iesi 10 chiar si asa, daca nu se dadeau note random pe laborator. Dar cumva cred ca a meritat, adica am avut media 9 si nu am facut absolut nimic pentru ea, spre deosebire de bd2, unde desi ma pricepeam am avut 8. Dar ajungem imediat si acolo.

Acum voi analiza materiile de la C3. Voi incepe cu cele care mi-au placut si voi termina cu cele care m-au dezamagit cel mai tare.

1. Inteligenta Artificiala (IA)-  curs cu doamna decan, lab cu Andrei Olaru. Cel mai misto curs de pe semestrul asta, mi-a placut inclusiv modul de predare, temele au fost mai mult decat decente.. Laboratoarele au fost cam grele la un moment dat, nu mi-a placut ca s-a facut in Python si jumatate din lab s-a bazat pe laboratoarele 5 si 6, ceva despre logica predicatelor. Am avut un soc in labul 7 ca trebuia sa avem facute laburile 5 si 6 si sa le avem si la noi, a trebuit sa ni le dam intre noi ca altfel nu puteam sa ne apucam de laborator.. Dar in general un laborator ok. Nu am invatat noi foarte multe, trei sferturi din materie si din teme a fost backtracking, iar cealalta parte a fost cum sa simulam Prolog in Python. In rest, cam materia de la PA, multe versiuni de A*, minimax... Si cam atat, n-am ramas cu mare lucru sincer sa fiu, dar modul de organizare a fost super ok. Teme rezonabile, laborator facut bine, curs bine predat. Am avut 1 punct prezenta la curs, 2.5 puncte laboratorul si 2.5 puncte temele (puteai trece fara nicio tema). Prezenta la curs era strict fizica, desi se dadea un test de prezenta, nu a contat ce am facut acolo. Examenul a fost greu, am avut 9 teorii si 4 probleme, si printre teorii existau si probleme, erau probleme la teorie si probleme la probleme, cam asa ceva. Mi-a iesit 10, poate un pic nemeritat, am avut de fapt 9.37 si s-a rotunjit la 10, dar oricum a fost ok.

2. Sisteme de programe pentru retele de calculatoare (SPRC) - curs cu nasu' (Cristea), laborator cu Florin Pop.Temele au fost interesante, chiar am invatat cate ceva din ele, dar un pic cam repetitiva faza cu client-server. De, pana la urma asta inseamna programe pentru retele.. La laborator inveti cateva elemente de baze pentru teme, si e suficient sa ai 7 prezente pentru 10. Structura clasica, 4 teme, punctaj pe prezenta si pe lab. Element de noutate a fost ca nu s-a mai dat test de marire in sesiune, laboratorul a avut un punct juma', la fel si cursul, deci si aici puteai intra in examen fara teme. Temele s-au punctat extrem de lejer, era si pacat sa nu le trimiti, am avut maxim pe toate temele, chit ca poate imi mai scapasera unele aspecte. Ce e drept, atata timp cat ai o tema functionala e aproape suficient, important e sa faca ce trebuie, macar in mare. Cursul a fost la fel de plictisitor, n-am venit decat la jumatate din ore, cand am realizat ca pot avea maxim pe parcurs si fara prezenta la curs. Aveam 5.5 puncte doar din activitate, fara curs, deci aveam nevoie de o treime de punctaj pentru 10. Examenul a fost mai simplu decat credeam, au fost chiar favorite (spre deosebire de apd si pc), si mi-a iesit cumva media 10. Cei de la CA au trecut aproape toti (o singura exceptie, parca), in schimb au picat multi din celelalte serii, cei care nu il cunosteau pe nas. Nu cred ca mai e nimic de spus despre aceasta materie, doar ca teoria din curs e foarte foarte multa si aproximativ inutila. Temele insa fac materia asta sa merite - sunt abordabile, chiar daca destul de lungi, ocupa minim o zi fiecare.

3. Imi e greu sa aleg acum, dar cred ca voi alege CPL (compilatoare). Macar ma asteptam sa fie o materie nasoala si sa am medie mica si nu imi pare rau ca mi-a iesit putin, pentru ca atat meritam. Imi pare rau doar ca nu am invatat nimic, dar absolut nimic. Prima tema a fost ceva cu flex si bison, mai mult de LFA, analiza lexicala si sintactica. Pur si simplu generai acolo o gramatica pentru un limbaj inventat de ei, daca te chinuiai suficient de mult iti iesea. Deci nu am invatat nimic. Urmatoarea tema a fost o chestie cu analiza semantica, ceva cu un arbore semantic, trebuia sa pui niste reguli si sa arunci exceptii daca nu se respecta semantica, iarasi nu am invatat mare lucru, era doar ceva muncitoresc, un schelet imens de cod, noi doar trebuia sa completam acolo cateva chestii sa intelegem codul ala. Oricum, cel putin au fost decente si au avut un volum rezonabil de munca. Urmatoarea tema au facut-o in timpul initial doar 2 colegi, stand doua saptamani, cate 12 ore pe zi, si ajutandu-se cand nu le iesea ceva. Asta spune multe.. Eu am incercat sa o fac, am stat vreo 8 ore pe ea si am realizat ca nu am nicio idee despre nimic, asa ca am abandonat, efectiv nu stiam nici de unde sa incep asa ca mi-am dat seama ca nu se poate face. Urmatoarele 2 teme au fost mai acceptabile, in ideea in care oamenii s-au impartit in echipe de 3-4 sau si mai mult si au lucrat pe temele respective (nu la modul ca au copiat, dar cand cineva se prindea de o chestie spunea mai departe), dar cumva am refuzat sa mai fac absolut orice legat de materia asta, mi-am dat seama ca e o mizerie si ca nu are rost sa ma mai chinui. Examenul a fost greu, desi era open-book, ne-am chinuit 2 zile inainte sa facem modelul de pe exams, ne-a dat aproape la fel si tot nu am facut foarte bine, dar din fericire domnul profesor a fost baiat bun si ne-a dat la toti mult mai mult decat meritam. Mi-a iesit 7, o nota corespunzatoare cu ceea ce meritam, deci nu am de ce sa ma plang. Ce m-a deranjat e ca venisem cu multe asteptari legate de materia asta si nu am invatat efectiv, dar efectiv nimic. La curs nu se ducea nimeni, pentru ca era o teorie infioratoare, dupa primele 6 cursuri deja nu mai avea treaba cu compilatoarele, erau niste chestii abstracte cu forma SSA, fluxul de date, flux de control, diagrame CFG, garbage collection.. Oricum, ceva foarte naspa, prezenta la curs a fost foarte scazuta din cauza asta. Laboratorul era la 8 dimineata, veneam cu scarba la orele alea pentru ca oricum nu intelegeai nimic, nu ne ieseau mereu exercitiile si totul parea haotic. In orice caz, poate la anu' o sa fie mai bine, dar nu v-as recomanda C3 in niciun caz.

4. Cel mai surprins am fost de BD2 - baze de date 2. Desi la laborator am avut mereu punctaj maxim si chiar stiam sa fac chestiile alea, la colocviu am primit 8 pe o rezolvare integrala, corecta. Mi s-a scazut un punct pentru ca nu am folosit un tip de date asa cum voia asistentul, iar celalalt punct l-am pierdut ca nu afisam si mesaj de eroare la exceptie. Si as fi fost ok cu nota 8 daca restul ar fi luat 3 si 4 daca greseau, dar nu, cei carora nu le mergea nimic aveau 6. Pai nu mi se pare corect.. Dupa pe proiect am avut din nou 8 pe o rezolvare completa, dar deja ma obisnuiem asa ca nu m-am mai mirat. Punctajul era ceva de genul 3 puncte laboratorul, 2p proiect, un punct tema 4 puncte examenul. Temele, ca de obicei, le-am facut toti la fel, era aceeasi din 2009, am copiat si noi tema aia si am schimbat numele, la BD1 asta insemna 10, aici ne-a scazut la jumatate de serie punctajul pe tema. Si asa m-am trezit cu media 8.. Examenul standard, acelasi de ani de zile, fix aceleasi cerinte, nimic modificat, oricum nu prea cred ca le-au corectat, avand in vedere ca in 3 ore erau gata 60 de lucrari. Cu alte cuvinte, materia a fost o bataie de joc, dar nu s-a dat 10, cum era normal. Si asa mi-am stricat eu media maxim.. Daca aveam 10 la BD2, cat as fi meritat, la fel si la EP, cat se lua pana acum, ar fi fost chiar un semestru ok, as zice. Dar asa, cu toate materiile inutile impotriva noastra, si materia de baza cu teme imposibile, n-a avut niciun sens alegerea.

Ca o concluzie, nu dati la C3 daca vreti medie mare, sau daca vreti sa invatati ceva. Dati la C3 daca vreti sa fiti masochisti (cum am fost si eu) si sa va chinuiti aiurea, ca la final sa vedeti cum colegii vostri de la C1 si C5 au medii infinit mai mari, cu eforturi considerabil mai mici. Si cu asta am terminat, mai am un semestru cu doar 2 examene, licenta si gata cu facultatea :)

Niciun comentariu:

Trimiteți un comentariu