atunci când limbajul de programare face mai mult rău decât bine

sâmbătă, 16 feb. 2013, 22:20

La sfârșitul articolului „o propunere privind predarea programării în școli” spuneam că, citez:

Încheind, adaug faptul că ideea în sine a predării programării „as soon as possible” nu e nouă și există implementată în România în cadrul unui set de cursuri numit Digital Kids. Inițiativa e una din care sistemul învățământului de stat ar avea multe de învățat. Cel mai important aspect, în opinia mea de om care nu prea are legături cu știința pedagogiei, e acela al impulsionării copiilor să gândească și să învețe să facă chestii, moment în care toată discuția privitoare la limbaje de programare devine superfluă.

Mă văd nevoit să justific afirmația, arătând astfel că dezbaterile pe marginea limbajelor de programare în cadrul educației sunt în mare parte inutile și, mai mult, că o astfel de gândire orientată către limbaje de programare nu face decât să dăuneze. (mai mult…)

cu poli și copiat

miercuri, 5 sept. 2012, 23:57

N-am mai abordat de ceva vreme subiectul, deci să reluăm: Mihai scrie despre un student care cere lucrări pe o listă de discuții oarecare, pe marginea unei materii oarecare din facultate. Cele două (lista și materia) sunt prea puțin relevante; e importantă însă observația că este vorba despre o disciplină de master, unde participanții sunt deja ingineri, adică oameni cu capul pe umeri și toate cele. Ei, ți-ai găsit. Lăsând la o parte faptul că trebuie să fii naiv — să nu zic altfel — să cumperi lucrări pe liste publice, în văzul lumii, problema copiatului aduce iar discuții pro și contra [i], care se rezumă în final la starea „sistemului” [ii], care-i așa și pe dincolo, adică putrezit!

Drept să o spun, și eu sunt student la master și pot să spun că programul nu s-a ridicat pe deplin la așteptările mele. Un argument care îmi invalidează dezamăgirea ar fi acela că la Politehnică-ACS (secția calculatoare) mai toate materiile faine sunt înghesuite în ultimii doi ani de licență, astfel că la master se fac în mare parte subiecte ce țin pur de specializare, nu cum se face la UT Cluj sau prin alte părți — ba chiar la multe facultăți dinafară, pentru că argumentul „dacă-i dinafară e musai mai bine ca la noi” e foarte popular. Totuși un lucru e clar: mulți titulari nu își organizează la fel de bine cursurile la master în raport cu cele de licență, pentru că mulți sunt ocupați cu altele și au mai degrabă așteptări de implicare din partea studenților. Stilul nu-i unul deosebit, ba ar fi chiar interesant dacă unele materii nu ar fi atât de plictisitoare. (mai mult…)

  1. Păi cum, nu știți? românul s-a născut filosof. Ce contează că nu suntem în stare să lucrăm cu algebre și categorii, noi discutăm probleme profunde de etică, alea. Ce contează regulamentele la care am aderat încă de când am semnat foaia de înscriere? „Dăle-n măsa”, noi suntem mai presus de toate prostiile astea. []
  2. De parcă oamenii ar fi familiari cu teoria sistemelor; haha, ce glumă bună. []

un exemplu de design prost pe web

vineri, 23 mart. 2012, 20:38

Este site-ul din următoarea imagine:

The Global Mail – care apropo, au făcut un reportaj despre cum lucrurile se schimbă în Pyongyang!1 – nu e nici de departe cel mai prost site pe care l-am văzut de când umblu pe Interneți, cel puțin nu în ceea ce privește interfața. Din varii motive reușesc să dau zilnic peste site-uri cu un design oribil, care parcă e făcut să-mi distrugă ochii, asta atât datorită unor relicve gen Adobe Flash cât și din cauza unor designeri care au consumat prea mult canabis sau ceva de genul. Bun, dar atunci de ce m-aș apuca eu să mă leg tocmai de exemplul ăsta particular, când pot la fel de bine să iau un site românesc la întâmplare și să-l toc până mă dor degetele și fac praf tastele și așa mai departe. (mai mult…)

interludiu: facebook față cu securitatea

sâmbătă, 22 ian. 2011, 11:16

Fiindcă, după cum probabil știți, subsemnatul a comis nerozia de a se alătura fenomenului web social, și încă cum, acesta din urmă manifestă deseori tendința de a duce amuzamentul către noi dimensiuni ale socialului, bla – sau de a se întoarce împotriva propriului utilizator într-un fel sau altul, după caz. O să vă dau un exemplu rupt direct din mașinăria atroce a individului pe nume Zuckerberg:

(mai mult…)

the badger, the mushroom, the snake and the haskell

marți, 22 dec. 2009, 22:10

How they all fit together:

1
2
3
4
5
6
7
8
module Badger where
 
badger :: Int -> Int -> [String]
badger mushroom snake = badger' mushroom snake mushroom snake
    where
    badger' m s 0 s' = "Mushroom" : "Mushroom" : badger' m s m s'
    badger' m s m' 0 = "Snaaaaaaaaake" : badger' m s m s
    badger' m s m' s' = "Badger" : badger' m s (m' - 1) (s' - 1)

A Haskell 8-liner based on this short made by Weebl.