ENGR 147
Computer Programming
An introduction to computer programming with a focus on engineering applications. Requires no previous programming experience. Basic programming control structures, data structures, and modularization will be covered. The programming language will be Python and/or C/C++. Students will write programs and will implement a physical design project using the Arduino platform. Credit will be granted for only one of ENGR 147, ENGR 144, ENGR 198 (2017-2018) or CSCI 161 (pre 2023). Three credits and two-hour lab.
Sources
- Course catalogue ↗2026-2027