>> SPEAKER 1: Dette er CS50.
Og det er Sanders Theatre.
CS50 er Harvards introduktion til intellektuelle virksomheder af computer
videnskab og kunsten at programmering, for de store selskaber og ikke-majors ens.
Det meste af kursets studerende både på campus og fra, ikke har nogen forudgående
programmering oplevelse.
Men uanset om du selv gør eller ikke gør det, blandt fagets mål er at undervise
hvordan du tænke grundigt, og løse problemer mere effektivt -
lektioner, som du finder transcendere meget praktiske færdigheder, som du
også afslutte kurset.
>> Det er her, i Sanders, at hver uge, vi vil udforske nye måder at tænke,
nye teknikker til at løse problemer.
Og det er, hvor vi vil begynde at programmere.
I uge nul vil vi dykke ned i Scratch, en grafiske programmeringssprog fra
MIT, som vi vil være i stand til lave programmer ved at trække og
droppe puslespilsbrikker, der vil kun tilsluttes, hvis det gør
logisk mening at gøre det.
Vi overgang i uge et til C, nogle traditionelle programmering
sprog, som vi vil udtrykke løsninger på problemer, desto mere
præcist og i sidste ende desto mere kraftfuldt.
>> Vi vil udforske den simpleste af data strukturer, matrixer eller blokke af
hukommelse, som vi vil bruge til at gemme data.
Vi vil dykke ned i algoritmer, sæt af instruktioner med
som at løse problemer.
Vi vil søge efter nummeret 50 bag et array af virtuelle døre.
Vi vil omarrangere disse døre i orden at sortere tallene bag dem, så
at vi kan finde numre hurtigere.
Vi vil håndtere mere avancerede data strukturer og algoritmer, ting som
træer og forsøger, hash tabeller og forbundet lister, alle redskaber til ens
værktøjskasse med til at løse problemer stadig mere effektivt.
>> Inden længe vil vi overgangen fra C til webprogrammering, brug af sprog som
PHP og JavaScript i forbindelse med HTML, CSS og SQL - sprog med
som nutidens hjemmesider er lavet.
Ved kursets afslutning vil du være klar, ikke kun til yderligere undersøgelser i CS, hvis der
interesse, men for anvendelsen af ​​de indhøstede allerede lært at problemer
interesse for dig.
Vi har fået en hel del at gøre, dog, i de kommende uger.
Så vi vil se dig igen snart.
Dette er CS50.
>> Ting kaldet hash-tabeller og forbundet lister, træer og forsøger, alle værktøjer til
ens værktøjskasse, med til at løse problemer mere effektivt.
Vi tager -
[Griner].
Vi er nødt til at bruge det!
[Griner]
Hvordan ser vi ikke at komme?