Programs And Courses

Math/Computer Science (4030)

Math/Computer Science: Associate in Science (AS)  (4030)

Do you have a passion for solving intricate puzzles and complex problems? Do you see the world through mathematical ideas and enjoy discovering answers through a series of proofs and mathematical reasoning? Do you enjoy employing your computer skills to reach these answers swiftly?

Our Mathematics/Computer Science Program can help you develop these passions and earn your associate’s degree at the same time – and prepare you to choose a specialization and transfer your credits to a four-year school.

What can I do with this in the workforce? 

The Mathematics/Computer Science program prepares you to transfer to a four-year school where you can earn your bachelor’s degree in:

  • Mathematics
  • Operations research
  • Statistics
  • Computer Science

Students who are most likely to succeed in this career track:

  • Use logic when completing day-to-day tasks
  • Want to explore the intricacies of mathematics
  • Enjoy being challenged
  • Apply creative thinking to complex numerical topics or processes

What is the average salary?

Explore YOUR career with Career Coach! Career Coach is a helpful tool that will assist you in developing a path from your education to the job market. With Career Coach, you can find:

  • Average hourly wages
  • Information about possible careers of interest through a variety of search options
  • Discover what occupations are in demand within the region you select
  • Number of individuals currently employed within that occupation
  • Anticipated number of job openings available – just to name a few!

Begin exploring your options now!

What is HACC’s program like?

When you enroll in our program, our logical and passionate professors will teach lessons that cover:

  • Computer design
  • Algorithm design
  • Programming techniques
  • Data structures
  • A variety of programming languages

Since math is a primary focus of this program, you must complete college algebra or an equivalent course to begin the program.  As you complete our program, the professors will prepare you to:

  • Analyze problem situations and create algorithms to solve those problems
  • Use mathematical concepts and models to analyze data
  • Select appropriate control structures, data structures and abstract data types for implementing computer solutions
  • Code computer programs that are effective, efficient and accurate
  • Work as part of a professional team to design, code, test and debug mathematically based object-oriented computer software

What classes will I take?

  • View summaries of every course at HACC by browsing our class schedules database.
  • Review our program guide (pdf) to view a list of required courses, recommended course sequencing and program competencies.

Can I transfer my credits to a four-year college or university?

Affordably YOURS, our two-year degree program is flexible enough to transfer to a wide variety of four-year colleges and universities with no loss of credit. If your intended transfer school participates in Pennsylvania’s statewide college-credit transfer system, you will be able to begin your third year as a junior. Our programs also transfer well to schools outside of the statewide system. However, each individual college has their own unique program. We encourage you to select a four-year school as soon as possible. This will allow you to learn the transfer college’s program requirements so you can take the proper classes at HACC.

View our transfer options for Mathematics/Computer Science students below.

Bloomsburg University of PA: Pennsylvania Statewide P2P Agreement (pdf)

California University of Pennsylvania: Pennsylvania Statewide P2P Agreement (pdf)

Cheyney University: Pennsylvania Statewide P2P Agreement (pdf)

Clarion University of PA: Pennsylvania Statewide P2P Agreement (pdf)

East Stroudsburg University of PA: Pennsylvania Statewide P2P Agreement (pdf)

Edinboro University of PA: Pennsylvania Statewide P2P Agreement (pdf)

Indiana University of PA: Pennsylvania Statewide P2P Agreement (pdf)

Kutztown University of PA: Pennsylvania Statewide P2P Agreement (pdf)

Lincoln University: Pennsylvania Statewide P2P Agreement (pdf)

Lock Haven University of PA: Pennsylvania Statewide P2P Agreement (pdf)

Mansfield University of PA: Pennsylvania Statewide P2P Agreement (pdf)

Millersville University of PA: Math/Computer Science into Computer Science (pdf)

Millersville University of PA: Pennsylvania Statewide P2P Agreement (pdf)

Penn State Harrisburg: Computer Science (pdf)

Saint Francis University: Computer Science PASSHE Statewide Articulation Agreement (pdf)

Shippensburg University of PA: Math Computer Science into Comp. Sci., Comp. Engr., & Software Engr. (pdf)

Shippensburg University of PA: Pennsylvania Statewide P2P Agreement (pdf)

Slippery Rock University of PA: Pennsylvania Statewide P2P Agreement (pdf)

West Chester University of PA: Pennsylvania Statewide P2P Agreement (pdf)

Where can I complete this program?

You can complete the entire program at our Harrisburg Campus. You may also can complete the program at the Lancaster Campus by taking some courses through Virtual Learning.

Does HACC offer scholarships?

Yes! We offer approximately 200 scholarships through the HACC Foundation. These scholarships may help offset the cost of your education. We encourage you to submit your application based on the eligibility requirements for each scholarship. Please visit to learn how to apply.

When can I apply?

You can enroll in HACC classes for the spring, summer and fall, and you can apply anytime by visiting our website. When you submit your application, please include the unique program code 4030 to ensure you apply for the correct one.  

How can I learn more?

We want to be YOUR partner in mathematics and computer science education. With convenient class schedules, experienced instructors and several transfer opportunities, we are your first step to gaining your bachelor’s degree in Mathematics/Computer Science. Please contact an admissions counselor or department chair Matthew Pragel to learn about your options.