CS 52530

Software Design II

Purdue University Northwest · UGRD · Fall 2026

1 section
Add to a schedule

Catalog description

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. Course Learning Outcomes 1. Understand Software Design Patterns in depth 2. Be able to build or extend a prototype application that can provide multiple types of functionality. 3. Continue developing knowledge and training on CASE tools and technologies. 4. Deepen software development skills, such as development environment, UML design, Axiomatic Design, etc. 5. Continue to read the latest research papers. 6. Communicate their results through a presentation of their research project. View Class Schedule

Sections

Current meeting, instructor, credit, and enrollment details

Updated 3 hours ago

001

Availability not recently verified
Class #purdue_northwest-0517Fall 2026UGRD3.00 credits
Days & times
No scheduled meeting time
Meeting dates
Location
Instructor
Staff
Class numbers and section codes come from the registrar.
Spot missing or incorrect course data?