Problem Analysis and Requirements
An ability to analyze a problem, and to identify and define the computing requirements appropriate to its solution.
Design, Implement, & Evaluate Computing Solutions
An ability to design, implement, and evaluate a computer-based solution to meet a given set of computing requirements in the context of the discipline.
An ability to communicate effectively with a range of audiences about technical information.
Legal & Ethical Judgment
An ability to make informed judgments in computing practice based on legal and ethical principles.
Teamwork and Management
An ability to function effectively on teams to establish goals, plan tasks, meet deadlines, manage risk, and produce deliverables.
Apply Security Principles
An ability to apply security principles and practices to the environment, hardware, software, and human aspects of a system.
Evaluate System Risks and Threats
An ability to analyze and evaluate systems with respect to maintaining operations in the presence of risks and threats.