ES2: Introduction to Computation for Engineering


Description:

Computational fluency through common code concepts, data types and data structures, program flow, and algorithmic implementation. Application to engineering projects including mathematical operations, numerical error calculations, and real-world data analysis. Data science concepts exploring data cleansing, descriptive statistics, analysis and visualization of data sets, and modeling and optimization of physical systems through code. Sociotechnical case studies explore the implications of computing and engineering design choices.


Years:

Course Information for Spring 2026


Previous Semesters:

Course Information for Spring 2025
Course Information for Spring 2024
Course Information for Spring 2023
Course Information for Spring 2022
Course Information for Spring 2021
Course Information for Spring 2020