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