Oct 17, 2019  
2017-2018 Undergraduate Catalog 
    
2017-2018 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/Corequisite:
Prerequisite: CSCI 1302 with a grade of C or higher

Hours:
3