Academic Bulletin 2022-2023 
    
    May 12, 2024  
Academic Bulletin 2022-2023 [ARCHIVED CATALOG]

CMPSC 203 - Software Engineering


Credits: 4
A human-centric study of the principles used during the engineering of high-quality software systems. In addition to examining the human behaviors and social processes undergirding software development methodologies, students participate in teams tasked with designing, developing, and delivering a significant software application for a customer. During a weekly laboratory session, students use state-of-the-art software engineering, management, and communication tools to complete projects, reporting on their results through both written documents and oral presentations. Students are invited to use their own departmentally approved laptop in this course; a limited number of laptops are available for use during class and lab sessions.

Prerequisite: CMPSC 101 .

Distribution Requirements: SB, SP.