- Apply knowledge of computing and mathematics
- Analyze problems, identify, and define requirements
- Design, implement, and evaluate computer-based systems
- Function in teams
- Professional, ethical, security, and social behavior
- Communicate effectively
- Analyze local and global impact of computing
- Engage in continuing professional development
- Use current techniques, skills, and tools
- Apply mathematics, algorithms, and computer theory
- Apply design and development principles
|