Here are the resources for this course:
This class follows these —> Hacettepe CENG’S and MIT Course
Hacettepe CENG’s Course Pages
Here is the course web-page that we will be following for this class.
Additional Course Content from MIT and Hacettepe
Here is the auxiliary course content from MIT:
https://ocw.mit.edu/courses/6-100l-introduction-to-cs-and-programming-using-python-fall-2022/lists/lecture-notes/
Here is the auxiliary course content from Hacettepe’s CENG:
https://web.cs.hacettepe.edu.tr/~muh101/
IMPORTANT: Hacettepe’s two courses are also based on MIT’s course.
Reference Books
- CS for All, Christine Alvarado, Zachary Dodds, Geoff Kuenning, Ran Libeskind-Hadas, 2013
- The Python Tutorial (available from the Python website)
- Think Python, 2nd edition, Allen B. Downey (freely available online) interactive version(https://allendowney.github.io/ThinkPython/chap01.html)
- Introduction to Computation and Programming Using Python, Second Edition, John V. Guttag, MIT Press, August 2016
- Learn Python the Right Way (For the Laboratory Session of our course)