>> LUIDSPREKER 1: Dit is CS50.
En dit is Sanders Theatre.
CS50 is Harvard inleiding tot de intellectuele bedrijven van computer
wetenschap en de kunst van het programmeren, voor majors en niet-majors gelijk.
Sterker nog, de meeste van de studenten van de cursus, zowel op de campus en uit, hebben geen voorafgaande
programmering ervaring.
Maar of je zelf doen of niet doen, onder de doelstellingen van de cursus is te leren
hoe je goed na te denken en op te lossen problemen effectiever -
lessen die je overstijgen vindt de zeer praktische vaardigheden waarmee je
ook de cursus af te sluiten.
>> Het is hier in Sanders dat, elke week, we zullen nieuwe manieren van denken te verkennen,
nieuwe technieken voor het oplossen van problemen.
En het is waar we beginnen met programmeren.
In week nul zullen we duiken in Scratch, een grafische programmeertaal uit
MIT, waarmee we in staat zijn om creëren programma's door te slepen en
dropping puzzelstukken die zal alleen verbinding als het maakt
logische zin te doen.
We zullen de overgang per week een tot C, wat meer traditionele programmering
taal, waarmee we uitdrukken probleemoplossingen des
exact en uiteindelijk alle krachtiger.
>> We onderzoeken de eenvoudigste van data structuren, arrays, of blokken van
geheugen dat we zullen gebruiken om gegevens op te slaan.
We gaan duiken in algoritmen, sets van instructies met
die problemen oplossen.
We gaan zoeken naar het nummer 50 achter een reeks virtuele deuren.
We zullen deze deuren herschikken om de getallen sorteren achter hen, zodat
dat we nummers kunnen vinden sneller.
We zullen meer geavanceerde data te pakken structuren en algoritmen, dat soort dingen
bomen en probeert, hash tables en gekoppeld lijsten, alle instrumenten voor een
toolkit waarmee om problemen op te lossen steeds beter.
>> Het duurde niet lang zullen we de overgang van C naar web programmeren, het gebruik van talen zoals
PHP en JavaScript in verband met HTML, CSS en SQL - talen met
welke websites van vandaag zijn gemaakt.
Tegen het einde van cursus ben je klaar, niet alleen voor verdere studies in CS als van
belang, maar voor de toepassing van de lessen al geleerd om problemen van
voor u interessant.
We hebben heel wat te doen, hoewel, in de komende weken.
Dus we zullen je weer te zien binnenkort.
Dit is CS50.
>> Dingen genoemd hash tabellen en gekoppeld lijsten, bomen en probeert, alle gereedschappen voor
iemands gereedschapsset, met die op te lossen problemen effectiever.
We nemen -
[Lachend].
We moeten dat gebruiken!
[Lachend]
Hoe hebben we niet zien aankomen?