{"id":2114,"date":"2011-10-17T13:15:20","date_gmt":"2011-10-17T10:15:20","guid":{"rendered":"http:\/\/daimon.me\/blog\/?p=2114"},"modified":"2011-10-17T13:15:20","modified_gmt":"2011-10-17T10:15:20","slug":"de-universitas-et-magistris","status":"publish","type":"post","link":"http:\/\/daimon.me\/blog\/2011\/10\/de-universitas-et-magistris\/","title":{"rendered":"De universitas et magistris"},"content":{"rendered":"<div class=\"entry\">\n<p><em>( articol \u00een continuarea lui <a href=\"https:\/\/daimon.me\/blog\/2011\/07\/de-universitas-post-scriptum\/\" target=\"_blank\">De universitas, post scriptum<\/a> )<\/em><\/p>\n<p style=\"text-align: justify;\">Sunt con\u015ftient c\u0103 nu doar \u00een Rom\u00e2nia studen\u0163ii dinainte de master nu conteaz\u0103. Pot \u00een\u0163elege de ce un profesor preocupat de chestiuni \u015ftiin\u0163ifice \u00eenalte este oarecum plictisit s\u0103 predea unor undergrads (pe sistemul U.S.) &#8211; ciclul licen\u0163\u0103. Proasp\u0103t-veni\u0163ii sunt de multe ori virgini intelectual, de multe ori n-au scris o linie de cod \u00een via\u0163a lor, de multe ori nu prea le pas\u0103. S\u0103 le predai e un chin. Totu\u015fi fix asta e datoria profesorului, \u015fi fix de asta nu am de g\u00e2nd s\u0103 le ofer vreo scuz\u0103 celor ce s-au perindat pe la catedr\u0103. Dac\u0103 facultatea dorea s\u0103-\u015fi filtreze studen\u0163ii putea face acest lucru, impun\u00e2nd examen de intrare precum Politehnica; cum n-a impus nimic, presupunem c\u0103 \u015fi-au asumat s\u0103 educe pe absolut toat\u0103 lumea care le-a trecut pragul.<\/p>\n<p>Ambele p\u0103r\u0163i poart\u0103 vin\u0103 pentru sc\u0103derile proprii, \u015fi eu inten\u0163ionez s\u0103 notez sc\u0103derile celor ce ne-au predat. At\u00e2t. Cine dore\u015fte e liber s\u0103 noteze \u015fi sc\u0103derile studen\u0163ilor. Sunt \u015fi ele multe, de la neparticiparea la cursuri p\u00e2n\u0103 la tentative de copiere la examene, am v\u0103zut de toate \u00een ace\u015fti ani. Paleta-i larg\u0103, v\u0103 rog insistent s-o desena\u0163i \u00een contrapondere dac\u0103 o g\u0103si\u0163i util\u0103.<\/p>\n<p>Lista este formatat\u0103 astfel: <em>nume materie &#8211; profesor curs &#8211; [laborant (seminarist) -] an, semestru<\/em>.<\/p>\n<h3><strong>Algebra &#8211; Chi\u015f-Mihai Buiga &#8211; an I, sem. I<\/strong><\/h3>\n<p>Voi fi sincer, nu-mi amintesc mai nimic din materia omului. Vag c\u0103 era cu inele, grupuri comutative, ecua\u0163ii de gradul 3 &#8211; chestiuni nu cu mult mai complicate dec\u00e2t la liceu.<\/p>\n<p style=\"text-align: justify;\">N-a explicat niciodat\u0103 de ce ne-ar folosi algebra ca viitori CS (computer scientist). Pot intui, aplica\u0163ii se g\u0103sesc cu duiumul &#8211; dar eu vreau explica\u0163ii, nu b\u00e2jb\u00e2ial\u0103. Nici o urm\u0103 de interac\u0163iune, omul intra \u00een amfiteatru \u015fi \u00eencepea s\u0103 turuie. Intra \u00een clas\u0103 la seminar \u015fi \u00eencepea s\u0103 rezolve exerci\u0163ii. Poate era o form\u0103 de ap\u0103rare, \u00een fond mai nici un student nu dorea s\u0103 participe rezolv\u00e2nd ceva pe cont propriu. Ap\u0103rare de realitatea amar\u0103 c\u0103 <em>studen\u0163ilor nu le pas\u0103<\/em>. Reflex pavlovian.<\/p>\n<p style=\"text-align: justify;\">Cel mai penibil lucru la el erau examenele. De 4 ani \u00eencheia\u0163i <em>d\u0103 acelea\u015fi exerci\u0163ii la partea practic\u0103<\/em>, prost s\u0103 fii s\u0103 nu copiezi sau s\u0103 nu toce\u015fti. Las\u0103 studen\u0163ii s\u0103 copieze liber, se pot verifica \u00eenregistr\u0103rile camerelor video din amfiteatru \u00een acest sens, dac\u0103 ele mai exist\u0103. Se pot pasa foi, ciorne, fi\u0163uici, se poate \u015fopti at\u00e2ta vreme c\u00e2t g\u0103l\u0103gia nu e prea mare. Cred c\u0103 are cea mai mare rat\u0103 de promovare din to\u0163i profesorii. Dap, \u015fcoala b\u0103n\u0103\u0163ean\u0103 \u00een plenitudinea ei.<\/p>\n<h3><strong>Programming I (C) &#8211; Lucian Cucu &#8211; Ciprian Pungil\u0103 &#8211; an I, sem. I<\/strong><\/h3>\n<p style=\"text-align: justify;\">Omul \u00eencearc\u0103 s\u0103 predea pe \u00een\u0163eles \u015fi o face chiar bine. Structura cursului u\u015for de urm\u0103rit, explica\u0163ii insistente \u015fi pe \u00een\u0163eles; de asemenea d\u0103dea teme dup\u0103 fiecare curs, cine rezolva temele r\u0103m\u00e2nea pentru examen doar cu recapitularea. Desigur, limbajul C nu poate fi \u00een\u0163eles u\u015for \u015fi complet \u00een 14 cursuri &#8211; mai ales dac\u0103 &#8220;reu\u015fe\u015fti&#8221; s\u0103 ratezi c\u00e2teva dintre ele. O sc\u0103dere a celor ce fac programa de \u00eenv\u0103\u0163\u0103m\u00e2nt, nu a profesorului &#8230; respectiv o problem\u0103 a studentului.<\/p>\n<p style=\"text-align: justify;\">Laboratoarele le-a \u00eemp\u0103r\u0163it cu asistentul Ciprian Pungil\u0103. Pot spune c\u0103 Ciprian era pe-atunci t\u00e2n\u0103r, promi\u0163\u0103tor, capabil, dar ca orice \u00eencep\u0103tor nu avea r\u0103bdarea s\u0103 vorbeasc\u0103 clar \u015fi pe \u00een\u0163eles astfel \u00eenc\u00e2t s\u0103-l putem urm\u0103ri. Nu am \u00een\u0163eles nimic din pa\u015fii pe care i-am urmat pentru a compila primul nostru program, de altfel 3\/4 din sal\u0103 nici nu mai atinsesem Linux \u00eenainte. &#8220;Scrie\u0163i gcc program.o -o program.a&#8221; f\u0103r\u0103 s\u0103 explici ce-i cu parametrii \u0103ia nu se nume\u015fte predare. Practic ne-a aruncat \u00een ap\u0103 \u015fi ne-a cerut s\u0103 \u00eenot\u0103m. \u00cen\u0163eleg c\u0103 a\u015fa \u00eenva\u0163\u0103 orice programator &#8211; trial and error, dar nu \u00eenva\u0163\u0103 cu deadline \u00een fa\u0163\u0103 (se termin\u0103 ora!) \u015fi nu prin group-sourcing. Fie, s\u0103 nu ne leg\u0103m de chi\u0163ibu\u015furi.<\/p>\n<p style=\"text-align: justify;\">Examenul teoretic era greu de tri\u015fat, fiind dat ca multiple-choice pe calculator, subiecte aleatorii pentru fiecare. Examenul practic permitea c\u0103ut\u0103ri pe Google \u00een timp ce profesorul verifica rezolv\u0103rile altora &#8211; dar trebuia m\u0103car s\u0103 \u015ftii ce s\u0103 cau\u0163i \u015fi cum s\u0103 implementezi; din nou multiple subiecte, posibilitatea de a trage un subiect nou contra sc\u0103derii unui punct din nota final\u0103.<\/p>\n<p style=\"text-align: justify;\">Una dintre materiile la care am trecut cu greu &#8211; \u00een restan\u0163\u0103 &#8211; \u015fi m-am bucurat c\u00e2nd am f\u0103cut-o. Dup\u0103 examen a remarcat cu vag\u0103 obid\u0103 c\u0103 probabil va merge s\u0103 lucreze &#8220;la particular&#8221; pentru c\u0103 studen\u0163ilor nu prea le pas\u0103; totu\u015fi e \u00eenc\u0103 la catedr\u0103. Cam asta numesc eu chemare.<\/p>\n<h3><strong>Calculus &#8211; Eva Kaslik &#8211; E. Kaslik &#8211; an I, sem. I<\/strong><\/h3>\n<p style=\"text-align: justify;\">Voi fi sincer, e una din materiile unde nu m-am prezentat deloc nici \u00een timpul semestrului nici \u00een examene sau restan\u0163e.<\/p>\n<p>Colegii \u00eemi transmit c\u0103 doamna profesoar\u0103 pred\u0103 \u015fi explic\u0103 foarte bine, \u00eencearc\u0103 pe c\u00e2t posibil s\u0103 creeze interac\u0163iune \u00een clas\u0103. Ofer\u0103 puncte bonus celor ce rezolv\u0103 probleme la tabl\u0103, chiar dac\u0103 nu se descurc\u0103 excelent; spre deosebire de domnul Chi\u015f, care nu insist\u0103 deloc nici cu interac\u0163iunea nici cu recompensele.<\/p>\n<p style=\"text-align: justify;\">Examenul este structurat pe capitolele predate \u015fi tipuri de exerci\u0163ii, plus teorie. Unele din exerci\u0163iile din clas\u0103 se \u00eent\u00e2mpl\u0103 se se repete \u00een examen, \u00een general vorbind trece fix cine \u00eenva\u0163\u0103. Intransigent\u0103 la examene, \u015fi ea \u015fi asisten\u0163ii &#8211; nu se copiaz\u0103 dec\u00e2t cu mult noroc.<\/p>\n<p style=\"text-align: justify;\">Mie unuia analiza nu mi-a pl\u0103cut nici \u00een liceu, iar dac\u0103 mi-ar fi spus cineva c\u0103 va fi materie de facultate probabil mergeam la Litere.<\/p>\n<h3><strong>Algorithms &#8211; Daniela Zaharie &#8211; D. Zaharie &#8211; an I, sem. I<\/strong><\/h3>\n<p style=\"text-align: justify;\">Nu pot spune c\u0103 mi-a pl\u0103cut sau displ\u0103cut. Seminariile dumneaei au fost oarecum interesante, ridic\u00e2nd probleme cu care m\u0103 confruntasem \u015fi la olimpiadele de informatic\u0103 din liceu &#8211; probleme de eficien\u0163\u0103. Cum pot determina c\u00e2t de repede se efectueaz\u0103 o sortare? Cum pot \u00eembun\u0103t\u0103\u0163i o c\u0103utare? Desigur, n-a intrat prea mult \u00een detalii cu noi, \u015fi cum de atunci n-am mai folosit \u00een mod practic materia &#8230; s-a pierdut \u00een cea\u0163a memoriei.<\/p>\n<p style=\"text-align: justify;\">Dar eu unul nu am ce repro\u015fa. E unul din pu\u0163inele subiecte pe care l-a\u015f aborda \u015fi ca studiu individual. Nu-mi amintesc exact ce a dat la examen, ceva cu ordinul de complexitate al unor algoritmi \u00een orice caz, \u015fi completa cu puncte de la teme\/seminarii.<\/p>\n<h3><strong>Basics of informatics &#8211; Adrian Cr\u0103ciun &#8211; A. Cr\u0103ciun &#8211; an I, sem. I<\/strong><\/h3>\n<p style=\"text-align: justify;\">Profesorul meu preferat, de departe. Bazele informaticii n-a fost chiar o materie fain\u0103, fiind ea despre opera\u0163ii logice binare \u015fi logic\u0103 simbolic\u0103. S\u0103 zicem doar c\u0103 pentru nou-veni\u0163ii \u00een CS cade greu la stomac. Probabil chestii ca Horn clauses sunt folositoare mai \u00eencolo \u00een \u00eencerc\u0103rile de a demonstra automat teoreme sau alte chestiuni &#8230; dar pentru un \u00eencep\u0103tor de anul I lucrurile astea sunt indigeste.<\/p>\n<p style=\"text-align: justify;\">Cr\u0103ciun explic\u0103 bine, pornind de la baze \u015fi construind \u00eencet pe ele; desigur, trebuie \u015fi studentul s\u0103 urm\u0103reasc\u0103 firul logic pe drum. Destul de dinamic, cere clasei s\u0103 participe \u015fi s\u0103 interac\u0163ioneze. Temele frecvente asigur\u0103 celor care le chiar fac o \u00een\u0163elegere bun\u0103 a subiectului.<\/p>\n<p style=\"text-align: justify;\">Ce este ciudat la domnul Cr\u0103ciun este c\u0103 de\u015fi la ore e un tip relativ sobru \u015fi aparent intransigent, la examene trage de studen\u0163i pentru a lua nota de trecere; \u00eemi amintesc c\u0103 a stat cu fiecare separat s\u0103 chestioneze dac\u0103 nu cumva \u015ftia mai mult, dac\u0103 nu cumva merita mai mult. Poate e un fel de psihologie invers\u0103 \u015fi dore\u015fte s\u0103-i impulsioneze astfel pe studen\u0163i. Poate doar nu vrea s\u0103-i vad\u0103 prea mult la el la ore, \u015ftiind c\u0103 cine n-a \u00eenv\u0103\u0163at de la \u00eenceput rar se mai chinuie apoi s-o fac\u0103. \u00cen orice caz, la examenele lui nu se copiaz\u0103 &#8211; vigilent, plus c\u0103 \u0163i-ar fi \u015fi ru\u015fine s\u0103 \u00eencerci.<\/p>\n<h3><strong>Formal languages and compilation techniques &#8211; Mircea Dr\u0103gan &#8211; an I, sem. II<\/strong><\/h3>\n<p style=\"text-align: justify;\">Nu prea am ce comenta strict despre metoda de predare. Glume\u0163 la seminarii, materia indigest\u0103 de la curs <em>can&#8217;t be helped<\/em>. Pentru nota minim\u0103 la examen are cerin\u0163e practice &#8211; arbori de derivare, construire de \u015firuri poloneze, identificarea unei ma\u015fini care poate recunoa\u015fte un anume limbaj \u015f.a.m.d. Pentru a primi mai mult este nevoie, desigur, s\u0103 \u015ftii chestiuni teoretice (spre exemplu identificare rangului unei gramatici).<\/p>\n<p style=\"text-align: justify;\">Ce nu mi-a pl\u0103cut este c\u0103 exagera patriotismul local. S\u0103 zici \u00een mijlocul examenului c\u0103 &#8220;ungurii vor primi un subiect \u00een plus&#8221; sau &#8220;oltenii pot pleca din sal\u0103 \u00een momentul acesta&#8221; mi se pare deplasat. Complet deplasat.<\/p>\n<p style=\"text-align: justify;\">Alt\u0103 chestie t\u00e2mpit\u0103 de la un examen a fost c\u0103 le-a cerut studen\u0163ilor cu nota 4 s\u0103 doneze bani la Catedral\u0103 \u015fi s\u0103-i aduc\u0103 chitan\u0163a. De ce? P\u0103i pentru a-i ierta <em>lui<\/em> Dumnezeu p\u0103catul de a le cre\u015fte lor nota. Nu, nu voia mit\u0103, doar o form\u0103 <em>misguided<\/em> de religie. Institu\u0163ia catolic\u0103 a indulgen\u0163elor e invidioas\u0103 pe ideile cre\u0163e ale omului.<\/p>\n<h3><strong>Geometry &#8211; Chi\u015f-Mihai Buiga &#8211; an I. sem. II<\/strong><\/h3>\n<p>Similar cu cele spuse despre cursul de algebr\u0103. Aceea\u015fi tehnic\u0103 autist\u0103 de a preda, aceea\u015fi \u00eeng\u0103duin\u0163\u0103 \u00een timpul examenului, acelea\u015fi subiecte practice repetate de mul\u0163i ani.<\/p>\n<p>Eu unul am picat \u00een anul I la geometrie pentru c\u0103 n-am stat \u00een sal\u0103. Am predat lucrarea cu c\u00e2t \u015ftiusem eu s\u0103 fac \u015fi am luat un meritat 1,7. Restul s\u0103lii, desigur, a trecut.<\/p>\n<h3><strong>Computer architecture &#8211; Adrian Cr\u0103ciun &#8211; an I, sem. II<\/strong><\/h3>\n<p style=\"text-align: justify;\">Din nou stilul meu \u00eendr\u0103git de a preda. Discu\u0163ii despre precizia calculatoarelor numerice. Elemente de istoria ma\u015finilor de calcul. Tipuri de proceasore, ia uite c\u0103 ce avem noi \u00een PC acas\u0103 nu e singura chestie. Simulare manual\u0103 a execut\u0103rii unor instruc\u0163iuni \u00een assembly, \u00een ideea c\u0103 &#8220;dac\u0103 v\u0103 plictisi\u0163i putem \u00eencepe s\u0103 discut\u0103m despre cum poate automatiza pasul \u0103sta&#8221;.<\/p>\n<p style=\"text-align: justify;\">Din p\u0103cate cerin\u0163ele pentru examen le consider prea u\u015foare, nota maxim\u0103 cu tot cu prezen\u0163ele \u015fi proiectele laterale era spre 15. Evident, vasta majoritate a celor din an au trecut. Poate ni\u015fte cerin\u0163e mai stricte ar fi obligat la acumularea unor cuno\u015ftin\u0163e folositoare <em>down the road<\/em>. Poate.<\/p>\n<h3><strong>Data Structures &#8211; Gabriel Istrate &#8211; Alina Dr\u0103ghici &#8211; an I, sem. II<\/strong><\/h3>\n<p>Cursul relativ interesant, \u00een sensul c\u0103 profesorul chiar a \u00eencercat s\u0103 ne explice c\u00e2te ceva. Cea mai fain\u0103 faz\u0103 erau buc\u0103\u0163ile de cod (code snippets), care cuplau explica\u0163ia teoretic\u0103 cu implementarea conceptului. Explica pe \u00een\u0163eles dac\u0103 cereai, \u00eencerca s\u0103 spun\u0103 la ce ar folosi structurile respective \u00een realitate, datorit\u0103 lui am \u00een\u0163eles chestia cu coliziunile \u00een hash-maps.<\/p>\n<p>\u00cen schimb laboranta lui era de groaz\u0103, pur \u015fi simplu nu avea habar de nimic fiin\u0163a, \u015fi am trecut ca g\u00e2sca prin ap\u0103. A recunoscut senin\u0103 c\u0103 ea nu \u015ftie C, doar C++ &#8211; \u00een condi\u0163iile \u00een care C era cerin\u0163\u0103 de examen \u015fi \u00een C erau exemplele de la curs. Pentru a trece la laborator am f\u0103cut un &#8220;proiect&#8221; banal pentru care mi-ar fi ajuns cuno\u015ftin\u0163ele de liceu.<\/p>\n<p>Bonus, la examenul final Istrate a ie\u015fit din sal\u0103 \u015fi ne-a l\u0103sat cu Alina la supravegheat. Nota minim\u0103 foarte u\u015for de ob\u0163inut, \u00een condi\u0163iile astea. Nu dau vina pe dumnealui, o fi idealist \u015fi o fi crezut c\u0103 toat\u0103 lumea se va comporta onest. Cam ca profa noastr\u0103 de rom\u00e2n\u0103 din liceu, care la tez\u0103 se ducea \u00een cancelarie s\u0103-\u015fi bea cafeaua.<\/p>\n<h3><strong>Programming II (C++) &#8211; Pop, Ovidiu Aritoni &#8211; an I, sem. II<\/strong><\/h3>\n<p style=\"text-align: justify;\">\u0102sta e un exemplu clasic de br\u00e2nz\u0103 bun\u0103 \u00een .. prezentare substandard. Cursul era structurat destul de simplu &#8211; informa\u0163ie, exemplu, informa\u0163ie, exemplu &#8211; fain de urm\u0103rit dac\u0103-\u0163i d\u0103deai interesul. Dar omul Pop nu f\u0103cea nimic pentru a prezenta interesant con\u0163inutul &#8211; un robot umanoid din c\u0103r\u0163ile lui Asimov ar fi citit cu la fel de mult\u0103 pasiune de pe prezentare. Fizic vorbind nu reu\u015feam s\u0103 nu picotesc dup\u0103 aproximativ 40 de minute.<\/p>\n<p style=\"text-align: justify;\">Mai ales c\u0103 limbajul aduce multe chestii noi pentru virginii \u00een programarea OOP (clase, constructori, mo\u015ftenire, templates etc), a preda f\u0103r\u0103 chef e echivalentul lui a nu preda. Pot la fel de bine s\u0103 citesc unul din miile de manuale existente pe internet. O band\u0103 de magnetofon ar preda mai entuziast.<\/p>\n<p style=\"text-align: justify;\">Profesorul de laborator \u015fi-a dat interesul pe c\u00e2t a putut. Ini\u0163ial inten\u0163iona s\u0103 dea note \u00een fiecare or\u0103, s\u0103 \u0163in\u0103 eviden\u0163e stricte \u015fi s\u0103 se mi\u015fte repede cu materia. \u00cen final ne-a pierdut pe drum pe m\u0103sur\u0103 ce s-au complicat no\u0163iunile. Am avut de construit un proiect care s\u0103 acopere c\u00e2te un aspect out-of-the-way &#8211; spre exemplu eu am avut de f\u0103cut un program care s\u0103 se adapteze conven\u0163iilor regionale (afi\u015farea datelor, numerelor etc). Majoritatea proiectelor au fost lipite cu gum\u0103 din informa\u0163ii luate de pe net, da&#8217; asta e <em>alt\u0103 c\u0103ciul\u0103<\/em>.<\/p>\n<p style=\"text-align: justify;\">Examenul de final a fost criminal pentru cei care n-au \u00een\u0163eles conceptele, cam trebuia s\u0103 fi parcurs cursurile de dou\u0103 ori. Eu unul am luat 6 de\u015fi nu \u015ftiam materia \u00een sensul de a m\u0103 sim\u0163i confortabil; da&#8217; aveam \u00een minte no\u0163iunile. Ca bonus am &#8220;ajutat&#8221; \u00een restan\u0163\u0103 \u015fi un coleg s\u0103 treac\u0103 &#8211; \u015fi nota lui a fost singurul 5 dintr-un grup de vreo 10 oameni. Asta f\u0103r\u0103 s\u0103 \u015ftiu C++ peste genunchiul broa\u015ftei.<\/p>\n<p style=\"text-align: justify;\">Printre alte ciud\u0103\u0163enii mi-au ajuns la urechi \u015fi vorbe cum c\u0103 \u00eentr-o prezentare de restan\u0163\u0103 a acordat not\u0103 de trecere tuturor celor care \u015ftiuser\u0103 s\u0103 scrie o clas\u0103 \u015fi o metod\u0103 constructor pentru ea, cam 10 linii de cod. Moment \u00een care unii dintre cei prezen\u0163i au avut nevoie s\u0103 copieze. <em>Teacher rests his case<\/em>.<\/p>\n<h3><strong>Advanced Data Structures &#8211; Gabriel Istrate &#8211; an II, sem. I<\/strong><\/h3>\n<p>Op\u0163ional. N-am fost la el, \u00eens\u0103 colegii care au fost au ob\u0163inut printre cele mai u\u015foare note: f\u0103r\u0103 prezen\u0163e la curs sau lab, au fost l\u0103sa\u0163i s\u0103 copieze. Cred c\u0103 n-au fost note sub 8.<\/p>\n<h3><strong>Logical programming &#8211; Adrian Cr\u0103ciun<br \/>\n<\/strong><\/h3>\n<p>Aici se \u00eempute treaba. Am ie\u015fit din zona program\u0103rii procedurale \u015fi am intrat \u00een zona logicii \u015fi a program\u0103rii declarative, mult mai aproape de bazele de date spre exemplu. Introduci fapte, ceri concluzii care s\u0103 poat\u0103 fi derivate logic din fapte, e problema computerului cum ob\u0163ine rezultatele. Adrian \u015fi-a f\u0103cut \u015fi aici datoria cu abnega\u0163ie, de\u015fi era clar c\u0103 noi nu prea ne omor\u00e2m dup\u0103 logica automatizat\u0103 \u015fi Prolog. Poate pentru c\u0103 e nevoie s\u0103 folose\u015fti o altfel de logic\u0103 dec\u00e2t imperativ\u0103, trebuie p\u0103r\u0103sit\u0103 complet paradigma veche a proceduralit\u0103\u0163ii IF-FOR-WHILE. Cine are chef s\u0103 i se arunce la co\u015f cuno\u015ftin\u0163ele acumulate cu at\u00e2ta trud\u0103?<\/p>\n<p>\u00cen restan\u0163\u0103, la fel ca \u00een sesiune, ne-a pus s\u0103 rezolv\u0103m o problem\u0103 aleas\u0103 aleatoriu dintr-un set. Nu \u00eenv\u0103\u0163asem prea mult, am avut \u00eens\u0103 norocul s\u0103 g\u0103sesc pe internet o modalitate relativ ok de rezolvare. O not\u0103 de 7 pe care o consider prea mare pentru ce mi-a r\u0103mas \u00een minte. Mai mult un bonus de \u00eencurajare &#8220;<em>de acum \u00eencolo \u015ftii unde s\u0103 cau\u0163i<\/em>&#8220;.<\/p>\n<h3><strong>Operating Systems I &#8211; Florin Forti\u015f<\/strong><\/h3>\n<p>Cursul absolut plictisitor, se mi\u015fca prea \u00eencet \u015fi liniar, dup\u0103 direc\u0163ia c\u0103r\u0163ii cu titlu omonim a omului. Nu zic, ar fi putut fi interesant, dar p\u00e2n\u0103 a ajuns la problemele de scheduling eu unul \u00eemi pierdusem interesul. Am citit cartea \u00een compensa\u0163ie, totu\u015fi; digerabil\u0103.<\/p>\n<p>Laboratorul m\u0103car cerea s\u0103 g\u00e2nde\u015fti, s\u0103 folose\u015fti ni\u015fte comenzi Linux, s\u0103 re\u0163ii parametri, chestii de baz\u0103. Pentru asta \u00eel respect, \u00eencerca s\u0103 ne educe s\u0103 fim independen\u0163i sub Linux, pe noi ni\u015fte copii educa\u0163i \u00een lumea vizual\u0103 \u015fi predefinit\u0103 a Windowsului. Insista s\u0103 rezolv\u0103m problemele singuri, &#8220;scrie \u00een manual&#8221;, &#8220;cite\u015fte helpul&#8221; &#8211; <em>that&#8217;s the spirit<\/em>. Nu pot spune c\u0103 m-am stresat s\u0103 \u00eenv\u0103\u0163 prea multe, da&#8217; mi-au prins bine anii de scris fi\u015fiere batch sub MS-Dos din trecut. \u015etiam ce-s \u0103ia parametri mutual exclusivi, ce-s placeholders, un minim regex etc.<\/p>\n<p>Examenul scris a fost dat open-book, pe ideea c\u0103 oricum dac\u0103 n-ai \u00eenv\u0103\u0163at nu \u015ftii unde s\u0103 cau\u0163i. Eu n-am \u00eenv\u0103\u0163at, dar trecusem fugitiv prin carte \u015fi .. m-am descurcat. Laboratorul, similar, a permis folosirea internetului a\u015fa c\u0103 m-am folosit de resursele existente. <em>Bucat\u0103 de pr\u0103jitur\u0103<\/em>.<\/p>\n<h3><strong>Graph theory &#8211; Stelian Mihala\u015f<br \/>\n<\/strong><\/h3>\n<p>Matematici. N-am ce obiecta, omul \u00eencearc\u0103 s\u0103 explice pe \u00een\u0163eles. Da&#8217; cum eu mai bine m\u0103 l\u0103sam ars cu fierul ro\u015fu dec\u00e2t s\u0103 v\u0103d matematic\u0103 .. am fost la fix un singur curs.<\/p>\n<p>Laboratorul n-a avut nici o leg\u0103tur\u0103 cu materia. Ar fi trebuit s\u0103 fie ceva nou \u015fi interesant, dar n-a ie\u015fit mare lucru. Unii au (avut de) scris un bootloader pe 64 de bi\u0163i fiindc\u0103 le-a pl\u0103cut cerin\u0163a. Al\u0163ii, grup de 4 oameni, au prezentat cum se poate folosi \u015fi modifica cms-ul Joomla. Vede\u0163i o diferen\u0163\u0103 gigantic\u0103?<\/p>\n<p>N-am idee de ce la final am primit not\u0103 de trecere aici. Chiar n-am.<\/p>\n<h3><strong>Databases &#8211; Ciprian Jichici<\/strong><\/h3>\n<p style=\"text-align: justify;\">Omul Jichici e un personaj s\u0103 zicem interesant. Consilier local, MVP Microsoft, profesor .. asta \u00eenseamn\u0103 s\u0103 fii multifunc\u0163ional. Problema evident\u0103 \u015fi imediat\u0103 a fost c\u0103 n-a venit dec\u00e2t la cam jum\u0103tate din cursuri. A predat poate cel mai liber, cu exemple, cu anecdote, cu explica\u0163ii, tot tac\u00e2mul. Nu s-a strofocat prea tare, ideea lui fiind c\u0103 &#8220;<em>oricum nu v\u0103 angajeaz\u0103 nimeni ca database designeri dup\u0103 cursul meu<\/em>&#8220;. Da&#8217; m\u0103car formele normale le-a atins, ne-a atras aten\u0163ia s\u0103 g\u00e2ndim mereu la scar\u0103 (<em>de la un milion de queries pe zi devine interesant<\/em>), a avertizat c\u0103 oricum consumatorii nu \u00een\u0163eleg detaliile tehnice ale jobului.<\/p>\n<p style=\"text-align: justify;\">Laboratoarele le-a fu\u015f\u0103rit. \u00cen timp ce colegii de la sec\u0163ia rom\u00e2n\u0103 executau SELECTuri de le ie\u015fea pe nas, noi frecam menta. Good opportunity wasted. Din nou pe principiul c\u0103 ce ne trebuie avem la dispozi\u0163ie pe net, de ce s-ar chinui el?<\/p>\n<p style=\"text-align: justify;\">Examenul a con\u0163inut \u00eentreb\u0103ri generale, destul de u\u015for de luat. Proba practic\u0103 a \u00eensemnat s\u0103 c\u0103ut\u0103m informa\u0163ii corel\u00e2nd maxim 3 tabele (join). Nu m\u0103 \u00eenc\u0103lze\u015fte c\u0103 am luat 9 la el.<\/p>\n<h3><strong>Programming III &#8211; Horia Popa<br \/>\n<\/strong><\/h3>\n<p style=\"text-align: justify;\">Omul nu \u015ftie s\u0103 predea, punct. \u00cen primul r\u00e2nd nu \u015ftie a vorbi unei s\u0103li de dimensiuni mici, morm\u0103indu-\u015fi cuvintele, ap\u0103r\u00e2nd la ore cu ochii c\u00e2rpi\u0163i de somn \u015fi alte ipostaze &#8220;dr\u0103gu\u0163e&#8221;. Cum rezolu\u0163ia proiectoarelor din s\u0103lile noastre este XVGA (1280*1024), lucrul \u0103sta le face s\u0103 nu afi\u015feze texte de dimensiuni mici prea lizibil. \u00cen special buc\u0103\u0163i lungi de cod <em>nu se v\u0103d<\/em>. Similar, ca profesor s\u0103 \u00eencerci s\u0103 scrii un cod exemplificativ de 15 r\u00e2nduri \u015fi s\u0103 nu-l po\u0163i face s\u0103 compileze este trist. Am renun\u0163at s\u0103 particip la cursuri dup\u0103 vreo 3 astfel de \u00eent\u00e2mpl\u0103ri ratate.<\/p>\n<p style=\"text-align: justify;\">Laboratoarele au fost similare. M-am l\u0103sat p\u0103guba\u015f dup\u0103 o tem\u0103 de laborator \u00een care ne ceruse s\u0103 calcul\u0103m timpul dintre dou\u0103 evenimente parc\u0103; eu cu un coleg ne apucasem s\u0103 calcul\u0103m citind ora \u00een format AM\/PM, iar domnul profesor s-a ar\u0103tat mirat c\u0103 dup\u0103 11 AM vine 12 PM. I-am ar\u0103tat pe Google, n-a vrut s\u0103 aud\u0103 \u015fi n-a vrut s\u0103 ne ajute s\u0103 g\u00e2ndim problema \u00een termenii no\u015ftri. Bonus, d\u0103dea cerin\u0163e ambigue, apoi se afunda \u00een discu\u0163ii cu cineva \u015fi nu-i p\u0103sa de \u00eentreb\u0103rile noastre gen &#8220;totu\u015fi ce trebuie s\u0103 facem?&#8221;. A\u015fa c\u0103 mi-am b\u0103gat piciorul \u015fi am \u00eenv\u0103\u0163at de unul singur cu manualul de Java \u00een fa\u0163\u0103 p\u00e2n\u0103 la partea de threading.<\/p>\n<p style=\"text-align: justify;\">La examenul practic s-a dovedit c\u0103 \u015fi a\u015fa insistasem prea mult. Subiectele au fost ori simple calcule matematice ori manipul\u0103ri de fi\u015fiere la intrare\/ie\u015fire; solu\u0163ia mea p\u0103rea corect\u0103 dar arunca o excep\u0163ie &#8211; crede\u0163i c\u0103 a identificat problema? Examenul teoretic a fost un mix interesant de \u00eentreb\u0103ri, m\u0103car at\u00e2t &#8211; a cerut \u015fi concepte, \u015fi code snippets, cod de corectat, nici nu m-a interesat s\u0103 copiez. Cert este c\u0103 degeaba am luat 10, tot nu pot spune c\u0103 \u015ftiu Java m\u0103car p\u00e2n\u0103 la genunchiul broa\u015ftei. Vina examinatorului zic eu.<\/p>\n<h3><strong>Computer Networks &#8211; Iordan (Cr\u0103ciun) &#8211; Gaianu &#8211; an II, sem. II<\/strong><\/h3>\n<p style=\"text-align: justify;\">Teoretic titular era doamna Iordan; am \u00een\u0163eles c\u0103 dumneaei nu \u015ftie englez\u0103, a\u015fa c\u0103 \u00een final a predat asistentul Ciprian Cr\u0103ciun (zis \u015fi &#8220;Jesus&#8221; datorit\u0103 pletelor). N-am ce comenta, a explicat ce avea de explicat &#8211; cu exemple, desene, ar\u0103t\u00e2nd logica din spatele deciziilor \u015f.a.m.d. Bine\u00een\u0163eles c\u0103 n-a ajuns mai departe de genunchiul broa\u015ftei, \u00een 14 s\u0103pt\u0103m\u00e2ni nu se poate discuta ceva interesant (precum algoritmii de rutare). Da&#8217; ca baz\u0103, fie. Fiind cursurile organizate mai mult schematic \u015fi pe o platform\u0103 Wiki, eu unul n-am reu\u015fit s\u0103 \u00eenv\u0103\u0163 dup\u0103 ele. \u00cen schimb am &#8220;defri\u015fat&#8221; \u00eentr-o noapte manualul Cisco pentru CCNA \u015fi acela a acoperit foarte bine conceptele necesare pentru examen<em> (and then some more, he he<\/em>).<\/p>\n<p style=\"text-align: justify;\">Gaianu a lipsit o parte din laboratoare. La cele la care a fost \u015fi-a dat silin\u0163a s\u0103 ne arate cum func\u0163ioneaz\u0103 clasele de IP, cum se calculeaz\u0103, cum se face multicasting c\u00e2nd vrei s\u0103 trimi\u0163i date c\u0103tre multipli destinatari, am scris \u015fi aplica\u0163ii server\/client exemplificative, ba chiar la un moment dat ne-am apucat s\u0103 \u015fi sertiz\u0103m cabluri de re\u0163ea. Examenul de laborator foarte u\u015for, calcule direct \u00een binar pentru a afla IPuri conform cu un subnet mask (minimul pentru nota 5, restul adun\u00e2ndu-se cu notele din timpul semestrului).<\/p>\n<p style=\"text-align: justify;\">Una peste alta, sl\u0103bu\u0163. Cred c\u0103 dac\u0103 se urm\u0103rea strict programul pentru CCENT sau CCNA am fi fost mai c\u00e2\u015ftiga\u0163i.<\/p>\n<h3><strong>Software Engineering &#8211; Cristina M\u00eendru\u0163\u0103 &#8211; an II, sem. II<\/strong><\/h3>\n<p style=\"text-align: justify;\">Ingineria software e o disciplin\u0103 care vrea s\u0103 aduc\u0103 precizia \u00een scrierea de software, chiar dac\u0103 a scrie cod e mai degrab\u0103 o art\u0103. Drept consecin\u0163\u0103 materia care-i poart\u0103 numele este la fel: plictisitoare, greoaie, plin\u0103 de denumiri \u015fi chichi\u0163e care ar face cinste unui manual de birocra\u0163ie mai degrab\u0103 dec\u00e2t unei preocup\u0103ri vii. S\u0103 stai s\u0103 desenezi diagrame \u00eencerc\u00e2nd s\u0103 reprezin\u0163i func\u0163ionalitatea unui program este o activitate care are sens doar dac\u0103 programul \u00een cauz\u0103 are nevoi extra-speciale. Pur \u015fi simplu adormi cu teoria \u00een bra\u0163e, mai ales dac\u0103 nu este f\u0103cut nici un efort pentru a prezenta lucrurile altfel. \u015ei n-a fost f\u0103cut.<\/p>\n<p style=\"text-align: justify;\">Nici doamna M\u00eendru\u0163\u0103 nu \u015ftie s\u0103 predea. A afi\u015fa tone de text \u015fi apoi a-l citi c\u00e2t mai placid cu putin\u0163\u0103 nu se poate numi c\u0103 predai, cel pu\u0163in \u00een opinia mea; un fi\u015fier .MP3 poate face acela\u015fi lucru. Dac\u0103 nu ar fi acordat puncte la nota final\u0103 pe prezen\u0163a la curs ar fi avut sala goal\u0103; datorit\u0103 acestui bonus avea sala plin\u0103 dar jum\u0103tate din oameni sfor\u0103ind. Am \u00eencercat o singur\u0103 dat\u0103 s\u0103 \u00eentreb dac\u0103 poate da un exemplu practic din cariera ei, s\u0103 aflu unde s-a \u00eent\u00e2lnit \u00een practic\u0103 cu necesitatea de a desena dracu-\u015ftie-ce-diagram\u0103. A r\u0103spuns recit\u00e2ndu-mi \u00eenc\u0103 o dat\u0103 teoria. \u00cen 14 ore de curs nu a dat nici un singur exemplu practic, doar vorbe despre cum &#8220;teoretic a\u015fa trebuie s\u0103 proceda\u0163i&#8221;.<\/p>\n<p style=\"text-align: justify;\">Laboratoarele au fost la fel de plictisitoare. Primele 20-30 de minute dedicate citirii cerin\u0163elor (sau jucatului online, nu obiecta). Apoi cine avea chef \u00eencerca s\u0103 deseneze diagramele cerute, cine nu avea se putea juca mai departe. Teoretic ar fi trebuit noi s\u0103 ne apuc\u0103m s\u0103 \u00eentreb\u0103m ce nu \u00een\u0163elegeam, da&#8217; .. \u015fti\u0163i genul de persoan\u0103 \u015fi fa\u0163\u0103 \u015fi atitudine care nu te \u00eembie la \u00eentreb\u0103ri? Mnoa. Aici teoretic aveam exemple cu &#8220;la ce folosesc diagramele de la curs&#8221;, cu excep\u0163ia faptului c\u0103 p\u00e2n\u0103 nu lucrezi la un proiect real \u0163i se par ni\u015fte idio\u0163enii complet ne-necesare.<\/p>\n<p style=\"text-align: justify;\">Examenul teoretic a plimbat lumea prin nomenclator foarte mult, \u015fi cred c\u0103 am ob\u0163inut un 5 din prost noroc; chiar cu profesoara ie\u015fit\u0103 din sal\u0103 n-ai fi avut de unde s\u0103 te inspiri. Laboratorul a fost \u015fi el la fel de plictisit, colegii mai de\u015ftep\u0163i au \u00eemprumutat temele de la cei ce \u015fi le f\u0103cuser\u0103 \u015fi le-au prezentat ca fiind ale lor. Nu, profesoara nu a ridicat obiec\u0163ii c\u0103 40 de studen\u0163i au teme identice at\u00e2ta vreme c\u00e2t ei au reu\u015fit s\u0103 b\u00e2iguie ni\u015fte explica\u0163ii \u015fi <del>s\u0103 fac\u0103 s\u0103 fie bine<\/del> s\u0103 par\u0103 c\u0103 \u00een\u0163eleg c\u00e2te ceva.<\/p>\n<p style=\"text-align: justify;\">La un examen recent a binevoit a-i refuza unui student \u00een an terminal s\u0103-i semneze cererea de restan\u0163\u0103 pe motiv c\u0103 &#8220;n-ai fost la mine la laboratoare&#8221;; asta de\u015fi altora le cere s\u0103 pl\u0103teasc\u0103 laboratoarele pierdute, persoanei respective i-a refuzat complet \u015fansa. Chiar dac\u0103 omul \u015ftia materia peste acceptabil. (<em>nu, acel student nu eram eu<\/em>)<\/p>\n<h3><strong>Operating Systems II &#8211; Robert Reisz<\/strong><\/h3>\n<p>Cursul a urmat structura c\u0103r\u0163ii celebre despre sisteme de operare a lui Andrew Tanenbaum &#8211; bine f\u0103cut\u0103, dar al dracului de plicticoas\u0103 pentru studiu individual. Am participat doar la 2-3 cursuri, deja se ajunsese la probleme interesante de fragmentare a memoriei \u015f.a.m.d., dar stilul de predare m\u0103 defaza; pur \u015fi simplu fac <em>overflow<\/em> dac\u0103 mi se turuie prea repede no\u0163iuni noi f\u0103r\u0103 a avea timp s\u0103 le diger. Probabil e o sc\u0103dere a mea mai degrab\u0103 dec\u00e2t a omului de la catedr\u0103.<\/p>\n<p>Laboratoarele au fost complet op\u0163ionale, ar fi trebuit s\u0103 scriem un proiect despre o component\u0103 de calculator &#8211; orice, doar s\u0103 fie \u00een detaliu \u015fi bine\u00een\u0163eles s\u0103 acopere partea de interac\u0163iune cu sistemul de operare. E unul din examenele pe care \u015ftiam c\u0103 le voi l\u0103sa restante \u00eenc\u0103 de la mijlocul semestrului.<\/p>\n<h3><strong>Databases II &#8211; Robert Reisz, Jichici\/Popa<\/strong><\/h3>\n<p>Jichici \u00een calitate de laborant nu s-a prezentat la facultate, umblau zvonuri \u00eentre accident moto \u015fi faptul c\u0103 nu-i pas\u0103. Popa \u00een schimb s-a <em>\u00eencurcat <\/em>cu tehnologia, \u015fi exact asta a ie\u015fit: de la instalarea serverului Oracle a dat din <em>fail<\/em> \u00een <em>fail<\/em>. Dup\u0103 vreo 5 laboratoare ratate a preluat Reisz \u015fi partea practic\u0103. Robert s-ar fi a\u015fteptat de la noi s\u0103 ne descurc\u0103m cu Oracle din mers, \u00eens\u0103 cum noi f\u0103cusem Databases I cu Jichici &#8230; a rezultat o ciorb\u0103 de submediocritate. Nici m\u0103car n-a mai cerut profesorul s\u0103 d\u0103m prob\u0103 practic\u0103 la examen. Colegii de la sec\u0163ia \u00een rom\u00e2n\u0103 erau de-a dreptul fluen\u0163i \u00een Oracle dup\u0103 ce semestrul trecut frecaser\u0103 no\u0163iunile \u00een SQL, noi &#8230; o pul\u0103 de cal.<\/p>\n<p>Nou\u0103 ne-a ajuns \u00eens\u0103 manualul standard pentru teorie (Oracle 10g): nu pot spune c\u0103 Reisz nu preda bine, ba dimpotriv\u0103; dar pentru a absorbi o cantitate de informa\u0163ie precum debita el ar fi fost nevoie de un creier deja formatat \u00een a urm\u0103ri \u015fi asimila din zbor discurs tehnic. Examenul a constat \u00een 3 \u00eentreb\u0103ri relativ generale, nepermi\u0163\u00e2nd nim\u0103nui s\u0103 se cantoneze \u00eentr-o zon\u0103 de cunoa\u015ftere prea limitat\u0103. Trecut cu 5 \u00een restan\u0163\u0103.<\/p>\n<h3><strong>Functional programming &#8211; Izba\u015fa<\/strong><\/h3>\n<p>Alternativa la OS2, nu am participat. Colegii care au fost la el au ob\u0163inut nota 5 la laborator doar pentru \u015ftiin\u0163a de a defini cea mai simpl\u0103 list\u0103 de 3 elemente (lista nul\u0103).<\/p>\n<h3><strong>Ordinary and partial differential equations &#8211; Liliana Br\u0103escu, Mari\u015f<\/strong><\/h3>\n<p style=\"text-align: justify;\">Profesoara de curs poate lini\u015ftit\u0103 s\u0103 fac\u0103 altceva: \u00ee\u015fi \u015ftie materia, dar ca pedagogie .. las\u0103. Pe mine m-a defazat c\u00e2nd a \u00eenceput s\u0103 turuie teoreme \u015fi explica\u0163ii f\u0103r\u0103 s\u0103 se opreac\u0103 \u015fi f\u0103r\u0103 s\u0103 remarce c\u0103-i pierduse pe majoritatea din sal\u0103. Ad\u0103uga\u0163i la asta \u015fi ni\u015fte str\u00e2mb\u0103turi aruncate c\u0103tre noi \u00een semn de &#8220;t\u0103ce\u0163i b\u0103i vitelor&#8221; \u015fi &#8220;vai ce m\u0103 plictisi\u0163i&#8221; \u015fi ave\u0163i gata toc\u0103ni\u0163a. Din nou una din profesoarele care oferea puncte pentru simpla prezen\u0163\u0103 la curs.<\/p>\n<p style=\"text-align: justify;\">Laboranta oscileaz\u0103 \u00eentre dr\u0103gu\u0163\u0103 \u015fi plictisit\u0103, \u00een func\u0163ie de vremea de afar\u0103. M\u0103car a \u00eencercat s\u0103 ne ajute s\u0103 trecem, a explicat diverse concepte ca pentru retarzi, a insistat s\u0103 facem practic ce explica ea, pe scurt a fost poate printre singurii profesori care s-au str\u0103duit. Nota studen\u0163ilor: &#8220;<em>p\u0103cat c\u0103 o profesoar\u0103 de matematic\u0103 \u015fi nu una de info a f\u0103cut asta<\/em>&#8220;. Se pot acumula puncte la laboratoare ie\u015find la tabl\u0103, trage de oameni s\u0103 ias\u0103 \u015fi s\u0103 exerseze practic, s\u0103 vad\u0103 c\u0103 nu-i a\u015fa grea matematica pe c\u00e2t pare. Evident, nu prea-i iese strategia ..<\/p>\n<p style=\"text-align: justify;\">Examen: laboratorul foarte u\u015for, o singur\u0103 problem\u0103 \u015fi la aia se prime\u015fte ajutor de la chiar laborant\u0103. La examenul scris se anun\u0163\u0103 ce tipuri de exerci\u0163ii vor fi, acele tipuri vor fi fost rezolvate detaliat la ore, pe scurt cine-i prezent constant trece fluier\u00e2nd. Nu se poate copia, nici nu e nevoie dac\u0103 depui un minim efort. Eu unul fix at\u00e2t am depus \u015fi fix 5 am luat.<\/p>\n<h3><strong>Web technologies &#8211; Stelian Mihala\u015f, Marc Fr\u00eencu &#8211; an III, sem. I<\/strong><\/h3>\n<p style=\"text-align: justify;\">O materie teoretic interesant\u0103. Din nou profesorul Mihala\u015f \u015fi-a f\u0103cut datoria cum a \u015ftiut mai bine, plant\u00e2ndu-ne \u00een fa\u0163a unui curs stufos cu de toate &#8211; chiar dac\u0103 nu d\u0103dea semne c\u0103 ar complet st\u0103p\u00e2n pe chestiunile abordate. Eu unul n-am g\u0103sit timpul necesar s\u0103 fiu prezent prea des, \u00een anul III deja lucram.<\/p>\n<p style=\"text-align: justify;\">Marc e genul de om energic \u015fi sprin\u0163ar. A abordat practic totul, construind pe un schelet ini\u0163ial cod din ce \u00een ce mai complex. Probabil printre singurele laboratoare la care chiar puteai \u00eenv\u0103\u0163a ceva folositor \u00een viitor. Mie mi-a cam venit greu s\u0103 m\u0103 trezesc de la 8 diminea\u0163a, a\u015fa c\u0103 ..<\/p>\n<h3><strong>Numerical methods &#8211; Br\u0103escu, Mari\u015f<\/strong><\/h3>\n<p style=\"text-align: justify;\">Exact acelea\u015fi detalii ca \u015fi la cursul de OPDE. Nu \u00een\u0163eleg cum am trecut av\u00e2nd \u00een vedere prezen\u0163ele spre 0 \u015fi \u00een\u0163elegerea tot spre 0. De fapt \u015ftiu, am nimerit un exerci\u0163iu mai u\u015for \u015fi la care \u00een\u0163elesesem cum se rezolv\u0103 din noti\u0163ele colegilor.<\/p>\n<h3><strong>Information management &#8211; Alexandru Cicorta\u015f<\/strong><\/h3>\n<p style=\"text-align: justify;\">Un curs mai degrab\u0103 plictisitor, divor\u0163at de tehnologie. Oarecum ancorat \u00een realitate, explica\u0163ii despre workflow \u015fi alocarea resurselor materiale &amp; umane \u00eentr-o intreprindere. Vetust pe alocuri, prin p\u0103r\u0163ile esen\u0163iale, motiv din care nici n-a avut prea mul\u0163i oameni prezen\u0163i. S\u0103 tot dai exemple cu &#8220;<em>\u00eentr-o fabric\u0103 se dau \/ exist\u0103<\/em>&#8221;\u00a0 e ca \u015fi cum ai tot repeta replica aia &#8220;<em>this one time in a band camp<\/em>&#8221; .. :D<\/p>\n<p style=\"text-align: justify;\">E singura materie la care se putea trece cu nota 5 printr-un e-mail. Omul a zis c\u0103 n-are chef de noi, a\u015fa c\u0103 cei care doreau doar s\u0103 treac\u0103 aveau exact op\u0163iunea asta. Celor ce doreau s\u0103 lucreze pe bune la laboratoare le-a pus \u00een vedere s\u0103 abordeze proiectele cu tehnologii noi, nu &#8220;proiecte web pe re\u0163eta clasic\u0103 cu PHP &amp; Mysql&#8221;. Nu-s sigur dac\u0103 e de dispre\u0163uit sau de apreciat comportamentul \u0103sta. Av\u00e2nd \u00een vedere c\u0103 \u00eencurajeaz\u0103 lenea &#8230; :-?<\/p>\n<h3><strong>Security and cryptography &#8211; Stelian Mihala\u015f<\/strong><\/h3>\n<p>Nu \u00een\u0163eleg de ce un curs poten\u0163ial interesant a fost l\u0103sat pentru anul III. Nu am avut op\u0163ionalul, dar colegii care l-au avut au \u00eenv\u0103\u0163at s\u0103 implementeze diver\u015fi algoritmi de criptare. M\u0103car at\u00e2t, cursul fiind desigur &#8220;ocupat&#8221; cu prezentarea chestiunilor matematice din spatele algoritmilor.<\/p>\n<h3><strong>Software project management &#8211; Cristina M\u00eendru\u0163\u0103<\/strong><\/h3>\n<p style=\"text-align: justify;\">O materie la care recunosc sincer c\u0103 am f\u0103cut gre\u015feal\u0103 s\u0103 m\u0103 \u00eenscriu. \u015etiam c\u00e2t de plictisitoare poate fi profesoara, \u015ftiam c\u0103 probabil nu voi \u00eenv\u0103\u0163a mai nimic util &#8211; \u015fi totu\u015fi am ales management \u00een loc de criptografie. Management \u00een loc de matematic\u0103. Sc\u0103derile mele&#8230;<\/p>\n<p style=\"text-align: justify;\">Am participat la fix un curs \u015fi un laborator. De\u015fi eram doar doi oameni la op\u0163ionalul ei, a insistat s\u0103 ne citeasc\u0103 din prezentarea powerpoint totul, de la cap la coad\u0103 (40 de pagini). Laboratorul ar fi trebuit s\u0103 fie practic, pun\u00e2ndu-ne pe noi studen\u0163ii \u00een diverse roluri ipotetice \u00eentr-o echip\u0103 \u015fi ar\u0103t\u00e2ndu-ne cum ar trebui s\u0103 ne comport\u0103m. Poate-s eu autist. Sau poate e normal s\u0103 faci alergie la \u00eencerc\u0103rile de a parametriza comportamentul uman? Spui ce crezi c\u0103-i bine, nu ce ai \u00eenv\u0103\u0163at dintr-un manual. Dac\u0103 ai nevoie de un manual ca s\u0103 te compor\u0163i poate c\u0103 nu e\u015fti preg\u0103tit s\u0103 lucrezi \u00een echip\u0103, zic eu.<\/p>\n<p style=\"text-align: justify;\">A\u015fa c\u0103 mi-am b\u0103gat picioarele \u015fi am r\u0103mas cu o restan\u0163\u0103 supur\u00e2nd\u0103, f\u0103r\u0103 inten\u0163ia de a c\u0103lca vreodat\u0103 la materia ei.<\/p>\n<h3><strong>Individual project &#8211; Gaianu, Mihala\u015f<\/strong><\/h3>\n<p>Doar practic\u0103, f\u0103r\u0103 cursuri. Teoretic ar fi trebuit s\u0103 facem un proiect \u00een 14 s\u0103pt\u0103m\u00e2ni, respect\u00e2nd deadlines \u015fi juc\u00e2ndu-ne de-a realitatea \u00een timpul \u0103sta. \u00cen practic\u0103 Mihala\u015f a acordat note de 5 prin e-mail studen\u0163ilor ce au trimis chiar \u015fi numai un schelet teoretic, f\u0103r\u0103 urm\u0103 de cod. Pe scurt puteai s\u0103 pretinzi c\u0103 &#8220;<em>inten\u0163ionez s\u0103 dezvolt o aplica\u0163ie cu aceste propriet\u0103\u0163i\/func\u0163ionalit\u0103\u0163i<\/em>&#8221; \u015fi s\u0103 treci.<\/p>\n<p>Din nou, sc\u0103derea mea. Nu m-a tentat s\u0103 lucrez la proiect \u00een timpul semestrului, \u015ftiind c\u0103 profesorul e lax \u00een notare. Apoi am realizat c\u0103 nu-s deloc genul care s\u0103 se milogeasc\u0103 \u015fi am bifat o restan\u0163\u0103.<\/p>\n<h3><strong>Graphics and user interfaces &#8211; Dana Petcu, Marc Fr\u00eencu &#8211; an III, sem. II<\/strong><\/h3>\n<p style=\"text-align: justify;\">Din nou o materie fain\u0103 l\u0103sat\u0103 la final. Ocupat fiind cu lucrul am ratat cursurile, astfel rat\u00e2nd \u015fi s\u0103 \u00een\u0163eleg elementele de baz\u0103 ale graficii 3D respectiv ale transform\u0103rilor 2D. Dana Petcu vorbe\u015fte \u00eentr-o limb\u0103 englez\u0103 cu accente puternic ruse\u015fti &#8211; dar are despre ce vorbi \u015fi \u00een final se balanseaz\u0103 lucrurile. Merit\u0103 s\u0103 fii atent.<\/p>\n<p style=\"text-align: justify;\">Laboratoarele fiind \u0163inute de acela\u015fi Fr\u00eencu au fost \u015fi ele interesante pentru cei care au participat la ele. Construind pe un schelet de baz\u0103 \u015fi f\u0103c\u00e2nd chestiuni din ce \u00een ce mai complexe a reu\u015fit s\u0103 \u0163in\u0103 aten\u0163ia oamenilor. Sfere animate, texturi, transform\u0103ri &#8230; de ce n-am avut cursul \u0103sta \u00een anul II? Eu unul c\u00e2nd am \u00eenceput s\u0103 \u00eenv\u0103\u0163 primul limbaj de programare (QBasic) asta am f\u0103cut printre primele lucruri: desenat aleator pe ecran figuri de diverse culori :D<\/p>\n<p style=\"text-align: justify;\">Examinarea nu a fost f\u0103cut\u0103 cu inten\u0163ia de a pica pe cineva. Teoria acceptabil\u0103, o parte din subiecte pasibile de a le studia \u015fi pe cont propriu cu o zi \u00eenainte. Partea practic\u0103 a fost foarte similar\u0103 cu unul dintre laboratoare, a\u015fa c\u0103 cei ce au \u015ftiut cui \u015fi ce s\u0103 cear\u0103 au trecut f\u0103r\u0103 dureri de cap. Per total am re\u0163inut de aici mult mai pu\u0163ine dec\u00e2t mi-ar fi pl\u0103cut mie s\u0103 re\u0163in. Sc\u0103derea mea c\u0103 n-am participat, sc\u0103derea administra\u0163iei de a plasa cursul \u00een ultimul an ..<\/p>\n<h3><strong>Network Administration &#8211; Horia Popa<\/strong><\/h3>\n<p>Acela\u015fi Popa care nu \u015ftie foarte bine s\u0103 predea (citi\u0163i: nu \u015ftie deloc). Renun\u0163asem complet la a participa la cursurile lui, de altfel manualul pe care-l folosea p\u0103rea mai documentat dec\u00e2t el.<\/p>\n<p>Laboratoarele ar fi putut fi interesante &#8211; am \u00eenv\u0103\u0163at s\u0103 facem ssh, s\u0103 cre\u0103m parti\u0163ii vizibile pe re\u0163ea (NFS), am \u00eencercat s\u0103 instal\u0103m Samba \u015fi chiar s\u0103 folosim minunea de Lynx. Desigur, lucrurile au func\u0163ionat cum trebuie cam \u00een jum\u0103tate din timp, \u00een rest primind explica\u0163ii morm\u0103ite. Am trecut f\u0103r\u0103 probleme, f\u0103r\u0103 s\u0103 copiez, da&#8217; iar\u0103\u015fi nu pot spune c\u0103 am \u00eenv\u0103\u0163at mare br\u00e2nz\u0103.<\/p>\n<h3><strong>Distributed and concurrent programming &#8211; Florin Forti\u015f<\/strong><\/h3>\n<p>Op\u0163ional. N-am fost la nici un curs sau laborator. Din nou datorit\u0103 permisiunii de a folosi materiale tip\u0103rite am trecut; desigur, \u015fi prin bun\u0103voin\u0163a profesorului &#8230; excesiv\u0103 chiar. Oare sunt ipocrit dac\u0103 dau cu piatra dup\u0103 cineva care voia s\u0103 fac\u0103 un bine?<\/p>\n<h3><strong>Information theory &#8211; Cosmin Bonchi\u015f<\/strong><\/h3>\n<p>Op\u0163ional, n-am participat. Din spusele colegilor era despre &#8220;<em>probability, entropy &amp; co.<\/em>&#8221; &#8211; l\u0103muri\u0163i? La examenul teoretic a l\u0103sat lumea s\u0103 vin\u0103 cu orice materiale (chiar \u015fi laptop). N-am idee c\u00e2\u0163i oameni au \u015fi promovat.<\/p>\n<h3><strong>Intelligent systems &#8211; C\u0103lin \u015eandru<\/strong><\/h3>\n<p>Horror. Op\u0163ional. Omul \u015eandru de\u0163ine un CV <a href=\"http:\/\/ro.linkedin.com\/pub\/calin-sandru\/1b\/526\/224\" target=\"_blank\">destul de bogat<\/a>, motiv probabil din care i se \u015fi fr\u00e2nge de nevoile \u015fi a\u015ftept\u0103rile studen\u0163ilor. Cere mult \u015fi nu face rabat.<\/p>\n<p>Pred\u0103 energic, dar se bazeaz\u0103 pe faptul c\u0103 \u015ftii fundamentele din semestrele trecute (spre exemplu chestiuni de inteligen\u0163\u0103 artificial\u0103). Pondereaz\u0103 prioritar nota de la laboratoare \u00een detrimentul notei la examenul teoretic (4 puncte teoria, 7 laboratoarele). De asemenea la curs ofer\u0103 proiecte suplimentare &#8211; \u00eens\u0103 \u0163ine o baz\u0103 de date cu proiectele vechi \u015fi am v\u0103zut cazuri \u00een care tentative de plagiat s-au soldat cu un -2 din nota final\u0103.<\/p>\n<p>\u00cen anul universitar 2010-2011 a l\u0103sat laboratoarele lui Ovidiu Aritoni (anul trecut le \u0163inuse el \u00eensu\u015fi). Aritoni de 2 ani \u00eencearc\u0103 s\u0103 conving\u0103 lumea s\u0103 lucreze la ceva proiect european de-al lui &#8211; monitorizarea electronic\u0103 a unei case via senzori &#8211; a\u015fa c\u0103 lumea s-a trezit cu sarcini de programare din acest domeniu. Celor ce n-au fost la laboratoare Ovidiu le-a trasat sarcin\u0103 de tradus materiale tehnice din englez\u0103 \u00een rom\u00e2n\u0103, presupun c\u0103 nu complet dezinteresat.<\/p>\n<p>Examenul teoretic \u00eel supravegheaz\u0103 \u015eandru cu ochi de vultur, nu accept\u0103 copiere; noteaz\u0103 apoi &#8220;la s\u00e2nge&#8221;, d\u00e2nd note de genul 1,03. Pentru a trece la materia asta e nevoie s\u0103 .. surpriz\u0103 .. munce\u015fti. P\u0103cat c\u0103 vine fix la final c\u00e2nd oamenii ar lucra poate la licen\u0163\u0103. Vine ca un du\u015f rece dup\u0103 3 ani petrecu\u0163i \u00eentr-un c\u0103ldu\u0163 lichid amniotic.<\/p>\n<h3><strong>Probability and statistics &#8211; Eva Kaslik<\/strong><\/h3>\n<p style=\"text-align: justify;\">Matematic\u0103. N-am idee cum am trecut. Nu m\u0103 intereseaz\u0103. Am participat la c\u00e2teva cursuri \u015fi laboratoare, pot sus\u0163ine calit\u0103\u0163ile de predare enumerate c\u00e2nd am vorbit dinsus despre Calculus, dar la mine materia n-a f\u0103cut acel necesar &#8220;clic&#8221;.<\/p>\n<h3>Alte materii<\/h3>\n<p>Mai sunt trecute ca &#8220;materii&#8221; \u015fi practica sau preg\u0103tirea pentru licen\u0163\u0103, dar din moment ce ele nu apar\u0163in unui profesor anume nu pot scrie despre ele. A\u015f remarca c\u0103 practica a fost o glum\u0103 trist\u0103, put\u00e2nd fi &#8220;tri\u015fat\u0103&#8221; \u00een N moduri (de la adeverin\u0163e fictive p\u00e2n\u0103 la practic\u0103 \u00een firme ce n-au nici o leg\u0103tur\u0103 cu programarea); nimic nou pentru Rom\u00e2nia, de altfel.<\/p>\n<p><strong>~~<\/strong><\/p>\n<p style=\"text-align: justify;\">Nu \u015ftiu dac\u0103 descrierile dinsus folosesc cuiva. Dar trebuia eu s\u0103 le notez, \u00een primul r\u00e2nd pentru mine &#8211; ca s\u0103 re\u0163in cum g\u00e2ndeam la 23 de ani \u015fi cum vedeam lucrurile &#8220;la cald&#8221;. Poate \u00een timp voi descoperi c\u0103 am fost nedrept cu unii. Poate voi g\u0103si c\u0103 dimpotriv\u0103 am fost prea relaxat, dracu \u015ftie. \u015ei cum nu ni s-a cerut feedback \u00een ace\u015fti ani, articolul de fa\u0163\u0103 este exact supapa necesar\u0103. \u00cen orice caz, tr\u0103g\u00e2nd linie pot concluziona c\u0103 diploma de licen\u0163iat oferit\u0103 de facultatea asta nu are nici pe departe con\u0163inutul pe care speram eu s\u0103-l aib\u0103; ajut\u0103 doar \u00een sensul \u00een care ajut\u0103 orice diplom\u0103 din \u0163ara asta, &#8220;s\u0103 nu zic\u0103 lumea c\u0103 n-ai&#8221;.<\/p>\n<p style=\"text-align: justify;\">Cu asta \u00eenchei povestea. <em>Keep walking<\/em>.<\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>( articol \u00een continuarea lui De universitas, post scriptum ) Sunt con\u015ftient c\u0103 nu doar \u00een Rom\u00e2nia studen\u0163ii dinainte de master nu conteaz\u0103. Pot \u00een\u0163elege de ce un profesor preocupat de chestiuni \u015ftiin\u0163ifice \u00eenalte este oarecum plictisit s\u0103 predea unor undergrads (pe sistemul U.S.) &#8211; ciclul licen\u0163\u0103. Proasp\u0103t-veni\u0163ii sunt de multe ori virgini intelectual, de &#8230;<\/p>\n","protected":false},"author":4,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":{"0":"post-2114","1":"post","2":"type-post","3":"status-publish","4":"format-standard","6":"category-fara","7":"anons"},"_links":{"self":[{"href":"http:\/\/daimon.me\/blog\/wp-json\/wp\/v2\/posts\/2114","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/daimon.me\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/daimon.me\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/daimon.me\/blog\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"http:\/\/daimon.me\/blog\/wp-json\/wp\/v2\/comments?post=2114"}],"version-history":[{"count":0,"href":"http:\/\/daimon.me\/blog\/wp-json\/wp\/v2\/posts\/2114\/revisions"}],"wp:attachment":[{"href":"http:\/\/daimon.me\/blog\/wp-json\/wp\/v2\/media?parent=2114"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/daimon.me\/blog\/wp-json\/wp\/v2\/categories?post=2114"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/daimon.me\/blog\/wp-json\/wp\/v2\/tags?post=2114"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}