Student and professor looking at a computer monitor.

Computer Scientists play key roles in many walks of life in today’s society.

Graduates of the program work in many different areas such as; application programmer, network designer, database administrator, information technologist, game development and many others. Computer science related jobs are among the 10 fastest growing careers that show a lot of promise and opportunity for growth. Majors complete a core of basic computer science courses that includes the study of programming and algorithms, data structures, database concepts, computer architecture and organization, programming languages, compilers, operating systems and software engineering. Important courses in closely related fields, e.g., discrete mathematics, digital logic design, scientific computation and probability and statistics are also taken. Computer science students are required to study all aspects of computing, including hardware, software and theory.

Is it for you?
This program will be a good fit if you:
  • Have strong skills in math and science.
  • Enjoy working with computers and technology.
  • Are a creative problem solver.
  • Are generally interested in how things work.
  • Like the challenge of learning new things.
Career Opportunities
Explore possible career opportunities with this degree:
  • Information assurance software developer
  • Operating systems and network administrator
  • Software engineer
  • Computer support specialist
  • Information technology consultant
Recent Employers
Graduates have gone on to work at employers such as:
  • Daktronics
  • IBM
  • Raven
  • SGT-EROS
  • General Dynamics
Internship Opportunities
We have provided the following internship opportunities:
  • Daktronics
  • IBM
  • SGT-EROS
  • Wells Fargo
  • Raven
Clubs & Organizations
We offer the following extracurricular clubs to participate in:
  • ACM
  • UPE (Upsilon Pi Epsilon, CS Honors)
  • Robotics
  • Gaming
Suggested Certificates
New Product and Venture Development Certificate
New Product and Venture Development Certificate (Undergraduate)
Suggested Minors
Software Engineering - Hands on Keyboard
Software Engineering Minor
Student working in the microgrid lab
Computer Engineering Minor
Student working on math equations.
Mathematics Minor
Informatics Minor Students
Informatics Minor
Engineering Management Minor students
Engineering Management Minor
Management Minor stock photo
Management Minor
Leadership Minor Students
Leadership Minor
Suggested Accelerated Programs
Computer Code Stock Image
Computer Science (M.S.)