Jesse Chen, MEng, Software Engineering and Intelligent Systems
Contact
Inst Support Tech (Software), Faculty of Engineering - Electrical & Computer Engineering Dept
- xchen3@ualberta.ca
- Phone
- (780) 695-5788
- Address
-
E4-010 Engineering Teaching & Learning Complex
9107 116 St NWEdmonton ABT6G 2H5
Overview
Teaching
ENCMP 100 TA
ECE 210 TA
ECE 325 TA
ECE 449 TA/Tech
ECE 493 TA/Tech
Courses
ECE 220 - Programming for Electrical Engineering
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.
ECE 493 - Software Systems Design Project
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.