ENG EC 427
Software Engineering in Practice
Enrollment Requirements: Undergraduate Prerequisite: ENGEC 327; or LEAP Program students This class builds on students' software design skills by introducing them to an array of industry relevant concepts such as test driven development, effective understanding and debugging of existing codebases, use of IDEs, re-factoring, source control management, microservice architecture, interservice communication, continuous deployment, data storage, fault tolerance and isolation, and system scaling.
Sources
- Course catalogue ↗2026-2027