CSCI-400: Software Engineering

Credits 3
Grade Scheme
BC

This course is a project-based course that covers the tools and processes used in modern software development. Students will work in teams to design, implement, test, and document a software system. Various topics are discussed including Agile development, software repository management, and licensing. Students will also integrate and reflect on their Connected Learning courses, major courses, and co-curricular experiences and produce deliverables such as short-and long-term career plans and credentials like a cover letter and resume.

CL General Education: Writing Intensive, Capstone

Prerequisites

CL-200; CSCI major; 90+ credits completed

Term Offered
Fall Only