BA Information Technology
- Define requirements for complex systems
- Administer networks, servers, and databases
- Compare alternative systems architectures
- Teamwork
- Web, mobile, and traditional platform development
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
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
PhD Computer Science & Engineering
- Complex problem-solving
- Advanced critical thinking
- Ability to conduct research
- Software development
- Advanced oral and written communication