Computer Science

Coursework

Computer Science Courses

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.