CS 106: Introduction to Scientific Computing and Modeling
Course Outcomes:
By the conclusion of this semester, the student will:
- Understand how a computer is programmed using an object-oriented language (python).
- Understand the control structures available to a programmer, such that the student can apply these concepts when learning other programming languages.
- Be able to break down a problem into parts small enough to be programmed.
- Be able to debug a program to find the syntax and logic errors in it.
- Have experience building abstractions to model a problem and its solution, in which data and operations on that data are bound together in an object.