Calculatoare anul 3 semestrul II

February 1, 2011

1) Sisteme de operare – SO ; curs – Andrei Pitis , in premiera ; laborator : Dascalu Laurentiu – 10 ; examen – 10

SO. Ai 3 variante.

i) Esti varza la programare, si stii asta. Gasesti frumos pe cineva la CB care vrea sa faca SO bine, ca SO bine se face la CA si CC, si ii zici sa faci schimb. Duceti frumos cerere la secretariat, se aproba ca sunt mai multe astfel de cereri, si ai ajuns la CB, unde faci SO, dar ai scapat de SO.

ii) Esti varza la programare, si nu stii asta. Te caci pe tine si ai impresia ca de fapt stii ceva, si o sa fie ok. Ca rezultat, o sa vezi ca ai 10 teme : 5 pe linux venite simultan cu 5 pe windows, si n-o sa stii sa scrii 10 linii de cod in niciuna din ele. Asa ca ori le cumperi pe bani multi, ori nu intri in examen si le trimiti pe vara, cand de fapt nu valoreaza in continuare maxim, ci valoarea maxim 7 din 10 puncte. Adica tu va trebui sa le faci pe toate gen daca vrei sa treci. Nu vei reusi asta, si o sa repeti materia TOATA dampulea. Si totul din cauza ca ai vrut tu sa vezi cu ochii tai ca poti face asta.

iii) Stii cate ceva. Vezi continuare …

Cursul te trece prin sistemul de operare la modul teoretic, dar destul de cablat pe Linux si Windows, dar mai mult pe la suprafata, adica cat sa vezi cam care e API-ul cu operatii de fisiere ( asta s-a mai facut si pe la Protocoale daca mai tii minte ), cum lucrezi cu threaduri, cum faci procese din cod pana la operatii cu fisiere dar asincronce ( socketi asincroni de sunt folositi pe servere in general ) , deci chestii beton de tot care te intreaba la interviu. Pleaca urechea ca tot de aici e util, si nu fac misto.

Laboratorul din fericire merge in paralel cu cursul. Deci nu e o materie la care cursul zice ceva si laboratorul altceva. Din cauza asta …

Examen partial care are 6 intrebari poti sa-l faci bine de tot daca esti tehnic si ai plecat urechea la laboratoare, si mai ales, daca ai avut asistent capabil. Daca ai facut 5 intrebari din astea 6, ai terminat cu materia ! Ai promovat partea de examen, in care trebuie sa faci corect 5 intrebari din cele 6 ( partial ) + 11 ( final ). Si Andrei Pitis e baiat bun, puncteaza lejer. Numai sa scrii ceva.

Examenul s-a intamplat la noi de ziua lui Andrei Pitis. Nu cred ca a mai facut cineva atatia oameni fericiti de la Cupcea incoace, cand trecea cate 200 de insi intr-o zi , la fel cum eliberau armatele sovietice cate 2-3 sute de mii de evrei din lagare pe zi in 1945. Nu sunt favorite, dar daca te uiti la toate subiectele care s-au dat de prin 2005 incoace, o sa vezi un tipar, gen : da ceva cu fisiere, ceva cu threaduri, ceva cu kernel preemptiv sau notiuni d-astea. De citit e ditamai Tannebaum care e fix zero, ca explica ca la prosti si pe tine nu asta te intreaba, sau ceva cu “System Concepts”, care e mai tehnica si care poate fi utila. Fiecare are cel putin 1000 de pagini. Ai voie cu ele pe banca. Insa daca ai facut pe la teme, e destul de greu sa intelegi notiunile astea, si atunci poti sa ii dai in cap lu asistentu care vine langa tine si zice sa nu mai copiezi doar ca sa-l impresioneze pe Pitis ca poate-i da si lui o bucata de paine la el la firma acolo.

