Stanford-CS-106B-Programming-Abstractions icon indicating copy to clipboard operation
Stanford-CS-106B-Programming-Abstractions copied to clipboard

Tackling the Stanford's CS 106B class: Programming Abstractions Online

Stanford-CS-106B

Tackling the Stanford's CS 106B class Online

Heyo All!

This is the new github repository where I will be posting the solutions that I come up with for the Stanford CS 106B course.

I am still very much learning!

If you noticed something wrong with my code/bad-style/redundancy etc. please highlight it to me and I will be very glad to learn from it and have the code corrected to become better!

Also, check out the wiki if you're interested in taking this course in your own time but cannot commit much time

Topics Covered:

  • Abstraction and its relation to programming
  • Software engineering principles of data abstraction and modularity
  • Object-oriented programming
  • fundamental data structures (such as stacks, queues, sets) and data-directed design.
  • Recursion and recursive data structures (linked lists, trees, graphs).
  • Introduction to time and space complexity analysis.

Kaizen, Winston

ATTENTION: STANFORD STUDENTS

I believe that if you are a current CS 106B student at Stanford University who has not yet made a final submission of this assignment, then looking at this solution will constitute a violation of Stanford's Honor Code.

You have been warned!

Till next time, have fun!