Computer Science Programs in New Hampshire

If you’re looking to start a career in computer science, New Hampshire might make a great place to begin your journey. Known for its large technology employers, the state is a hub for tech-focused startups and innovations. According to the New Hampshire Business Report, the number of new tech jobs in the state doubled from 2015 to 2016. Software developers, computer support specialists, and systems analysts rank among the most in-demand computer science professionals.

Outstanding computer science colleges in New Hampshire help fuel this growth. You’ll find these programs at both private and public institutions, many offering specialized training in information management, network security, and website development. The state’s employment opportunities, rich culture, and strong higher education system make New Hampshire computer science schools a great first step in your career.

According to the New Hampshire Business Report, the number of new tech jobs in the state doubled from 2015 to 2016.

Higher Education in New Hampshire

Twenty-one public and private institutions make up the New Hampshire College & University Council (NHCUC), a nonprofit organization that helps advance the quality of higher education throughout the state. This council provides consistency and resource sharing among the campuses, leading to better services and programs for students. In all, about 70,000 students attend NHCUC’s member schools.

New Hampshire’s rich technology sector make it a great place to earn an online computer science degree in New Hampshire. In addition to various internship opportunities, many computer science graduates go on to take advantage of the numerous tech-focused employment options in the state.

Computer Science Careers in New Hampshire

Thanks to the quality of online computer science programs in New Hampshire, and the post-graduation employment opportunities available, students can have the option of many exciting careers. Some of the most common include software developers, software engineers, application developers, and information technology consultants. Others opt to explore careers as web designers and developers, computer network architects, and information security analysts.

In recent years, Manchester, NH became a regional technology hub. The city has revitalized many of the old manufacturing buildings along the Merrimack River, creating an environment for both startups and established companies in the technology sector. These companies regularly draw talent from the best computer science schools in New Hampshire, offering job opportunities to driven and creative individuals who aim to leverage their skills for competitive salaries.

Median Salary for Computer Science Careers by Degree

Bachelor's Degree

Software Engineer $76,738
Software Developer $65,648
Application Developer $61,325

Master's Degree

Software Engineer $90,240
Software Developer $76,945
Application Developer $66,884

Computer Science Employers in New Hampshire

  • Infosys: As one of the world’s largest technology services and consulting organizations, Infosys provides solutions in the areas of application development and business process management. Professionals use creativity to help clients solve a wide range of technology- and process-related challenges. Its U.S. headquarters are in Merrimack, New Hampshire.
  • DataServ Inc.: This Nashua-based company is another top employer in New Hampshire that provides a variety of technology-focused services to clients worldwide. It staffs some of the most proficient and creative software developers in the country. The company’s IT professionals help clients improve their business processes, offering web design, application development, and logo design services.

How Much do Computer Scientists Make in New Hampshire?

As outlined in the chart below, professional salaries for computer science in New Hampshire closely align with national averages. Different factors affect salary, such as level of education, location, and experience. The following chart displays how salaries among New Hampshire computer scientists compares to that of the national average.

Employment Hourly Mean Wage Annual Mean Wage
New Hampshire 18,510 $41.83 $87,000
United States 4,165,140 $42.25 $87,880

Source: BLS

Computer Science Programs in New Hampshire

When looking at computer science schools in New Hampshire, you’ll find both on-campus and online options. More conventional programs require students to attend class in person and work directly with their instructors and peers. This is the case at the University of New Hampshire, which offers both bachelor’s and master’s degrees in computer science.

If you prefer the flexibility of online learning, there are numerous options available in the state. Southern New Hampshire University hosts one of the top computer science programs. Here, students can complete all coursework online without any on-campus hours. Online programs offer scheduling flexibility, especially if you have children, a full-time job, or other personal or professional responsibilities to manage.

Although you’ll work more independently than you would on campus, online programs still offer high levels of engagement and support. This comes in the form of technical assistance, in-depth class discussions, and tutoring resources. Those pursuing computer science degrees may be especially suited to online learning, as these programs center on using technology to communicate across long distances.