Temele vin cate 2 odata, una pe Linux , alta pe Windows. Fiecare valoreaza 1 punct. Deci daca ai trimis 2 dintr-o lovitura, ai 2 puncte. Pana insumezi 5, dupa aia se calculeaza cu o formula gen punctaj_tema * ( cat ai luat la examen )/ ( cat are maxim examenul ). Deci daca tu la examen ai facut doar 5 din 17 intrebari, si ai facut o tema perfect, a 6-a ta tema perfecta va valora fix 0.33 sutimi. Si bagi ceva ceva la o tema …. E bine deci sa strangi punctele cat mai timp. Faci pe primele 2, adica primele 4. Prima tema e destul de grea de portat pe Windows, ca e API total diferit si pe Windows nu exista fork() oricat de mult ti-ai dori asta. Iar tema 9 si 10 o fac vreo 3 insi si atat, ca lumea se plictiseste la final.

Deci singura materie care merita pe semestrul asta. Asistentii au tot dreptul sa fie orgasmici, spre deosebire de aia de la RL si USO care se kk pe ei ca au configurat un switch dupa care posteaza pe blog despre asta si primesc likeuri de la pusti cu mustata nerasa din anul 1 care vor sa intre si ei in grupul lor.

2) Baze de date I ; curs – prof . M Petrescu ; laborator – Gabi Sandu / Boicea – 10 ; examen – 8

Pentru voi cei care deja v-ati bagat picioarele si ati zis : ba, macar sa bag tare la baze de date, sa stiu si eu ceva din facultatea asta in pula mea , ei bine, dezamagire total :BD1 e o frectie. La curs este o teorie a bazelor de date, gen CN1, iar la laborator mai e cum mai e , ca te invata sa scrii SELECT care mai de care mai complicat pe doar 3 tabele , cu angajati, salarii, departamente. Daca te schimba omul putin din context si te baga pe alte 3 tabele, te-ai pierdut complet. La domnul Boicea , cel mai calm om din lume, e cel mai frumos. Nu iti explica nimic decat daca ii zici, ai o ora la dispozitie sa tastezi query-urile SQL din carte, dupa care iti da o problema, si te puncteaza cu buline. In final trebuie sa strangi vreo 4 buline din 8 cat e posibil. Si-ti mai da cate-o jumatate de bulina.

Temele gen EEA, copiate xerox de la anii mai mari. Examenul este o mica teorie cu o problema standard de-o inveti in un sfert de zi ( sau parca erau 2-3 probleme de genul asta ) , si un mare SQL in care cere si rapoarte.

Nu te astepta sa ajungi guru SQL dupa cursul asta ca n-o sa ajungi. In niciun caz lucrand pe fosila de Oracle 9g din laborator, care nici macar n-o gasesti s-o downloadezi de pe net, oricat ai vrea.

Si da, trece toata lumea , n-ai cum sa ai restanta la asa ceva. Deci nici aici nu am ce efort minim sa va recomand.

3) Ingineria programelor ( IP ) sau Ingineria Calculatoarelor ( IC ) ?

IP – Florica Moldoveanu – vezi mai multe la Calculatoare anul 3 semestrul I

IC – Dan Tudose. Haideti sa vorbim putin despre Dan Tudose. In principiu Dan are vreo 26 de ani, si se crede smecher. Asta e sigur. El are un fetish neobisnuit in care vrea ca studentii sa-l declare la modul oficial cel mai nenorocit om din facultate. Deci chiar vrea asta. Daca in mintea ta il injuri ca si-a batut joc de tine, cum si-a batut joc de multi dintre noi, el pe ziua aia este fericit si castigat. Este tanar, pare prietenos, dar nu e . Se kk pe el ori de cate ori are ocazia, si este singurul de pana acum care iti da 2 pe o lucrare de 10, se uita la tine fix si zice : Hai, marsh de aici, ca-mi pierd timpu’ cu tine. Dar lejer zice asta, deci fara sa incrunte calvitia venita prematur. Mai mult, el sustine ca la capatul acestei materii vei invata sa construiesti un calculator de la 0. Inveti pe dq asta.  E un fel de matematica combinata cu ce s-a facut pe la Achiztii de Date. O materie de genul asta de obscur.

