COMP 684: SW ARCH & DESIGN
California State University, Northridge
Prerequisites: Comp 380/L, Comp 682. Recommended Prerequisite: Comp 586. Techniques, methods, and tools for designing, building, analyzing, and evaluating the structural, architectural, and behavioral properties of software systems. It includes the study of the fundamental concepts and principles of software architectural design, structured design, object-oriented design, component-level design, and design for reuse.
Average GPA: 3.74
Grade distribution records: 87 students across 4 terms.
Grade distribution
| Grade | Students | Percent |
|---|---|---|
| A | 52 | 59.8% |
| A- | 19 | 21.8% |
| B+ | 9 | 10.3% |
| B | 2 | 2.3% |
| B- | 3 | 3.4% |
| C | 1 | 1.1% |
| C- | 1 | 1.1% |
Based on 87 student grade records across 4 terms and 2 professors.
Instructors
- Marjan Asadinia 50 students, Average GPA 3.82
- Vahe Karamian 25 students, Average GPA 3.70