Apply     Visit     Give     |     Alumni     Parents     Offices     TCNJ Today     

CSC 415: Software Engineering

Formerly CSC 260 “CS III: Software Engineering”

Offered Every Semester

Course Units: 1

This course introduces students to software engineering with an emphasis on collaborative problem solving and software application development.  It aims to integrate the principles of computer science and other disciplines to develop systematic models and reliable techniques for producing high-quality software. The Unified Modeling Language is used to describe each stage of application development, particularly analysis and design.

Prerequisite notes: CSC 230, CSC 270, and MAT 127, each with a grade of C or higher.  Non-majors may use CSC 250 in lieu of CSC 230.

Required for major/minor: Computer Science Major, Computer Science Minor

Option for major/minor: None