Toata lumea ( 70% din noi ) cred ca si-a ales IC, pentru ca pe vremuri era facut cu regretatul Costica Stefanescu ( Dumnezeu sa-l ierte ) care era un om bun. La laborator nu faceai nimic, iar la examen baga clasica lui grila. Numai 8,9 si 10. Toti asta ne doream.

Dar locul i-a fost luat de individul de mai sus. tineti minte asta, ca va vorbesc si de alternativa ( eu m-am mutat de la IC )

La ingineria programelor, nu te duci deloc la laborator. Tot semestrul ai de facut in echipa ( 2 sau 3 sau 4 oameni, daca e f complex ) un kkt de proiect, pe mai multe etape. Ii faci o documentatie, zici cam ce e vorba, dupa aia ii mai faci o documentatie, in care zici cam cum vrei sa implementezi ( folosesti clase si kkt ) , si in cele din urma il si faci. Il duci, il prezinti oricui, si iei nota mare daca-ti merge. Daca nu esti in stare sa faci ( sau sa faci rost ) de un proiect care sa faca ceva ( de obicei 70% fac un chat , pe care poti sa-l iei din ani mai mari ) pai atunci scuza-ma , dar ce plm vrei mai mult de atat ?? Dupa care la examen, standard : garla teorie, 8 subiecte, toata materia. CEA MAI MULTA MATERIE EVER ESTE LA INGINERIA PROGRAMELOR. O fiinta umana normala nu poate invata atat. Riscati-va sa copiati, faceti ceva. Pentru ca alternativa este …

Dan Tudose. Nu numai ca are pretentii de la tine, dar da si examen fulger care iti scade si daca ti-ai scris numele prost, dupa care iti iese 7 sau 8 orice-ai fi facut. Unii au si picat, nu-i problema. Omul te streseaza. Ca sa iei 9 sau 10 , pai apoi inseamna ca chiar esti pasionat de materii gen Achizitii de Date si atunci clar, merita sa te stresezi cu Dan Tudose. Dar o sa mai vorbim despre el, daca vreti …

4) Arhitectura Sistemelor de Calcul ; prof. N Tapus ; laborator – Alex Olteanu – 10 ; examen – 10

Baieti, aveti grija. Una din cele mai naspa materii de anul asta. Ma rog, din start trebuie sa stii ca daca faci cu Tapus, poti sa intri in examen si cu 1.2 din 5 din timpul anului ( cunosc cazuri ) . Faci si tu maxim la favoritele alea si-ti da un 5 asa … tras de par. Deci nu va ingrijorati cum ne-am ingrijorat noi : coaie, ce ne facem ? n-am jumate, nu ma baga tapus in examen, O SA PIC. Poti sa nu trimiti nicio tema, sa faci prezentarea aia mizerabila care se cere si sa te faci si tu ca ai tastat ceva la calculator la care oricum n-o sa ai loc singur, ca asistentii sunt din ce in ce mai putini. Te pui cu cineva si iei nota mare la laborator. Si strangi si tu 1.5 daca mai mazgalesti ceva la o tema ( tema 2 va fi aia , cel mai probabil, vorbim imediat ).

Cursul nu mai stiu prin ce te trece, ceva cu clustere. SIMD MIMD. Nu mai stiu.

