Computer Science Opportunities

Computer Science Careers

An undergraduate degree in computer science can open doors to a number of career paths in computing and technology. Below is a list of some possible career options for graduates with a computer science degree.

  • Business Intelligence Analyst
  • Computer Animator
  • Computer Programmer
  • Computer Security Specialist
  • Computer Support Specialist
  • Computer Systems Analyst
  • Cryptographer
  • Database Administrator/Programmer
  • Hardware Engineer
  • Information Security Analyst
  • Information Technology Project Manager
  • Information Technology Specialist
  • Mobile Application Developer
  • Network Administrator
  • Network Architect
  • Professor/Teacher of Computing/Math/Science/Technology
  • Robotics Programmer
  • Software Developer/Software Engineer
  • Systems Administrator
  • Systems Analyst
  • Technical Writer
  • Test Engineer
  • Video Game Programmer
  • Web Developer

Undergraduate Internships & Research Opportunities

Internships in computer science and information technology provide interested students with valuable real-world experience in software development, testing, and research labs. Students who pursue internships also have the opportunity to network with industry contacts and prospective employers.


Internships and research opportunities are often provided by private organizations, academic institutions, and by government organizations. For student convenience we have collected links to information about several internships offered to undergraduate students in computer science and related disciplines.

About Computer Science

Learn about the mission and goals of our Computer Science program.

Learn More >