CS 105 Introduction to Scientific Computing

This is a first course in computer programming for students with no prior experience. Students will learn the core process of programming: given a problem statement, how does one design an algorithm to solve that particular problem and then implement the algorithm in a computer program? The course will also introduce elementary programming concepts like basic control concepts (such as conditional statements and loops) and a few essential data types (e.g., integers and doubles). Exposure to programming will be through a self-contained user-friendly programming environment, widely used by the scientific and engineering communities, such as Python or MATLAB. The course will cover problems from all fields of science, engineering, and business.




Computer Science Program

Typically Offered Periods

Fall Semester Spring Semester Summer Session 1