CS 106 Introduction to Scientific Computing and Modeling


Invitation:
Welcome to CS106, Introduction to Scientific Computing and Modeling, at Calvin College University. 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 together.

Instructor: Dr. Victor Norman

Course Text: We will be using an online text called Programming in Python 3.3. The text will cost $58 and can be subscribed to at Zybooks using the code CALVINCS106NormanFall2020.

Course Outcomes: Students successfully completing this course will demonstrate that they can:

Weekly Schedule: The details of the weekly schedule -- the reading assignment, what topics we'll cover, POGIL activities, programming assignments, etc. -- will be in Moodle.

Course Practices:

  1. Lectures
  2. POGIL activities
  3. Labs
  4. Programming Assignments
  5. Tests

For more information, please choose a topic from the list below.
Calvin > CS > 106
This page maintained by Victor Norman.