/AlgoTheoryMachine

Coursera's Computer Science: Algorithms, Theory, and Machines by Princeton

Primary LanguageJava

PrincetonAlgoTheoryMachine

About

I took Coursera's Computer Science: Algorithms, Theory, and Machines by Princeton over the summer of 2021. The instructors, Robert Sedgewick and Kevin Wayne, teach a wide range of CS topics from sorting to turing machines to CPUs. The course is broken down into lectures 11-20 from the Computer Science: An Interdisciplinary Approach textbook. The other half of the textbook was made into the coursera course Computer Science: Programming with a Purpose. Their booksite contains resources and bits of information from the textbook. Although the course is free to enroll on coursera, there is no certificate given after its completion.

Organization

Each week or lecture is broken down into:

  • Lecture: The lecture slides - private
  • Supplements: Pages in the book and useful material links
    • Pages in the textbook corresponding with the topic
    • Links to the booksite and other material
    • Additional java programs from supplement questions
  • Notes: My notes on the lecture and videos
  • Enrichment: Optional enrichment questions and my answers selected from the textbook. - private
  • Quiz: The graded quiz questions and answers - private.