Învață să faci cod în 3 luni cu cursurile online de la Harvard

Cursul „Introducere în informatică” de la Harvard este considerat pe larg ca cel mai bun curs de informatică online și servește ca un punct de plecare riguros pentru mii de studenți online în fiecare an. În plus, cursul este flexibil: există o opțiune pentru dvs. fie că doriți doar să priviți în jur, sunt dedicați completării fiecărei misiuni sau doriți să câștigați un credit universitar transferabil.

Iată câteva discuții directe: „Introducere în informatică” este greu. Este conceput pentru studenți fără experiență anterioară de programare pe calculator, dar nu se plimbă în parc. Dacă vă înscrieți, vă puteți aștepta să petreceți 10-20 de ore pe fiecare din cele nouă seturi de proiect, pe lângă finalizarea unui proiect final complex. Dar, dacă puteți dedica efortul necesar, veți dobândi abilități tangibile, veți avea mult mai în profunzime intelegerea informatiei si dezvoltarea unui mai bun simt daca acesta este sau nu un domeniu pe care doriti urmări.

Prezentarea profesorului tău, David Malan

instagram viewer

Cursul este predat de David Malan, instructor la Universitatea Harvard. Înainte de a crea cursul și de a preda la Harvard, David a fost ofițerul principal de informații pentru Mindset Media. Toate cursurile Harvard ale lui David sunt oferite ca: OpenCourseWare - fără costuri pentru publicul interesat. Instrucțiunea principală din „Introducere în informatică” este oferită prin videoclipurile lui David, care sunt filmate profesional și adesea folosesc ecrane și animație pentru a pune punct. Din fericire, David este concis și carismatic, făcând videoclipurile un vizionare ușoară pentru studenți. (Nu există prelegeri uscate, de 2 ore în spatele unui podium aici).

Ce veți afla

Ca curs introductiv, veți învăța un pic din toate. Curriculumul este defalcat în douăsprezece săptămâni de învățare intensă. Fiecare lecție săptămânală include un videoclip informațional de la David Malan (filmat în general cu o audiență în direct a studenților). Există, de asemenea, videoclipuri walkthrough, în care David demonstrează direct procesele de codare. Sunt disponibile videoclipuri de recenzie pentru sesiuni de studiu pentru studenții care pot fi mai puțin confortabili cu materialul și au nevoie de instrucțiuni suplimentare pentru a completa seturile de probleme. Videoclipurile și transcrierile videoclipurilor pot fi descărcate și urmărite la îndemână.

Lecțiile introduc elevii în: binar, algoritmi, expresii booleane, tablouri, fire, Linux, C, criptografie, depanare, securitate, dinamică alocare memorie, compilare, asamblare, fișiere I / O, tabele hash, arbori, HTTP, HTML, CSS, PHP, SQL, JavaScript, Ajax și alte zeci de alte subiecte. Nu veți termina cursul ca programator fluent, dar veți avea o înțelegere solidă a modului în care funcționează limbajele de programare.

Ce vei face

Unul dintre motivele „Introducere în informatică” a avut un succes atât de mare încât le oferă elevilor posibilitatea de a aplica ceea ce învață în timp ce îl învață. Pentru a finaliza cursul, elevii trebuie să termine cu succes 9 seturi de probleme. Elevii încep să creeze programe simple încă din prima săptămână. Instrucțiunile pentru completarea seturilor de probleme sunt extrem de detaliate și chiar oferă videoclipuri suplimentare de ajutor studenți trecuți (purtând cu mândrie tricourile lor negre „Am luat CS50” pentru solidaritate cu cei care se luptă în prezent).

Cerința finală este un proiect autoguidat. Studenții pot alege să creeze orice tip de software folosind abilitățile și limbajele de programare pe care le-au învățat de-a lungul cursului. Studenții înscriși își depun proiectul final la un târg online - după terminarea clasei, proiectele sunt împărtășite printr-un site web pentru ca colegii să vadă ce au făcut toți ceilalți.

Studenții care au nevoie de asistență suplimentară pot lucra online cu 50 de dolari pe oră cu profesorii Harvard.

Doriți un certificat cu asta?

Indiferent dacă doriți doar să aruncați o privire la curs sau doriți să obțineți un credit universitar, „Introducere în informatică” are o opțiune care vă poate ajuta să începeți codificarea.

EdX este cel mai simplu mod de a accesa materialele de curs în ritmul propriu. Vă puteți înscrie gratuit pentru a audita cursul, cu acces complet la videoclipuri, instrucțiuni etc. Puteți opta, de asemenea, să donați 90 USD sau mai mult pentru un certificat de realizare verificat la finalizarea tuturor lucrărilor de curs. Acest lucru poate fi listat într-un CV sau utilizat într-un portofoliu, dar nu vă va oferi credit universitar.

De asemenea, puteți vedea materialele de curs pe CS50.tv, YouTubesau iTunes U.

În mod alternativ, puteți parcurge același curs online Harvard Extension School pentru aproximativ 2050 $. Prin acest program online mai tradițional, vă veți înscrie cu o cohortă de studenți în timpul programului Semestrul de primăvară sau toamnă, respectă termenele și câștigă credit colegial transferabil la finalizarea curs.