This is CS50x.
"Introduction to the intellectual enterprises of computer science and the art of programming. This course teaches you how to think algorithmically and solve problems efficiently. Topics include abstraction, algorithms, data structures, encapsulation, resource management, security, software engineering, and web development. Languages include C, Python and SQL plus CSS and HTML. Problem sets inspired by real-world domains of biology, cryptography, finance, forensics, and gaming. Designed for concentrators and non-concentrators alike, with or without prior programming experience." --- CS50 at Harvard.
Als je inlogt en registreert op de website krijg je toegang tot de volledige studiewijzer voor fulltime of parttime. Wil je meer informatie over dit vak? Kijk op https://mprog.nl/ of stuur een e-mail naar help@mprog.nl.
Nieuw in versie herfst 2022
Nieuw in versie herfst 2021
Whodunit en de theorie over geheugen zijn verplaatst naar Programmeren 2
Programmeren 1 heeft nu als afsluiter het "intermezzo", waarin op verschillende niveaus uitdagende eindopdrachten te kiezen zijn, een miniproject
Nieuw in versie lente 2021
De Harvard-colleges van 2020 zijn beschikbaar
Caesar wordt nu vergezeld door Readability in plaats van Vigenere
Samenwerkopdrachten Population, Scrabble, Sort zijn toegevoegd
Fifteen is een hacker-opdracht geworden
Enkele oefeningen over algoritmen zijn toegevoegd
CS50 is copyright 2011--2021 David J. Malan. http://cs50.tv/2017/fall/
This course's content is licensed by David J. Malan of Harvard University under a Attribution-NonCommercial-ShareAlike 4.0 International License.