HIZLARIA 1: Hau da CS50. Eta hau Sanders Antzerkia da. CS50 Harvard sarrera da informatikoen enpresen intelektuala zientzia eta programazio artea, Majors eta ez Majors alike. Izan ere, jakina da ikasle gehienak, bai campusean eta itzaltzeko, eduki aldez aurretik ez programing esperientzia. Baina egin edo ez duzu zeure burua ala ez, Ikastaroaren helburuak artean dago irakasten dizu nola ondo aztertu beharko luke, eta konpontzeko arazo gehiago eraginkortasunez - aurkituko gainditzen dituzu ikasgai horrek zurekin gaitasunak oso praktikoa halaber irteteko ikastaroa. Hemen da Sanders dela, aste bakoitzean, pentsatzeko modu berriak landuko dugu, arazoak konpontzeko teknika berriak. Eta hori da, non dugu hasteko programazioa. Aste zero Scratch, bat sartu dugu murgiltze etik programazio hizkuntza grafikoa MIT, eta horrela gai izango gara programak sortzeko, arrastatu eta egindako jaregiten puzzle pieza izango dela konektatu egiten bada bakarrik zentzu logikoa hacerlo. Egingo aste batean trantsizioa dugu C-ra, programazio tradizionalago batzuk hizkuntza, eta horrela adierazi dugu arazoei irtenbideak gehiago hain zuzen ere, eta, azken finean, gehiago potentziaz. Datuak errazena landuko dugu egiturak, array, edo blokeak datuak gordetzeko erabili ahal izango dugun memoria. Egingo algoritmoak murgiltzea dugu jarraibide multzo eta horrek arazoak konpontzeko. Bilatu dugu 50 zenbakia atzean ateak birtual array bat. Ate horiek berrantolatzeko dugu ordena Zenbaki horien atzean ordenatzeko, beraz duten zenbakiak azkarrago aurkitu ahal izango dugu. Datuak sofistikatuagoa aurre dugu egiturak eta algoritmoak, horrelako gauzak zuhaitzak eta saiatzen, hash taulak eta lotuta zerrendak, batek tresna guztiak eta horrek arazoak konpontzeko toolkit gero eta modu eraginkorrean. Luzea aurretik dugu trantsizioa egingo C-tik web programazioa, bezalako hizkuntzak erabiliz PHP eta JavaScript testuinguruan HTML, CSS, eta SQL - hizkuntzekin horrek gaur egungo webak egiten dira. Ikastaroa amaitu aurretik prest, ezin izango duzu CS gehiago ikasketak baino ez du bada interesik, baina ikasgai aplikatzeko dagoeneko arazoak ikasi zuretzat interesgarriak. Lortu dugu, nahiko pixka bat egin, nahiz eta, aurretik asteetan. Hain dugu asko berriro ikusiko laster. Hau da CS50. Gauzak izeneko hash taulak eta lotuta zerrendak, zuhaitzak eta saiatzen, tresna guztiak tresna norberaren kit, eta horrela konpontzen arazo gehiago eraginkortasunez. Hartu dugu - [Barre]. Hori erabili behar dugu! [Barre] Nola ez ikusi genuen datorren hori?