This course is an introduction to computer science, computers and programming for science students. Topics covered include: algorithmic thinking, computational approaches to solving problems, programming fundamentals such as elementary data structures, arrays, and basic constructs provided by high-level programming languages: sequencing, selection, iteration, and functions. Additional topics may include: numerical computation, GUI interface, and case studies of scientific computing. This course uses MATLAB as its programming language along with a brief introduction to Python.
Weekly Contact: Lab:2 hrs. Lecture:3 hrs.
GPA Weight: 1.00
Course Count: 1.00
Billing Units: 1