At my school the following courses are required:
Engineering Design and Graphical Communication
Introduction to design: role of design in engineering, problem analysis, conceptual design and analysis, systems thinking, detailed design, design for product life cycle. Technical drawing in compliance with Canadian standards: orthographic and auxiliary views, sections, dimensioning and tolerancing, assembly and working drawings. Sketching and CAD-based methods.
Manufacturing Fundamentals
An overview of manufacturing processes and methods with emphasis on understanding of the physical fundamentals of processes. The course will cover material removal processes, metal-casting processes forming and shaping processes and shaping processes for plastics. Students will also be introduced to areas of geometric dimensioning and tolerancing (GD and T), engineering metrology including coordinate measuring machines (CMM) and the principles of reverse engineering. A CAD package is used.Taking all the courses you mentioned seems excessive. Taking 105AA and 115 should suffice.