Prepares students for designing, developing, and maintaining software systems with a focus on methodologies and software lifecycle management.