Laboratorul bagi 3 limbaje :Python pe la inceput , ca cica lucrezi simplu cu threaduri folosindu-l, dupa aia C ca sa vezi cum te poti folosi de memoria Cache ( e destul de interesant aici ), si apoi cea mai mare mizerie , Cell. Cell e o masina virtuala parca de la IBM, care are o arhitectura cu vreo 9 calculatoare, din care 1 e un fel de sefu lor , si restul sunt sclavi care opereaza repeta. O sa-ti bage vrajala clasica : Stiati ca PS3 foloseste Cell ? Colegii vostri fraieri ( sau poate chiar si tu ) o sa fi super entuziasmat ca programezi pe acelasi kkt pe care se fac jocuri de PS3, numai ca tu o sa aduni numere si o sa prelucrezi imagini , pe cand altii fac jocuri si castiga 7000 de euro pe luna. Asa ca sterge-ti balele de la gura cand o sa iti zica asistentii vrajeala asta ieftina.

Temele sunt, sincer, criminale. Prima e in Pyhton si o propune Mugurel Ionut Andreica. Tema sincer a fost foarte tare. Era o structura d-asta cu o gramada de calculatoare, si care comunicau in piepline. Si tu simulai totul cu threaduri Pyhton. Am stat 8 zile pe tema asta si n-am facut-o de maxim. Poate ai noroc si-ti da 20-30 de puncte pe ea daca trimiti doar README si un cod daca chiar nu compileaza, dar nu miza pe asta. Eu am facut chestii gen blocam un thread, dupa aia il mai blocam o data, si dupa aia inca o data, ca scapa din fraie si numai pipeline nu era. Noroc ca n-a citit nimeni codul la corectat 😀 asta valoreaza 0.9 p. Dupa aia de 0.8 p, tema de la Eliana, se cer o gramada, dar se poate face. Inmultesti niste matrici si trebuie sa arati cum scad timpii. Ideea e ca daca o matrice incape cu toata memoria ei in cache, merge mai repede, ca cache e rapid. Asta e toata ideea. Insa urmatoarele teme au 1.2 p , si 1p. Sunt cu Cell. Eu nu am scris o linie de cod in Cell, asta e tot ce pot sa spun. E o caracatita in care nu m-am bagat. Oricum, tema 4 nu puteai s-o faci daca nu faceai tema3, asa ca firu s-a rupt dinainte de a se inchega ceva pentru el.

De evitat :

1. Mugurel Ionut Andreica. Adica ok, iti explica, dar un laborator ti-l dedici ca sa intelegi cum pronunta cuvintele. Omul este un geniu, stie multe, are 10 pe linie din scutece pana la finalul doctoratului. Si a ramas in facultate , cu toate asta, facand lucrul la care se pricepe cel mai putin, si anume predand. Nu are tact pedagogic, nu e de treaba, nu si iti da punctaj mic. Chiar vrei asta ?

2. Eliana Tarsa. Nu are rost sa mai zic. Trecem direct la urmatorul personaj de evitat ..

3. Herisanu. Intarzie, vine, mai mult discuta , stie o gramada, deviaza mult de la laborator, si are pretentia ca cica sa intelegi ceva. Pare cel mai tare. In realitate, il doare la basca de tine, si iti vei da seama de asta cand o sa vezi ca ai ceva gen 3 din 10 pe tot laboratorul. Nu ii pasa de tine, e la fel de destept ca Mugurel , dar nu are timp. Cred ca face prea multe. Eu as pune o regula : bai nene, n-ai timp de laborator ? Lasa-te in plm de meserie, si nu mai da notele cu 1 zi inainte de examen, ca omul ala poate vrea si el sa stie daca intra in examen sau nu.

Va recomand :

1. Emil Slusanchi. Un domn, un gentlemen. De treaba, explica bine. Eu m-am indragostit de el. Emile, daca citesti asta, te pup. Chiar esti cel mai tare si cel mai respectuos om din facultatea asta. De ce nu sunt toti ca tine ? Inchipuiti-va un fel de combinatie intre intelepciunea lui Tapus cu easygoing-ness al lui Catalin Leordeanu. Toate astea intr-un singur om. Sper sa ajungi seful la toti , Emil !

