Lær at kode inden for 3 måneder med Harvards onlinekurser

click fraud protection

Harvards kursus "Introduktion til computervidenskab" betragtes i vid udstrækning som den bedste datalogi kursus online og fungerer som et strengt udgangspunkt for tusinder af online-studerende hvert år. Desuden er kurset fleksibelt: der er en mulighed for dig, om du bare vil kigge rundt, er dedikeret til at gennemføre hver opgave eller ønsker at optjene overførbar college-kredit.

Her er lidt direkte tale: "Introduktion til datalogi" er svært. Det er designet til studerende uden tidligere computerprogrammeringserfaring, men det er ingen tur i parken. Hvis du tilmelder dig, kan du forvente at bruge 10-20 timer på hvert af de ni projektsæt ud over at afslutte et komplekst afsluttende projekt. Men hvis du kan dedikere den krævede indsats, får du konkrete færdigheder, har en meget mere dybdegående forstå datalogi og udvikle en bedre fornemmelse af, om dette er et felt, du vil forfølge.

Vi præsenterer din professor, David Malan

Kurset undervises af David Malan, en instruktør ved Harvard University. Før han oprettede kurset og underviste ved Harvard, var David Chief Information Officer for Mindset Media. Alle Davids Harvard-kurser tilbydes som

instagram viewer
OpenCourseWare - uden omkostninger for den interesserede offentlighed. Den primære instruktion i "Introduktion til computervidenskab" leveres gennem Davids videoer, som er professionelt filmet og ofte bruger skærme og animation for at få poenget. Heldigvis er David både kortfattet og karismatisk, hvilket gør videoer til et nemt ur for studerende. (Ingen tørre to-timers bag-a-podiumforedrag her).

Hvad du lærer

Som introduktionskursus lærer du lidt af det hele. Læreplanen er opdelt i tolv ugers intens læring. Hver ugentlige lektion indeholder en informativ video fra David Malan (generelt filmet med et levende studerendes publikum). Der er også gennemgangsvideoer, hvor David direkte demonstrerer kodningsprocesser. Undersøgelsesvideoer er tilgængelige for studerende, der muligvis er mindre behagelige med materialet og har brug for yderligere instruktion for at færdiggøre problem sæt. Videoer og udskrifter af videoer kan downloades og ses, når det passer dig.

Lektioner introducerer studerende til: binær, algoritmer, boolske udtryk, arrays, tråde, Linux, C, kryptografi, debugging, sikkerhed, dynamisk hukommelsesallokering, kompilering, samling, File I / O, hash-tabeller, træer, HTTP, HTML, CSS, PHP, SQL, JavaScript, Ajax og snesevis af andre emner. Du afslutter ikke kurset som en flydende programmør, men du har en solid forståelse af, hvordan programmeringssprog fungerer.

Hvad du vil gøre

En af grundene til "Introduktion til computervidenskab" har været så succesrig er, at det giver de studerende mulighed for at anvende det, de lærer, mens de lærer det. For at gennemføre kurset skal studerende have afsluttet 9 problem sæt. Studerende begynder at oprette enkle programmer helt fra den første uge. Instruktionerne til udførelse af systemsættet er ekstremt detaljerede og har endda ekstra hjælpevideoer fra tidligere studerende (stolt iført deres sorte “Jeg tog CS50” t-shirts til solidaritet med de i øjeblikket kæmper).

Det endelige krav er et selvstyret projekt. Studerende kan vælge at oprette en hvilken som helst type software ved hjælp af de færdigheder og programmeringssprog, de har lært gennem hele kurset. Tilmeldte studerende forelægger deres afsluttende projekt til en online messe - når klassen er forbi, deles projekter via et websted for peers for at se, hvad alle andre har været oppe til.

Studerende, der har brug for ekstra hjælp, kan arbejde med Harvard-vejledere online for $ 50 i timen.

Ønskede du et certifikat med det?

Uanset om du bare vil kigge på kurset eller vil tjene college-kredit, "Introduktion til datalogi" har en mulighed for at hjælpe dig med at komme i gang med kodning.

EdX er den nemmeste måde at få adgang til kursusmateriale i dit eget tempo. Du kan tilmelde dig gratis for at gennemgå kurset med fuld adgang til videoer, instruktioner osv. Du kan også vælge at donere $ 90 eller mere til et bekræftet certifikat for opnåelse af alle kurser. Dette kan vises på en CV eller bruges i en portefølje, men giver dig ikke college-kredit.

Du kan også se kursusmateriale på CS50.tv, Youtubeeller iTunes U.

Alternativt kan du tage det samme onlinekursus igennem Harvard Extension School for omkring $ 2050. Gennem dette mere traditionelle onlineprogram tilmelder du dig en gruppe studerende i løbet af Forår eller efterår semester, opfylder tidsfrister og optjen overførbar college kredit efter afslutningen af Rute.

instagram story viewer