Oct 24, 2026  
2026-2027 Undergraduate Catalogue 
    
2026-2027 Undergraduate Catalogue

SENG 201  -  Software Engineering Fundamentals


Introduction to the basic skills of software engineering. Students learn version control, program verification techniques, flow analyses, formal code documentation, software diagramming, and the software lifecycle. Students learn information literacy practices relevant to software implementation. Coursework focuses on the relation between software tools and operating system concepts in Linux. Group work is required.

Credit Hours: 3

Prerequisite or Corequisite Courses: CSC 231
Prerequisite Courses: CSC 131 with a C or better
University Studies: Building Competencies/Information Literacy
Crosslisting: No
Course Repeatability: Course may not be repeated.