Welcome to CS 104, Applied Computing, at Calvin College. In this class, I invite you to learn how to program a computer using the Python programming language. Computer programming requires careful thought and a great attention to detail, but can be an exciting, creative, rewarding task. Even if you never do programming again, learning the process of breaking a problem down into programmable lines of code is a useful activity that will help you do problem solving in other domains. I have designed this course to be interactive and engaging in every way possible. We will use programmable robots in lab, interactive Q and A in the classroom, short lectures, and online problem sets. I will serve as your guide, coach, and encourager as we tackle learning computer programming togther.
The syllabus for this course is available here.
Instructor: Dr. Derek Schuurman
Course Text: We will be using a free online text called How to Think Like a Computer Scientist.
Course Outcomes: Students successfully completing this course will demonstrate that they can:
Course Practices: We will use these practices in this course to engage with the material: