Computer Science 280: Software Engineering will be offered in the fall semester with Gregory Kapfhammer. Lectures will be held Monday, Wednesday, and Friday at 1:30 pm with a weekly lab session on Tuesday at 2:30 pm.
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 the weekly laboratory session students use state-of-the-art software engineering, management, and communication tools to complete projects, reporting on their results in both written reports and oral presentations. Prerequisites: CMPSC 112. Distribution Requirements: SB, SP.