This course deals with the analysis and design of complex engineering systems. Students create requirement specifications prior to design and implementation, using case studies from software projects to illustrate the process, and develop expertise in analyzing, designing, implementing, and testing industrial‑quality reusable software systems with an object‑oriented programming language.
This course deals with the analysis and design of complex engineering systems. Students create requirement specifications prior to design and implementation, using case studies from software projects to illustrate the process, and develop expertise in analyzing, designing, implementing, and testing industrial‑quality reusable software systems with an object‑oriented programming language.