Harvards kurs "Introduksjon til informatikk" blir sett på som det beste datavitenskapskurs på nettet og fungerer som et strengt utgangspunkt for tusenvis av nettstudenter hvert år. I tillegg er kurset fleksibelt: det er et alternativ for deg om du bare vil se deg om, er dedikert til å fullføre hver oppgave eller ønsker å tjene overførbar college-kreditt.
Her er litt rett tale: "Introduksjon til informatikk" er vanskelig. Den er designet for studenter uten tidligere dataprogrammeringserfaring, men det er ingen tur i parken. Hvis du melder deg på, kan du forvente å bruke 10-20 timer på hvert av de ni prosjektsettene i tillegg til å fullføre et komplekst sluttprosjekt. Men hvis du kan dedikere innsatsen som kreves, vil du få konkrete ferdigheter, ha en mye mer dyptgående forståelse av informatikk og utvikle en bedre følelse av om dette er et felt du vil forfølge.
Vi presenterer din professor, David Malan
Kurset blir undervist av David Malan, en instruktør ved Harvard University. Før han opprettet kurset og underviste ved Harvard, var David Chief Information Officer for Mindset Media. Alle Davids Harvard-kurs tilbys som
OpenCourseWare - uten kostnad for den interesserte publikum. Den primære instruksjonen i "Introduksjon til informatikk" blir levert gjennom Davids videoer, som er profesjonelt filmet og ofte bruker skjermer og animasjon for å få poenget. Heldigvis er David både kortfattet og karismatisk, noe som gjør videoene til en enkel klokke for studentene. (Ingen tørre forelesninger på to timer bak et podium her).Hva du lærer
Som introduksjonskurs lærer du litt av alt. Læreplanen er delt opp i tolv uker med intens læring. Hver ukentlige leksjon inneholder en informasjonsvideo fra David Malan (vanligvis filmet med et levende studentpublikum). Det er også gjennomgangsvideoer, der David direkte demonstrerer kodingsprosesser. Studieøksvideoer er tilgjengelige for studenter som kan være lite komfortable med materialet og trenger ytterligere instruksjoner for å fullføre problemstillingene. Videoer og utskrifter av videoer kan lastes ned og se på når det passer deg.
Leksjoner introduserer studentene for: binær, algoritmer, boolske uttrykk, matriser, tråder, Linux, C, kryptografi, feilsøking, sikkerhet, dynamisk minnetildeling, kompilering, montering, File I / O, hash-tabeller, trær, HTTP, HTML, CSS, PHP, SQL, JavaScript, Ajax og dusinvis av andre emner. Du vil ikke fullføre kurset som en flytende programmerer, men du vil ha en solid forståelse av hvordan programmeringsspråk fungerer.
Hva du vil gjøre
En av grunnene til at "Introduksjon til informatikk" har vært så vellykket, er at det gir studentene muligheten til å anvende det de lærer mens de lærer det. For å fullføre emnet må studentene fullføre 9 problemstillinger. Studentene begynner å lage enkle programmer helt fra den første uken. Instruksjonene for å fullføre problemstillingene er ekstremt detaljerte og har til og med ekstra hjelpevideoer fra tidligere studenter (med stolthet iført sine svarte “Jeg tok CS50” t-skjorter for solidaritet med de for tiden sliter).
Det endelige kravet er et selvstyrt prosjekt. Studentene kan velge å lage alle typer programvare ved å bruke ferdighetene og programmeringsspråk de har lært gjennom hele kurset. Påmeldte studenter leverer sluttprosjektet sitt til en nettmesse - etter at klassen er over deles prosjekter gjennom et nettsted for jevnaldrende for å se hva alle andre har vært opp til.
Studenter som trenger ekstra hjelp, kan samarbeide med Harvard-veiledere online for $ 50 i timen.
Ville du ha et sertifikat med det?
Enten du bare vil ta en titt på kurset eller vil tjene høyskolekreditt, "Introduksjon til informatikk" har et alternativ som hjelper deg å komme i gang med koding.
EdX er den enkleste måten å få tilgang til kursmateriell i ditt eget tempo. Du kan registrere deg gratis for å revidere kurset, med full tilgang til videoer, instruksjoner, etc. Du kan også velge å donere $ 90 eller mer for et bekreftet sertifikat for oppnåelse etter fullført kurs. Dette kan være oppført på en CV eller brukes i en portefølje, men vil ikke gi deg college-kreditt.
Du kan også se kursmateriell på CS50.tv, YouTube, eller iTunes U.
Alternativt kan du ta det samme online kurset gjennom Harvard Extension School for omtrent 2050 dollar. Gjennom dette mer tradisjonelle online programmet, vil du registrere deg med et årskull av studenter i løpet av Vår- eller høstsemester, oppfyll frister og tjene overførbar college-kreditt etter fullføring av kurs.