CS106A
  • Lectures
    1. Welcome 2. Control Flow 3. Decomposition 4. Introduction to Python 5. Arithmetic Expressions 6. Control Flow Revisited 7. Functions and Parameters 8. More Parameters
    9. Images 10. Graphics 11. Animation 12. Lists 13. More Lists 14. Text Processing 15. Files 16. Dictionaries
    17. Nested Structures 18. Nested Structures II 19. Tuples 20. Classes & Objects 21. Memory 22. Internet 23. More on Memory 24. Search Engines
    25. Building Front End and Back End Web Pages 26. Using Python for Artificial Intelligence 27. Ethical Computing 28. Python Extras 29. Wrap-up
  • Assignments
    0 - Who are you? 1 - Karel 2 - Khan-sole Academy & Computing Interest 3 - Ghost & Quilt 4 - Sand 5 - Strings & Word Guessing 6 - BabyNames 7 - Bajillion
  • Section
    Section Management
    Section 1 Section 2 Section 3 Section 4 Section 5 Section 6 Section 7
  • Handouts
    General Information Course Placement Honor Code Installing PyCharm Using Karel in PyCharm Submitting Assignments Diagnostic Image Reference Graphics Reference
  • Examples
    Programming is Awesome Move to Center Bouncing Ball
    Tic Tac Toe Just a Number Palindrome
  • Schedule

Assignment 3: Ghost & Quilt

Due: Wednesday, May 6th, 1:30P.M. PDT




Assignment Files



Assignment Handout


Starter Code

Resources



YEAH Hours Slides

(Video on Canvas)


Image Reference


Graphics Reference


Honor Code

© Stanford 2020 | CS106A has been developed over decades by many talented teachers. Website designed by Chris Piech.