Jun 02, 2020  
2019-2020 Undergraduate Catalog 
2019-2020 Undergraduate 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