BA Information Technology
- Technical Project Management
- Design Enterprise Systems Architectures
- Configure and manage complex computing infrastructures
- Define systems requirements for computing and related technology needs
- Develop software solutions for business problems
BS Computer Engineering
- Analyze the complexity of an algorithm
- Use digital logic in circuit design
- Compare merits of computer architectures
- Teamwork
- Learn a programming language
BS Computer Science
- Analyze the complexity of an algorithm
- Use data structures in software design
- Compare algorithm merits
- Teamwork
- Learn a programming language
BS Cybersecurity
- Communication skills in documenting vulnerabilities, standards
- Working in unscripted/unknown platforms and environments
- Interpret abnormalities from visualizations
- Configure/test systems for vulnerabilities
- Risk analysis of systems/threats
MS Artificial Intelligence
- Code using AI programming skills
- Design, collect, and analyse data
- Solve problems with creative solutions
- Quickly grasp new concepts
- Collaborate and communicate in teams
MS Computer Engineering
- Logic design
- Systems engineering
- Problem-solving
- Software/hardware development
- Leadership ability
MS Computer Science
- Problem-solving
- Critical thinking
- Ability to learn advanced programming
- Software development
- Oral and written communication
MS Cybersecurity
- Communication skills in documenting vulnerabilities, standards
- Working in unscripted/unknown platforms
- Interpret abnormalities from visualizations
- Configure/test systems for vulnerabilities
- Risk analysis of systems/threats
MS Data Engineering
- Ability to visualize data
- Effectively communicate technical information
- Quickly adapt new technologies
- Collaborate to solve problems
- Understand and use data software
PhD Computer Science & Engineering
- Complex problem-solving
- Advanced critical thinking
- Ability to conduct research
- Software development
- Advanced oral and written communication