CSC 820
Large-Scale Software Systems
Pennsylvania State University-Abington Campus · UGRD · Fall 2026
Catalog description
This course emphasizes the study of large-scale software systems through a software development project, serving as a central component. The focus is on understanding the design, construction, maintenance, and management of extensive software projects. The course begins with a detailed introduction exploring defining characteristics and challenges associated with large-scale systems, including distributed systems, concurrency, and parallelism. It then covers fundamental aspects like software development life cycle, DevOps principles, requirements engineering, and software architecture. Students will develop proficiency in construction technologies, front-end and back-end development, cloud computing, and specialized software testing strategies for large-scale systems. The course concludes with a thorough examination of software engineering operations and economic considerations, providing a comprehensive understanding of the multifaceted field.
Sections
Current meeting, instructor, credit, and enrollment details
001
Availability not recently verified- Days & times
- No scheduled meeting time
- Meeting dates
- —
- Location
- —
- Instructor
- Staff