Skip to content

minprog/programmeren-1

Repository files navigation

Programmeren 1

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.

Changelog

Nieuw in versie herfst 2022

  • Grotendeels nieuwe opdrachten, nog altijd met de Harvard-colleges van 2020.

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

Acknowledgements

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.