Computer Science

Discover what you can learn and where a computer science major can take you.

Do you like puzzles? Problem solving? Math? Science? How about working in teams? Computer Science might be for you. Computer science majors will use their skills in technological areas such as computer networking, image processing, database design and development and artificial intelligence. Students focus on problem solving, taking into account the capabilities of the technology and available resources.  

Student working on computer


  • Computer organization
  • Operating systems
  • Programming languages
  • Theory of algorithms
  • Artificial intelligence
  • Software engineering
  • Communication networks
  • e-Commerce 
  • cryptography 

icon Learn

  • Internal data structures
  • Associated algorithms
  • Analytic techniques
  • Ethical issues
  • Computer operating system principles 


  • Game designer
  • Systems analyst
  • Programmer
  • System administrator
  • Network administrator
  • Software engineer 
  • Database manager
  • Computer security specialist 

iconCareer Opportunities

  • Information technology consultanciesInformation technology service providers 
  • Information technology departments for:
    - Telecommunications
    - Aerospace and defense
    - Financial services
    - Retail
    - Healthcare
    - Manufacturing
    - Agricultural
    ​- Public sectors 

icon Degrees and Programs

  • Bachelor of Science in Computer Science
  • Minor in Computer Science ​


"The small size of our department allows the faculty to invest time in each student and build lasting professional relationships that help to propel us into our future careers. "

Computer Science Student