Leer de gratis online cursus informatica van Harvard coderen

De cursus 'Inleiding tot informatica' van Harvard wordt algemeen beschouwd als de beste online cursus informatica en dient als een rigoureus startpunt voor duizenden online studenten per jaar. Bovendien is de cursus flexibel: er is een optie voor je of je gewoon rond wilt kijken, toegewijd bent aan het voltooien van elke opdracht of een overdraagbaar studiepunten wilt verdienen.

Hier is wat eerlijk gezegd: "Inleiding tot de informatica" is moeilijk. Het is ontworpen voor studenten zonder eerdere ervaring met computerprogrammering, maar het is geen wandeling in het park. Als je je inschrijft, kun je verwachten dat je 10-20 uur besteedt aan elk van de negen projectsets naast het voltooien van een complex eindproject. Maar als u de vereiste inspanning kunt wijden, zult u tastbare vaardigheden verwerven, een veel diepgaander begrip van informatica hebben en een beter gevoel ontwikkelen of dit een vakgebied is dat u wilt nastreven..  

Introductie van uw professor, David Malan

De cursus wordt gegeven door David Malan, een instructeur aan de Harvard University. Voordat hij de cursus en het lesgeven op Harvard maakte, was David de Chief Information Officer voor Mindset Media. Alle Harvard-cursussen van David worden aangeboden als OpenCourseWare - zonder kosten voor het geïnteresseerde publiek. De primaire instructie in "Inleiding tot de informatica" wordt geleverd via Davids video's, die professioneel worden gefilmd en vaak schermen en animaties gebruiken om het punt duidelijk te maken. Gelukkig is David zowel beknopt als charismatisch, waardoor de video's gemakkelijk te bekijken zijn voor studenten. (Geen droge, 2 uur achter een podium hier).

Wat je zult leren

Als inleidende cursus leer je van alles een beetje. Het curriculum bestaat uit twaalf weken intensief leren. Elke wekelijkse les bevat een informatieve video van David Malan (meestal gefilmd met een live studentenpubliek). Er zijn ook walkthrough-video's, waarin David direct coderingsprocessen demonstreert. Evaluatievideo's van de studiesessie zijn beschikbaar voor studenten die mogelijk minder vertrouwd zijn met het materiaal en aanvullende instructies nodig hebben om de probleemsets te voltooien. Video's en transcripties van video's kunnen op uw gemak worden gedownload en bekeken.

Lessen laten studenten kennis maken met: binair, algoritmen, Booleaanse uitdrukkingen, arrays, threads, Linux, C, cryptografie, foutopsporing, beveiliging, dynamische geheugentoewijzing, compileren, samenstellen, File I / O, hashtabellen, bomen, HTTP, HTML, CSS, PHP, SQL, JavaScript, Ajax en tientallen andere onderwerpen. Je zult de cursus niet voltooien als een vloeiende programmeur, maar je zult een goed begrip hebben van hoe programmeertalen werken.

Wat ga je doen?

Een van de redenen waarom 'Inleiding tot informatica' zo succesvol is geweest, is dat studenten de mogelijkheid krijgen om toe te passen wat ze leren terwijl ze het leren. Om de cursus te voltooien, moeten studenten met succes 9 probleemsets voltooien. Studenten beginnen met het maken van eenvoudige programma's vanaf de eerste week. De instructies voor het invullen van de probleemsets zijn extreem gedetailleerd en bevatten zelfs extra helpvideo's van studenten uit het verleden (trots droeg hun zwarte "ik nam CS50" t-shirts voor solidariteit met de momenteel worstelende).

De laatste vereiste is een zelfgestuurd project. Studenten kunnen ervoor kiezen elk type software te maken met behulp van de vaardigheden en programmeertalen die ze tijdens de cursus hebben geleerd. Ingeschreven studenten dienen hun laatste project in bij een online beurs - nadat de klas voorbij is, worden projecten gedeeld via een website zodat collega's kunnen zien wat iedereen heeft gedaan.

Studenten die extra hulp nodig hebben, kunnen online met Harvard-docenten werken voor $ 50 per uur.

Wilde je daarmee een certificaat??

Of u nu gewoon een kijkje in de cursus wilt nemen of universiteitskrediet wilt verdienen, "Inleiding tot informatica" heeft een optie om u te helpen aan de slag te gaan met coderen.

EdX is de gemakkelijkste manier om in je eigen tempo toegang te krijgen tot cursusmateriaal. U kunt zich gratis aanmelden om de cursus te controleren, met volledige toegang tot video's, instructies, enz. U kunt er ook voor kiezen om $ 90 of meer te doneren voor een geverifieerd certificaat van voltooiing na voltooiing van alle cursussen. Dit kan worden vermeld op een cv of worden gebruikt in een portfolio, maar geeft je geen studiepunten.

U kunt ook cursusmateriaal bekijken op CS50.tv, YouTube of iTunes U.

Als alternatief kun je dezelfde online cursus volgen via Harvard Extension School voor ongeveer $ 2050. Via dit meer traditionele online programma, zul je je inschrijven bij een cohort van studenten tijdens het voorjaar of najaar semester, deadlines halen en overdraagbaar universiteitskrediet verdienen na voltooiing van de cursus.