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?