Computer Science and Engineering

Page Updated: August 15, 2023

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