BUS-160 Business Foundations

CS-106   Intro Scientific Computation & Modeling

An introduction to computing as a tool for science, emphasizing programming as a methodology for problem solving, quantitative data analysis, and simulation in science and mathematics. This includes in silico modeling of natural phenomena; precise specication of a problem; design of its algorithmic solution; testing, debugging, and maintaining software; using scripting to increase scientic productivity; and the use of existing scientic software libraries. A secondary emphasis is the discussion of breadth topics, including historical, theoretical, ethical and biblical perspectives on computing as a discipline. This course provides an alternative to Computer Science 108, providing an introduction to computing focusing on scientic examples and applications. Meets the information technology core requirement. Laboratory.