another one bites the dust

vineri, 27 feb. 2009, 17:27

S-a dus încă o săptămână, prima din semestrul al patrulea. Am rămas cu două draft-uri mai mult sau mai puțin serioase, pe care nu am avut timp să le cizelez, o groază de alte chestii necitite și multe nebunii abia apărute pe țeavă. Povestea e cam în felul următor: doi mari învățați au scos două Biblii – fiecare în domeniul ei, dar ambele făcând parte dintr-o religie comună – scrise independent una de cealaltă, parcă numai să îi bage în cap studentului toate matrapazlâcurile legate de acea religie, care de fapt e un fel știință, să ne înțelegem. Iar studentul nu avea nimic împotrivă.

Într-o altă ordine de idei, după ce mi-am dat seama că skill-urile de a programa în C ruginesc atunci când nu sunt folosite, am descoperit că am și voi avea de-a face și cu limbaje ceva mai exotice, cum ar fi Scheme [plt-scheme.org] sau Prolog [swi-prolog.org]. Asta mă face să mă mai interesez un pic de limbaje gen cele de mai sus, sau de ce nu Haskell, care pare din ce în ce mai interesant. Paradigma funcțională funcționează, doar Universul a fost scris în Lisp [xkcd.com], asta apropo de Scheme și alte dialecte.

Acest articol a fost publicat drept simbol al sfidării față de criza economică și alte probleme care macină țara și lumea în ziua de azi. Sunt de părere că dacă lumea și-ar vedea de treabă, lucrurile ar merge cum trebuie.

reacție.

miercuri, 28 ian. 2009, 21:20

Plecând de la post-urile altor calculatoriști (here, here und here, în ordinea publicării), voi enunța trei motive – care de fapt sunt patru – pentru a da feedback (de preferat înaintea examenului, fiindcă un student trecut e mai fericit decât unul picat, iar ambii sunt la fel de obiectivi):

  • Principiul trei al mecanicii newtoniene;
  • Un student nu poate schimba mare lucru dând feedback, dar mai mulți da;
  • Cel care nu reacționează (într-un fel sau altul) la o materie nu are dreptul să se plângă în cazul în care materia respectivă nu s-a ridicat la așteptările sale;
  • E absurd ca unui student să i se dea dreptul să se exprime în legătură cu un subiect de interes (pentru el) și să nu o facă.

Cât de convingător am fost, asta rămâne de văzut. Voi încerca (și voi reuși, sper, în funcție de timpul disponibil) cât de curând să îmi exprim o părere de ansamblu asupra acestui semestru.

on the cruelty of really teaching computing science

marți, 2 dec. 2008, 21:04

Plimbându-mă cu browser-ul pe Slashdot, am aflat că astăzi se împlinesc fix douăzeci de ani de la publicarea de către Edsger Dijkstra a unui text interesant (în mod ciudat, scris de mână), numit „On the cruelty of really teaching computing science”.

În cele treizeci de pagini se tratează atât problema – perfect valabilă şi în ziua de astăzi, despre care îmi tot zic de ceva timp încoace că am să vorbesc – felului şi măsurii în care societatea primeşte lucrurile (ideile, paradigmele etc.) noi, cât şi manifestarea acestei probleme în domeniul computer science. Nu întâmplător am spus că problema este valabilă şi în ziua de astăzi, asta apropo de criza economică şi schimbările la care societatea e nevoită să se adapteze.

Deşi s-ar putea argumenta mult timp pro sau contra pe subiectele respective, îmi place mult că anumite aspecte ceva mai sensibile (cum ar fi mediul educaţional luat în raport cu cel de afaceri/industrial) sunt tratate la modul tăios. All in all, a good read for anyone who’s got anything to do with this.

college software

duminică, 12 oct. 2008, 17:50

Am avut varii impresii despre mediile de lucru folosite până acum în facultate (Dev-C++ m-a amuzat, Octave mi-a făcut o impresie bună, PSpice m-a lăsat rece etc). Din motivul ăsta, mi-am propus să vorbesc foarte pe scurt despre două softuri mai mult sau mai puţin utile pentru computer science, dar (zic eu) o idee bună pentru anumite materii studiate de mine în trecut/prezent.

  • gEDA – Mi-aş fi dorit să pot vorbi mai pe larg despre el, dar n-am avut timp. E vorba de o suită de aplicaţii pentru lucrul cu circuite electronice, care mi-a sărit în ochi la ceva timp după ce am terminat temele pentru proiectare logică. Am stat să fac schemele logice în Inkscape, fără să ştiu la vremea respectivă că designer-ul din gEDA mi-ar fi putut uşura mult munca. Mai mult, ar putea fi şi o posibilă alternativă la Multisim-ul (non-free) pe care îl vom folosi la laboratorul de electronică.
  • Alice e chiar un program 100% educaţional, care îşi propune să predea concepte de programare (OOP included) într-un mod cât mai plăcut: se foloseşte de un mediu 3D interactiv, iar studentul programează entităţile folosind Java/C++/C#. Deşi la prima vedere ar părea o jucărie, programul e folosit cu succes în mediul universitar, fiind conceput în scop didactic de către cei de la Carnegie Mellon.