Front-End and Detailed Engineering Design Courses Detailed Outline