McGill University - ECSE 211 - Design Principles and Methods Design specifications, parameters, optimization, implementation, troubleshooting and refinement; project management: scheduling, risk analysis, project control; case studies; design examples and project. Code uploaded on EV3 robot.