Courses
CS 111: Introduction to Computational Science
This course introduces fundamental concepts and techniques in computational science. Topics include numerical methods, simulation techniques, and scientific computing principles applied to real-world problems.
CS 16: Problem Solving with Computers I
Fundamental building blocks for solving problems using computers. Topics include basic computer organization, programming constructs, and development of algorithms for problem-solving.
CS 8: Introduction to Computer Science
An introduction to computer program development for students with little to no programming experience. Basic programming concepts, variables and expressions, data and control structures, algorithms, debugging, program design, and documentation.
CS 9: Intermediate Python Programming
Intermediate topics in Computer Science using the Python programming language. Topics include object-oriented programming, data structures, software testing, and practical Python libraries for scientific computation and data analysis.
ENGR 3: Introduction to Programming for Engineers
Introduction to computer programming and problem-solving for engineers. Covers fundamental programming concepts, algorithm development, and basic numerical methods relevant to engineering applications.