Thunder Bay • Orillia

Bachelor of Engineering (Software Engineering)/Master of Business Administration (TB) - Software Engineering Design

Software Engineering 3050 Software Engineering Design
A project oriented course in which students apply software engineering principles of requirements elicitation, specifications, design, implementation and testing to solve engineering problems. The course content focuses on object oriented methodology and the use of Unified Modeling Language (UML) to specify, visualize, construct and document the artifacts of the software system. Topics include: concepts of object orientation; UML modeling and class diagrams; developing software requirements; client-server architecture; software design patterns; software implementation and testing; basic architectural patterns.
Credit Weight: 0.5

Software Engineering 2570 and Software Engineering 2670

Offering: 3-1.5; 0-0
Course Classifications: Type C: Engineering, Mathematical and Natural Sciences