Welcome to CS106, Introduction to Scientific Computing and Modeling, at Calvin College. CS106 uses the python programming language to introduce students to computer programming, especially how it can be used in other scientific disciplines. 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. I have pulled assignments from the areas of mathematics, biology, and physics. I will serve as your guide, coach, and encourager as we tackle learning computer programming togther.
The syllabus for CS106 is available here.
Instructor: Dr. Derek Schuurman
Course Text: We will be using an online text called Programming in Python 3.3. Consult Moodle for details on how to subscribe to the textbook material.
Course Outcomes: Students successfully completing this course will demonstrate that they can: