Învățați să codați cursul online gratuit de informatică 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, vă dedicați completării fiecărei misiuni sau doriți să câștigați un credit transferat la colegiu.

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 este o plimbare î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 înțelege mult mai în profunzime informatica și veți dezvolta un sentiment mai bun dacă este sau nu un domeniu pe care doriți să îl urmăriți.  

Prezentarea profesorului tău, David Malan

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 intermediul videoclipurilor lui David, care sunt filmate profesional și adesea folosesc ecrane și animație pentru a pune problema. Din fericire, David este concis și carismatic, făcând videoclipurile un vizionare ușoară pentru studenți. (Nu există prelegeri secetoase, de 2 ore în spatele unui podium aici).

Ce veți învăța

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 revizuire a sesiunilor 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 îi introduc pe elevi în: binar, algoritmi, expresii booleane, tablouri, fire, Linux, C, criptografie, depanare, securitate, alocare dinamică a memoriei, compilare, asamblare, fișiere I / O, tabele hash, arbori, HTTP, HTML, CSS, PHP, SQL, JavaScript, Ajax și 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 de la studenții 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 pe parcursul 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.

Ai vrut 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, pentru a dona 90 $ sau mai mult pentru un certificat de realizare verificat la finalizarea tuturor cursurilor. Acest lucru poate fi listat într-un CV sau utilizat într-un portofoliu, dar nu vă va oferi credit universitar.

De asemenea, puteți vizualiza materialele de curs pe CS50.tv, YouTube sau iTunes U.

În mod alternativ, puteți lua același curs online prin Harvard Extension School pentru aproximativ 2050 USD. Prin acest program online mai tradițional, vă veți înscrie cu o cohortă de studenți în semestrul de primăvară sau toamnă, veți respecta termenele și veți câștiga un credit transferat la colegiu la finalizarea cursului..