Computer Science
Associate Degree

Back To Program Search

Why Pursue Computer Science at NCC?

Gain marketable technical and programming skills in the Associate in Science in Computer Science program at Northampton Community College. This 2-year computer science degree equips you with entry-level knowledge as you prepare to transfer to a 4-year bachelor’s degree program.


Study Full/Part-time with Evening Class Options

Our flexible computer science major is PA-based in either Bethlehem or Pocono, with some courses available online. As a full-time student taking day and evening classes, you can graduate in two years. If you are balancing personal and professional commitments, study part-time with our evening class options and finish in three to five years.


An Affordable Pathway to a Bachelor's Degree

Complete the first two years of your bachelor’s degree at a fraction of the cost of most four-year programs. With NCC’s low tuition rates, you can save thousands of dollars each semester. As an NCC student, you’ll also be eligible for our robust financial aid resources, including one of the largest scholarship programs of any community college in the state!

Our advisors will help you choose courses and areas of study to ensure the success of your college transfer. Join fellow NCC graduates at schools like DeSales University, East Stroudsburg University, Kutztown University, Moravian College, Muhlenberg College, Pennsylvania State University, Lehigh University, and Drexel University.


What Will You Learn in the Computer Science Major?

Learn to construct, verify, and implement systems by writing and running programs in standard programming languages. The associate degree also provides a broad background in the humanities and integrates principles of mathematics.

When you transfer to a bachelor’s degree program, you carry extensive knowledge of computer hardware, computing systems and issues, and problem-solving within the complex world of programming.

Program Details

Semesters: 4

Credits: 62

College Catalog: View Curriculum

Program Map: Download PDF

Locations: Bethlehem | Pocono

Program Overview:

Develop practical skills such as data structure, discrete mathematics, computer organization, and calculus. NCC’s 2-year computer science degree also covers many of the general education courses you’ll need to succeed in a 4-year program, such as English and communication.

Visit the course catalog to learn more about our computer science associate degree courses, through which you:

  • Exercise critical thinking to solve problems, develop algorithms, and implement solutions related to computer programming.
  • Gain experience with algorithm analysis, data abstraction, and computer hardware.
  • Explore the characteristics and problem areas of contemporary computing systems in preparation for further study at a transfer institution.

Resources to Support Your Learning

Find support from your first days on campus to graduation! Northampton Community College’s robust student services include tutoring and academic success programs in the Learning Center, individualized advising with faculty experts, peer support groups, online services and resources, and our future-focused Career Services team.

Computer Science Career Opportunities

Computer science is a high-earning field with exciting opportunities all over Pennsylvania, the US, and the world. According to the Bureau of Labor Statistics, roles like web developer will grow 16 percent by 2032, with median salaries over $80,000. Software development careers are expanding even faster, with demand projected to increase by 25 percent and salaries averaging over $124,000.

Gain expertise for roles like:

  • Applications Programmer
  • Computer Hardware Engineer
  • Computer Programmer
  • Computer Systems Analyst
  • Software Developer
  • Web Developer

Student Spotlight

One of the most unique things about the program is that it allows for students to specialize in different branches due to the nature of the classes focused in different areas of the field of engineering and technology. Additionally, the fact that classes are offered online is another great benefit for students like me that may have two jobs, giving flexibility in our schedule.

Seong Kim, Alumni
Computer Science

Seong Kim

Need Help Deciding?

Not sure if this is the right program for you? Take advantage of the resources we have available for students to help hone in on what path to pursue.

Connect with an Academic Advisor Contact a Career Counselor

Explore Related Programs

Web Development & Design

Dive into a high-demand career path in one of the best web development and design programs in PA. Learn HTML, XML, Javascript, graphics applications, and other tools for designing, editing, and publishing multimedia products.

Learn More
Information Security

Launch a technical career in the fast-growing field of cybersecurity. Work toward industry certifications that demonstrate your competency in protecting and defending computer systems and networks, and take advantage of flexible study options.

Learn More
male student at computer
Data Science

Gain real-world experience as you work with real data to determine high-impact strategies and solutions in hands-on visualization, programming, and database coursework. 

Learn More

Next Steps

With 120+ high-quality programs at a highly affordable cost, you can build specialized skills to advance in your career path — fast. And with flexible class formats and convenient locations, it's never been easier to join us.