Computer Science Degree (B.S.)

[de]coding the future

There are always more lines of code to write, existing code to analyze, or apps to develop. All of these task-oriented responsibilities are important.

To truly succeed in computer science, however, you need to learn to adapt when the tasks suddenly change with the development of new technology. At Huntington University, our curriculum, practical learning experiences, small class sizes, and liberal arts mentality prepare you for your entire career, not just the first job after graduation. Together, we can [de]code all the possibilities of your future.

a degree with potential

Our software-based Bachelor of Science degree in computer science teaches the relevant theories, specific skills, and creative approaches that make computer science professionals successful in the field. Whatever your unique focus or motivation, computer science helps you imagine what’s possible. Check out the video for a preview!

In the Department of Mathematics and Computer Science, you will receive the individual attention of a close-knit liberal arts college combined with the educational opportunities and research-active faculty you’d expect to find only at major universities.

Choose your degree track:

  • Information systems: Combine computer science with business courses and prepare to add value to any work team.
  • Mathematics: Focus on the intersection of math and computer programming, then pursue a career in applied math in computers or industry.
  • Digital media: Support the animation/film industry with your background in information technology, or double major with animation or film and get the best of both worlds.
  • Web development: Blend strong visuals and good design with technical know-how that demonstrates the true artistry of computer science.

develop experience

We strongly encourage students to complete internships and independent research studies to further explore their specialized interests. All students complete a two-semester senior project. Projects vary, but they each incorporate source code and project management tasks, practical experience working with a team, and guidance in “learning on your own” so that you can adapt well in the workplace.

Examples of past projects:

  • Android and iPhone scanning app to record University event attendance
  • Android app for the Stanley Corporation
  • iPhone app in collaboration with the Doctoral Program in Occupational Therapy
  • Nurses’ patient charting application

As a student, you will gain hands-on experience with current industry-standard technologies:

  • Python
  • Java
  • C#
  • HTML
  • CSS
  • PHP
  • JavaScript
  • SQL

Plus, have access to research labs with Windows and Linux servers, dual-screen work stations, and two racks of networking equipment.

Do You Have an Affinity for Processors?

Do your friends think you're lazy for trying to automate everything? Do you start all your numeric lists at zero? We'd love to speak with you! Schedule a visit or contact our admissions office. 

Start a Conversation!

debunking some myths

Myth: I have to be naturally good at math and logic to succeed.

Truth: The beauty of computer science is its adaptability. Math- and logic-minded professionals succeed, but so do those who are willing to learn the necessary skills, problem-solve, apply theory, and creatively approach tasks. Similarly, there is more than one degree track you could take to reach your goals; the web development track isn’t the only track that produces web developers, for instance. The point is that you are willing to adapt, learn, and grow.

Myth: I could teach myself these same skills with online tutorials.

Truth: Eventually, computer science professionals who are self-taught will reach a limit to how far they can progress without a degree. Learning from online or print resources is a great way to gauge your interest in a profession, but earning a bachelor’s degree will qualify you for success in the workplace in ways an informal education cannot.