2025-2026 Undergraduate Catalog

IST 2099 SCIENTIFIC PROGRAMMING LAB: FUNDAMENTALS

 

This is a first-semester laboratory course in scientific programming, introducing students to procedural programming and fundamental computational methods for scientific modeling. Emphasizing practical application over theory, students will develop skills through hands-on implementation of numerical algorithms relevant to mathematical and scientific problems. Laboratory activities include data fitting, root-finding methods such as the bisection method and Newton's method, finite difference methods for numerical differentiation, and numerical solutions for ordinary differential equations, including Euler's method, the midpoint method, and 4th-order Runge-Kutta. Students will write programs to analyze data and solve problems drawn from a variety of scientific disciplines.

 

 

 

Credits

1

Prerequisite

MATH*1054

Corequisite

MATH*1054