ECE3011 ECE Design Fundamentals This course teaches system-level design, including both software and hardware. Through activities and projects, students gain exposure to entrepreneurship, product lifecycle management, prototyping, and testing.