Computer Science Program

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.

Explore Human-Computer Interaction

Explore Information Systems

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?

Scholarship awarded student enjoys pizza with fellow students

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!

Computer Science student receives help from professor's assistant

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.”

HSU Information Science student in computer lab

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

Available Courses

  • CSCI 1320 Program Design I
  • CSCI 2320 Program Design II
  • CSCI 3320 Assembly Lang & Organization
  • CSCI 3323 Computer Data Structures
  • CSCI 3324 Networking
  • CSCI 3327 Operating Systems
  • CSCI 3333 User Interface/User Experience (UI/UX)
  • CSCI 3350 Web Technologies I
  • CSCI 4320 Database Systems
  • CSCI 4322 Info Systems Analysis & Design
  • CSCI 3332 Artificial Intelligence
  • CSCI 4345 Server Administration
  • CSCI 4350 Web Technologies II
  • CSCI 4355 Senior Project
  • CSCI 4371 Internship in Computer Science

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.