2. Alex Olteanu – de treaba,explica, calm, raspunde la mailuri, iti da notele pe teme cat de repede poate. Poti stabili o relatie cu el ( nu ma refer la genul ala de relatie, ci la genul de relatie in ca la asistent ii mai si pasa de tine )

5) Proiectare cu microprocesoare ; prof. iarasi, unicul, inegalabiluil, N Tapus, laborator – ? ; examen – 10

Aici tabara se sparge in 2 :

i) oameni pasionati de electronici, placute, construit proiecte, robotei. Astia o s-o duceti bine, va faceti placuta pornind de la un kkt de tabla care costa 5 mii, si va cumparati motorase, va puneti un microcontroller, si faceti de toate, de la aparat foto la calculator de buzunar la robotel cu senzori. Interesant … Dar , mai sunt si unii car …

ii) oameni care nu vor sa-si murdareasca mainile, si nici nu sunt pasionati ( cum am fost eu ) . Astia o sa va cumparati proiectul, o sa puneti pe altcineva sa va faca placuta, o sa incercati sa copiati pe la laboratoare sau colocvii.

Materia este naspa, dar examenul iarasi are favorite. Domnul Tapus este iarasi un om bun. Singurul impediment e ca v-ar trebui vreo 3 zile de invatat la asta, ca da vreo 3 scheme , DMA ( aproape cat o coala A4 ) si inca vreo 2. De reprodus intocmai. Oricum, materia cu cele mai multe favorite. Mie mi-a iesit 6, ca n-am avut deloc proiect, doar am facut placuta aia cum necum ( m-a ajutat cineva ) , la laborator am facut maxim ( lucrezi in simulator daca esti fraier si nu prinzi loc la placuta ), si la colocviu am luat 3 din 10 ( habar n-am materia aia si cum programezi un tact de ceas care genereaza intreruperi, chiar nu ma interseaza mizeria asta automatista “embedded” ).

A, daca ai ghinion, dai si aici de Dan Tudose, care e un fel de seful lor.Intra peste tine la laborator la fel cum intra administratora de camin peste tine in camera daca miroase a bautura si a caterinca si a manele la tine in camera, si da din gura, tranteste alea pe acolo, face criza de nervi, numai numai poate l-o injura cineva ca sa fie si el fericit. Feriti-va de el ca laborant !

Va exista si o zi in care toata lumea o sa vina la facultate sa faca placuta. Inchipuiti-va 300 de oameni inghesuiti in sala aia unde se facea ED-ul si EEA ( ED 202 sau cum naiba era ? ), unii peste altii, unul cu fierul de calcat, altul da gauri, altul o spala la lighean. Tiganie, furat placute. Mai ales daca stai la camin, asta e tot ce-ti mai trebuie : sa te murdaresti cu pistolul ala de lipit. E un cosmar pentru unii, dar v-am zis : exista si oameni pasionati.

Alte mizerii :

6) Marketing– acelasi kkt ca la Economie, doar ca e Marketing. La anul stati linistiti, urmeaza si Management. Bineinteles ca am avut 9 si la asta, respectand regula ce cele mai mici si nejustificate note se iau la materiile care chiar nu conteaza deloc. Nu ma intrebati ce se face la materia asta. E o doamna foarte tare in gura care la final daca respiri mai tare la examen iti taie gatu’.

Va recomand pentru medie sa aveti si Gandiri politice, sau cum naiba ii zice. Duci un referat la final la domnul Caraiani, faceti o discutie filosofica scurta, si ai un 10 . Mie mi-a placut de dansul, imi pare rau ca nu am vorbit mai mult dar vedeti si voi ce alte griji ai. Si daca mai si lucrezi …

Si gata ! O sa urmeze un post despre ce specializari sa va alegeti, ce inseamna materiile alea, si apoi in sfarsit trecem la posturi siropoase.

Advertisements

One Response to “Calculatoare anul 3 semestrul II”

  1. Alin Says:

    Multam de informatii 🙂


Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: