Dec 06, 2021  
2020-2021 Undergraduate Catalog 
2020-2021 Undergraduate Catalog [Archived Catalog]

CSCI 3300 - Software Engineering

This course introduces students to the software development methodology and life cycle, with an emphasis on object-oriented software systems. Topics include fundamental data structures, program correctness, object-oriented design, requirement specification and analysis, object design and formal representation, software and information security (security planning, security policy, threats, attacks and services, encryption). Students are expected to complete a mid-scale software project.

Prerequisite: CSCI 1302 with a grade of C or higher