Jesse Chen, MEng, Software Engineering and Intelligent Systems
Winter Term 2026 (1940)
ECE 220 - Programming for Electrical Engineering
3 units (fi 8)(EITHER, 3-0-3/2)
Architecture and basic components of computing systems. Programming environment and program development methodology. Basics of programming: from data structures and functions to communication with external devices. Principles of object-oriented programming. Good programming style. Prerequisite: ENCMP 100.
LAB H41 (81876)
2026-01-05 - 2026-04-10
R 14:00 - 16:50
ECE 493 - Software Systems Design Project
3 units (fi 8)(EITHER, 1-0-6)
Design of software systems from concept to working prototype. Applying software engineering techniques. Working in small groups under constraints commonly experienced in industry. Exposing each team member to the design, implementation, documentation, and testing phases of the project. Managing software development projects. Provides a capstone experience in software development processes. Prerequisite: ECE 421 or CMPE 410. Credit may be obtained in only one of CMPE 440 or ECE 493.
LAB H51 (85947)
2026-01-05 - 2026-04-10
F 14:00 - 16:50
LAB H31 (85961)
2026-01-05 - 2026-04-10
W 14:00 - 16:50