Program Learning Outcomes
At the conclusion of this degree program, the student will demonstrate:
- an integrative understanding of contemporary computer organization and architecture, operating systems, computer networks, internet and web technologies, database systems, software engineering, and programming.
- the ability to specify, design, implement, analyze, test, document, and evaluate a secure computer-based database or network system, in terms of both its processes and components;
- an understanding of the social, economic, defense-related and geopolitical issues that create the need for secure computer networks;
- an understanding of cybersescurity vulnerabilities, the strategic incorporation of cybersecurity strategies in system development, and will demonstrate the ability to implement best practices in maintaining secure systems;
- to establish safeguards for automated information systems through installation, configuration, and implementation of security software, hardware, and firmware components;
- the ability to perform, and present, independent and team-based project-based assignments, conduct research assignments, and use critical thinking skills to solve technical problems;
- an understanding of the regulatory and ethical framework in which the CS profession operates.