Computer Science Programs in New Hampshire

Are you ready to find a school that's aligned with your interests?

The Bureau of Labor Statistics (BLS) projects that employment for computer and information technology occupations will grow by 16% through 2026, significantly faster than the economy as a whole. These roles also offer exceptional salaries. In 2017, information and technology professionals earned a median salary close to $85,000, or roughly $47,000 more per year than the median pay for all other occupations.

New Hampshire’s Economic and Labor Market Information Bureau projects similarly strong job prospects for this field. For example, the Bureau projects that employment for information security analysts and software application developers will increase by 27.8% and 28.8%, respectively.

Nearly all of these positions, however, require some form of postsecondary education. This page offers an overview of online computer science programs in New Hampshire, including information on available degrees, possible career paths, and professional computer science organizations in the Granite State.

In 2017, information and technology professionals earned a median salary close to $85,000, or roughly $47,000 more per year than the median pay for all other occupations.

Top Online Programs

Explore programs of your interests with the high-quality standards and flexibility you need to take your career to the next level.

Higher Education in New Hampshire

Twenty-one public and private institutions make up the New Hampshire College and 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 makes it a great place to earn an online computer science degree. 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 employment opportunities available following graduation, students can explore many exciting careers. Some of the most common roles include software developers, software engineers, application developers, and information technology consultants. Others explore careers as web designers and developers, computer network architects, and information security analysts.

Mean Salary for Computer Science Careers by Degree

Computer Science Employers in New Hampshire

  • Infosys: As one of the world’s largest technology services and consulting organizations, Infosys provides solutions in application development and business process management. Professionals use creativity to help clients solve a wide range of technology and process challenges. Its U.S. headquarters reside 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 by offering web design, application development, and logo design services.

Computer Science Programs in New Hampshire

When exploring computer science schools in New Hampshire, students can 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. Such 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, schools in the state offer multiple options. 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 for those with children, a full-time job, or other responsibilities to manage.

Although you will work more independently than you would on campus, online programs still offer high levels of engagement. This support 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 maintain 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

Depending on your professional interests and goals, you can choose from a variety of online computer science degrees in New Hampshire. For entry-level roles like computer support specialist, you may decide to earn an associate degree from a community college. For more senior and specialized positions, you may instead pursue a bachelor’s or master’s degree. Students who aspire to teach computer science at a college or university must typically hold a Ph.D.

Associate in Computer Science

When researching online computer science programs in New Hampshire, you may consider beginning with an associate degree. Associate programs allow you to apply for entry-level roles after just two years of study and cost considerably less than bachelor’s programs.

To earn an associate degree, you must complete 60 undergraduate credits. In addition to general education coursework in English composition and the social sciences, computer science students must also take classes in areas such as introductory computer programming, the principles of computer networking, and cybersecurity fundamentals.

After graduation, you can apply for web developer or information technology support specialist positions. You may also elect to continue your education and prepare for mid-level roles in the field. Many community colleges hold partnership agreements with state colleges and universities, making it easy to transfer your credits if you later decide to pursue a bachelor’s.

Bachelor’s in Computer Science

A bachelor’s degree in computer science qualifies you for the majority of computer science careers in New Hampshire. These programs consist of 120 credits and usually require about four years of full-time study. Part-time students may need anywhere from 6-8 years to meet all of their graduation requirements.

Like associate programs, bachelor’s programs combine general education and computer science coursework. Within your major, you may take classes that explore advanced programming languages, building secure web applications, and computer systems and architecture. Students may also choose a formal area of concentration or personalize their learning through elective courses. These programs typically also offer the opportunity to complete an internship or field experience.

With a four-year degree, you may take on roles such as computer systems administrator, information security analyst, or software developer. If you hope to advance into a managerial position, you may benefit from earning an advanced degree.

Master’s in Computer Science

A master’s in computer science allows you to advance into specialized and supervisory roles. These programs typically consist of 45-60 credits, and full-time students usually graduate in two years.

The nature of your coursework depends on your academic interests and professional goals. For example, if you hope to become the chief information officer of a large nonprofit organization, you should take classes in business administration and personnel management. If you plan to conduct research or design new technologies, you may instead choose to concentrate in a more technical content area, such as machine learning or artificial intelligence. To grow your professional network and develop real-world experience, consider completing a capstone project, even if not required.

An advanced degree in computer science opens up many career paths, including jobs as a computer and information systems manager and computer and information research scientist. For a less substantial investment of time and money than a master’s degree, you may also look into earning a graduate certificate to build new skills and knowledge.

Computer Science Ph.D

Of all online computer science programs in New Hampshire, a doctorate offers the most advanced level of training. Though program lengths vary considerably, a full-time student typically earns his/her Ph.D. in computer science in 4-7 years.

In the first three years of a program, students complete coursework in statistical analysis, research methods, and data management. Students also take classes within an area of specialization, such as information security or enterprise systems. After passing a comprehensive examination at the end of their third year, students may then begin work on their dissertation.

The dissertation process requires the collection of original research or the analysis of multiple sources of existing data. Each student in the program works closely with a faculty adviser to create a document outlining his/her findings and then defends the dissertation before a faculty committee.

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 organizations related to the field. These organizations offer valuable opportunities in networking and professional development while providing 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 Tech Alliance: The NH Tech Alliance works to build a more supportive and vibrant technology ecosystem in New Hampshire. The alliance hosts a variety of events, including research conferences and networking lunches for underrepresented groups like women and people of color. It also advocates for increased public investment in the technology sector and offers its members additional professional development opportunities.
  • New Hampshire User Experience Professionals Association: NH UXPA helps user experience professionals in the state network, collaborate, and learn together. The association organizes monthly meetings across New Hampshire on topics such as game design, agile software development, and content visualization. It also publicizes job opportunities and facilitates online connections through forums and a shared newsletter.
  • New Hampshire CTO Council: The New Hampshire CTO Council offers professional development and networking opportunities to the state’s information technology leaders. The council hosts workshops and clinics on topics such as data governance and privacy, creating cultures of innovation, and preparing future technology leaders. Monthly networking meetings also provide the chance to meet new colleagues and share best practices in a less formal setting.

Recommended Reading

Types of Coding Bootcamps

Types of Coding Bootcamps

April 12, 2021   |   ComputerScience Staff

Explore different types of coding bootcamps, including data science, Python, and JavaScript. Find out the next step for your coding career.

5 Best Master’s in Computer Engineering Programs 2021

5 Best Master’s in Computer Engineering Programs 2021

April 12, 2021   |   ComputerScience Staff

A master's in computer engineering can be a rewarding way to advance your career and increase your earning potential. Find out which program is best for you.

Take the next step toward your future.

Discover programs you’re interested in and take charge of your education.