Problem Solving, Python Programming, and Video Games
This course is an introduction to computer science and programming in Python. Upon successful completion of this course, you will be able to:
1. Take a new computational problem and solve it, using several problem solving techniques including abstraction and problem decomposition.
2. Follow a design creation process that includes: descriptions, test plans, and algorithms.
3. Code, test, and debug a program in Python, based on your design.
Important computer science concepts such as problem solving (computational thinking), problem decomposition, algorithms, abstraction, and software qual…
Watch on Coursera ↗
(saves to browser)
DeepCamp AI