2021-2022 Academic Catalog 
    
    Apr 17, 2024  
2021-2022 Academic Catalog [ARCHIVED CATALOG]

Add to Portfolio (opens a new window)

CS 52530 - Software Design II


Credit Hours: 3.00.  This is a second course in Software Design, which is an internship-training course that the PNW Computer Science faculty conducts in cooperation with a local software industry partner. It is based on Software Design I, and allows students to continue to work on software development projects for the partner. Over the past few years the project has been run in conjunction with the Valparaiso, Indiana based software development company, BEULAHWORKS, LLC. This course introduces various topics related to software design, including Object-Oriented Analysis & Design, Object-Oriented Design Principles, Design Patterns, Axiomatic Design and other topics. In addition, students will participate in developing software for software industry use. In particular, students will work in small teams to design and implement new features for a commercial software system. By the end of the course, students should gain practical experience with enterprise software design and implementation. The first half of the semester will be devoted to lectures regarding software design (assignments related to the lectures will also be given during this time). For the second half, students will be working on the project. Permission of instructor required. Typically offered Fall Spring.


View Class Schedule




Add to Portfolio (opens a new window)