Computer Science and Engineering

BA Information Technology

  1. Define requirements for complex systems
  2. Administer networks, servers, and databases
  3. Compare alternative systems architectures
  4. Teamwork
  5. Web, mobile, and traditional platform development

BS Computer Engineering

  1. Analyze the complexity of an algorithm
  2. Use digital logic in circuit design
  3. Compare merits of computer architectures
  4. Teamwork
  5. Learn a programming language

BS Computer Science

  1. Analyze the complexity of an algorithm
  2. Use data structures in software design
  3. Compare algorithm merits
  4. Teamwork
  5. Learn a programming language

MS Computer Engineering

  1. Logic design
  2. Systems engineering
  3. Problem-solving
  4. Software/hardware development
  5. Leadership ability

MS Computer Science

  1. Problem-solving
  2. Critical thinking
  3. Ability to learn advanced programming
  4. Software development
  5. Oral and written communication

PhD Computer Science & Engineering

  1. Complex problem-solving
  2. Advanced critical thinking
  3. Ability to conduct research
  4. Software development
  5. Advanced oral and written communication