As you continue your search, make sure your prospective schools have regional or national accreditation. This ensures a program offers a certain level of quality that prepares you for a technology career.


Types of Computer Science Degrees

There are many types of degrees students can choose when pursuing education in computer science: associate degree, bachelor’s degree, master’s degree, and doctorate degree. In general, further formal education within a field results in a higher salary. In addition, some positions require a certain level of degree. For instance, many research positions or teaching positions at the university level require at least a master’s or doctorate degree. The table below features descriptions and basic data about each degree type.

Associate in Computer Science


An associate in computer science provides students with foundational knowledge in computer languages and programming. In addition to learning about computer systems, students will emerge with general education courses usually required by four year colleges. Graduates with an associate degree qualify for entry-level computer science positions in the job market.

Average Program Length – 2 Years
Median Salary – $32,897

Bachelor’s in Computer Science


A bachelor’s in computer science provides students with knowledge of operating systems, a variety of programming languages, database management, and computer systems and architecture. These programs typically require 120 credit hours of coursework and a capstone project. Many employers in the industry are increasingly hiring individuals with a bachelor’s degree.

Average Program Length – 4 Years
Median Salary – $60,835

Master’s in Computer Science


A master’s in computer science provides students with a deeper understanding of computer systems, design, and programming languages. Some master’s programs may provide specializations for those who wish to concentrate further in a specific area. Individuals with a master’s degree typically earn a higher salary upon graduation than those with a bachelor’s.

Average Program Length – 1-2 Years
Median Salary – $104,269

Computer Science Ph.D


A doctorate degree in computer science is designed for individuals who wish to pursue research in the field. These intensive programs often require students to narrow their field of study and design and carry out a specific research project that culminates in a dissertation. Graduates with a Ph.D in computer science often go into academia as computer science professors.

Average Program Length – 4+ Years
Median Salary – $126,744


What Schools Offer a Computer Science Degree in New Hampshire?

Below, you will find a comprehensive list of the top online computer science programs in New Hampshire. All of these accredited programs provide students with quality educational opportunities as they look to enter this growing career field.


schools that match your search

Search Filter

Professional Computer Science Organizations in New Hampshire

As you work toward your computer science degree in New Hampshire, consider taking part in one or more professional organization related to the field. These organizations offer valuable networking, professional development, and career opportunities, while giving you access to conferences and events that can expand your knowledge base. Below, you will find the most popular technology-related professional organizations in New Hampshire.

  • New Hampshire High Tech Council: This organization aims to advance innovation in the state through a variety of events, initiatives, and professional development programs. It also sponsors a software forum and awards the top entrepreneur of the year.
  • New Hampshire User Experience Professionals Association (NEUXPA): The NEUXPA helps technology and user experience professionals network, collaborate, and gain professional development opportunities. The association aims to enhance the technology sector statewide.
  • New Hampshire CTO Council: The CTO Council focuses on providing educational opportunities for the next generation of technology professionals. Its members share their knowledge and ideas with K-12 students and help provide greater technology resources to schools and districts.

Additional Computer Science Resources in New Hampshire

  • University of New Hampshire: The state’s largest university offers a range of professional development and training programs, including many focused on computers and technology. You do not need to be a UNH student to engage in these opportunities.
  • New Hampshire WIST: Women in Science and Technology helps young women advance in their science careers, such as technology, engineering, and mathematics. It started as part of the New Hampshire Space Grant program in 2010, but is now run by volunteers at the University of New Hampshire.
  • CompTIA AITP Student Program: Through this program, computer science students partner with established professionals for mentorship opportunities. Students learn how to find success in entry-level positions and navigate the complex world of information technology.
  • High Tech Council Scholarships: This private scholarship offers financial assistance to students pursuing an associate, bachelor’s or master’s degree in computer science or a related field. These funds are available through the New Hampshire Charitable Foundation. Awards often go to those aiming to become teachers, video game designers, or software engineers.