Computer Science 101 (CS101) este un MOOC autostimulat dezvoltat de Universitatea din Londra, care prezintă studenților conceptele fundamentale ale informaticii. Computerele pot părea complexe, dar de fapt funcționează conform câtorva principii fundamentale. CS101 deconstruiește și vizualizează acele modele care sunt benefice pentru orice persoană care utilizează calculatoarele în prezent.
Participanții la cursul CS101 vor avea posibilitatea de a explora și de a experimenta fraze scurte de „cod informatic” pentru a pune în viață puterea și limitările computerelor. Nu este necesar să se descarce sau să instaleze un software suplimentar, deoarece totul funcționează în browser. CS101 acoperă, de asemenea, elementele de bază ale computerelor în prezent, cum ar fi ceea ce este un calculator, ce este hardware, ce este programul informatic și ce este internetul.
Acest curs este complet automat și poate fi completat de oricine știe cum să utilizeze un browser web. Nu există cunoștințe prealabile în domeniul informaticii, dincolo de capacitatea de bază de a utiliza un browser web.
Ce veți învăța?
Mai multe detalii, în cursul acestui curs, participanții vor învăța:
- Natura computerelor și a codului, ce pot și nu pot face;
- Modul de funcționare a hardware-ului: cipuri, CPU, memorie, disc;
- Jargonul necesar: biți, octeți, megaocteți, gigaocteți;
- Cum funcționează software-ul: ce este un program, ce este „în desfășurare” etc.;
- Modul în care funcționează imaginile digitale și mijloacele de comunicare digitale;
- Buclele și logica codului informatic;
- Idei mari: abstractizare, logică, buguri;
- Modul în care funcționează datele structurate;
- Cum funcționează internetul: adresă IP, rutare, ethernet, wi-fi;
- Securitatea informatică
CS101 utilizează o variantă a Javascript ca limbaj de programare. Codul de curs pentru a explora natura calculatoarelor, dar nu urmărește codul în profunzimea unui curs complet de programare.