CP274 - Software Design
Fundamentals of design and implementation of 'real world' software. Topics include testing, databases, user interface design, collaborative development practices, and software specifications.
Prerequisite: Computer Science 222 and (Declared Computer Science Major or Minor or consent of department).
1 unit — Burge, Koushik
Previously Featured Offering
Learn and analyze the fundamentals of design and implementation of 'real world' software through teamwork, testing, design patterns, development processes in this computer science course! Using Object Oriented Design and Test Driven Development, students will implement these methods in a team software project.
Offerings
Term | Block | Title | Instructor | Location | Student Limit/Available | Updated |
---|---|---|---|---|---|---|
Fall 2023 | Block 2 | Software Design | Janet Burge | Tutt Science Building 223 | 12 / 0 | 04/24/2024 |
Fall 2023 | Block 4 | Software Design | Varsha Koushik | Tutt Science Building 223 | 12 / 0 | 04/24/2024 |
Spring 2024 | Block 6 | Software Design | Varsha Koushik | Tutt Science Building 221 | 12 / 0 | 04/24/2024 |
Spring 2024 | Block 8 | Software Design | Janet Burge | Tutt Science Building 223 | 12 / 3 | 04/24/2024 |
Fall 2024 | Block 1 | Software Design Topic Details | Varsha Koushik | TBA | 12 / 12 | 04/24/2024 |
Fall 2024 | Block 2 | Software Design Topic Details | Varsha Koushik | TBA | 12 / 12 | 04/24/2024 |
Fall 2024 | Block 3 | Software Design Topic Details | Janet Burge | TBA | 12 / 12 | 04/24/2024 |
Spring 2025 | Block 7 | Software Design Topic Details | Janet Burge | TBA | 12 / 12 | 04/24/2024 |
Report an issue -
Last updated: 04/24/2024