CS50 ( Computer Science 50 ) er et introduktionskursus offline og online om computerteknologi på Harvard og fra 2015 Yale Universities . Kursusmaterialet er gratis tilgængeligt, mod betaling er det muligt at få diverse certifikater [1] [2] . I 2016 gennemgik kurset betydelige ændringer og inkorporerede bedste praksis fra 20 års undervisning på kurset. I 2016 omfattede CS50 forelæsningskurset følgende emner: Scratch, C-programmeringssproget , dataarrays, sorteringsalgoritmer, computerhukommelse, datastrukturer og informationskomprimering, Python og PHP, SQL-databaser, Javascript, virtual reality. Uddrag fra forelæsningsforløbet i 2016 er tilgængelige for visning i virtual reality -tilstand på Youtube-kanalen CS50. Alt kursusmateriale er tilgængeligt på engelsk.
CS50-forelæsningerne er tilgængelige på flere platforme, herunder iTunes U , edX og YouTube . Yderligere "Walkthroughs"-videoer optages med fakultetet og studerende. Der er også videoer af praktiske klasser "Problemsæt" og "Shorts" - en række korte videolektioner, hvor kursuslærere taler detaljeret om de snævert fokuserede emner, der behandles i forelæsningen. Kursusspørgsmålene er tilgængelige i PDF- og HTML-format. Elever kan uploade svar på spørgsmål, og nogle spørgsmål bedømmes automatisk. Studerende kan også bruge dedikeret software til at teste deres kode i skyen .
Professor David Malan er blevet kåret som en af verdens mest berømte computerundervisere [3] . Facebooks medstifter Mark Zuckerberg og tidligere Microsoft CEO Steve Ballmer holdt foredrag [4] .
På engelsk:
På ukrainsk
På russisk: