2022-2023 Academic Catalog 
    
    Mar 29, 2024  
2022-2023 Academic Catalog [ARCHIVED CATALOG]

Add to Portfolio (opens a new window)

CS 52520 - Software Design I


Credit Hours: 3.00.  This is a first 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, with students working 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, UML Diagrams, Architecture Design & Patterns 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 project. 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. The students who get a B or better grade will be able to take the second course of the sequence, Software Design II. Permission of instructor required. Typically offered Fall Spring.


View Class Schedule




Add to Portfolio (opens a new window)