„CS50: Įvadas į kompiuterių mokslą“ yra vienas populiariausių masinių atvirų internetinių kursų pasaulyje. Šis MAIK yra puikus įvadas žmonėms, neturintiems jokio technologinio išsilavinimo ir programavimo patirties.
Pradinio lygio kursą dėsto Davidas J. Malanas, o jame daugiausia dėmesio skiriama tokioms temoms kaip abstrakcija, algoritmai, duomenų struktūros, apjungimas, išteklių valdymas, saugumas, programinės įrangos inžinerija ir žiniatinklio kūrimas.
Išsami informacija apie šį MAIK
Kursų metu sprendžiami klausimai grindžiami realiais biologijos, kriptografijos, finansų, kriminalistikos ir pramogų sričių pavyzdžiais. Besimokantieji įgis pagrindinių programavimo kalbų, - C, Python, SQL, JavaScript, CSS ir HTML žinių.
Kursai vyksta savarankiškai, t. y. besimokantys asmenys gali mokytis savo tempu. Vidutiniškai kursai trunka nuo 10 iki 20 valandų per savaitę. Kursui baigti reikia atlikti mažiausiai 9 užduotis.
Mokymosi rezultatai
Šio kurso metu dalyviai įgis plačius, bet tvirtus informatikos ir programavimo pagrindus ir supras, kaip veikia algoritmai. Taip pat bus paaiškintos tokios sąvokos kaip abstrakcija, algoritmai, duomenų struktūra, išteklių valdymas, programinės įrangos inžinerija ir žiniatinklio kūrimas. Mokiniai taip pat susipažins su keliomis programavimo kalbomis, įskaitant C, PHP ir JavaScript, taip pat SQL, CSS ir HTML.