
- Home
- Academics at HSU
- Undergraduate Major & Minor Programs
- Computer Science Degree
Computer Science Degree
Students who graduate with a degree in computer science are well-positioned for a variety of careers in computing. Some examples of jobs enjoyed by graduates with this degree include software application developer, systems analyst, database administrator, web developer, network administrator, and cybersecurity technician.
Our goal is that every computer science student graduates as a skilled, independent problem-solver with broad, relevant “hard” skills and accompanying “soft” skills. To this end, our courses combine theory and practice in the context of the broader university mission of providing an education enlightened by faith.
There are several computing degrees available at HSU. Use this flowchart to investigate routes that are a good match for you.
Contact Us

Dr. Terry Sergeant
Professor of Computer ScienceRequest Information
Majors
- Computer Science (B.A.)
- Computer Science (B.S.)
- Computer Science (B.B.S.)
Minors
- Computer Science Minor (B.A., B.B.A., B.B.S., B.S.)
Why study Computer Science at HSU?

Party!
The CSCI department hosts parties each semester. The fall party typically involves pumpkin carving and watching MST3K. The spring party boasts pizza and highly competitive rounds of 9-square!

Individual Attention
Our introductory programming course has a section sizes capped at 16 students! It is not a cliché when we say: “You are not just a number to us.”

Job Growth
Employment of software developers is projected to grow 24 percent from 2016 to 2026, much faster than the average for all occupations.
Program Details
All courses and course descriptions for each degree type can be found in the Undergraduate Catalog:
All HSU students are eligible for the program.
According to the Bureau of Labor Statistics, the median annual wage for computer programmers was $79,840 in May 2016, and for software developers, over $100,000. Job prospects are best for programmers who have a bachelor’s degree or higher and knowledge of a variety of programming languages.
Computer programmers write and test code that allows computer applications and software programs to function properly. They turn the program designs created by software developers and engineers into instructions that a computer can follow. In addition, programmers test newly created applications and programs to ensure that they produce the expected results. If they do not work correctly, computer programmers check the code for mistakes and fix them.
Software developers are the creative minds behind computer programs. Some develop the applications that allow people to do specific tasks on a computer or another device. Others develop the underlying systems that run the devices or that control networks.