Bachelor of Science in Computer Science

4 Years On Campus Bachelors Program

University of New Hampshire

Program Overview

The Bachelor of Science in Computer Science at the University of New Hampshire is designed for students who are passionate about technology and eager to solve complex problems. This program offers a comprehensive curriculum that combines theoretical knowledge with practical skills, preparing graduates for a variety of careers in the tech industry.

 

Curriculum Structure

In the first year, students will build a solid foundation in computer science principles through courses like "Introduction to Computer Science" and "Discrete Mathematics." These courses introduce essential programming concepts and mathematical reasoning, setting the stage for more advanced topics.

During the second year, students delve deeper into the field with courses such as "Data Structures" and "Computer Organization." Here, they will learn about algorithm design and the inner workings of computer systems, which are crucial for developing efficient software solutions.

In the third year, the focus shifts to more specialized areas, with courses like "Software Engineering" and "Database Systems." Students will gain hands-on experience in software development processes and learn how to manage and manipulate data effectively, preparing them for real-world applications.

In the final year, students can choose from advanced electives such as "Artificial Intelligence" and "Web Development," allowing them to tailor their education to their interests and career goals. This year culminates in a capstone project, where students apply their knowledge to solve a real-world problem, showcasing their skills to potential employers.

Focus Areas: Software Development, Data Science, Artificial Intelligence, Cybersecurity

Learning Outcomes: Problem-solving skills, programming proficiency, software engineering principles, data management techniques

Professional Alignment (Accreditation): The program is accredited by the Computing Accreditation Commission of ABET, ensuring it meets high educational standards.

Reputation (Employability Rankings): The University of New Hampshire consistently ranks well in employability, with a strong reputation among employers in the tech industry, as highlighted by QS World University Rankings.

Experiential Learning (Research, Projects, Internships etc.)

At the University of New Hampshire (UNH), the Bachelor of Science in Computer Science program is designed to provide students with a robust blend of theoretical knowledge and practical skills. Students engage in hands-on learning experiences that prepare them for real-world challenges in the tech industry. With access to state-of-the-art facilities and cutting-edge tools, you’ll have the opportunity to work on projects that mirror industry standards and practices.

 

Here are some key aspects of experiential learning in the Computer Science program at UNH:

- Research Labs: Students can work in specialized labs such as the UNH InterOperability Lab, where they can test and develop networking technologies and protocols.
- Group Projects: Collaborative projects are a core component of the curriculum, allowing students to work in teams to solve complex problems, simulating a real-world work environment.
- Internships: The program encourages internships with local and national tech companies, providing invaluable work experience and networking opportunities.
- Software Tools: Students gain proficiency in industry-standard software and programming languages, including Python, Java, C++, and various development environments.
- Field Trips: The program often includes field trips to tech companies and research institutions, giving students insight into the industry and potential career paths.
- Digital Tools: Access to tools like GitHub for version control, and cloud computing platforms for project deployment, ensures students are well-versed in modern development practices.
- Libraries and Resources: The UNH library system offers extensive resources, including access to academic journals, databases, and software development kits (SDKs) that support research and learning.
- Institute Collaborations: The program collaborates with institutes like the UNH Center for Cybersecurity and the UNH Robotics Lab, providing students with opportunities to engage in cutting-edge research.

These experiential learning opportunities not only enhance your education but also significantly boost your employability upon graduation. If you’re ready to take the next step in your academic journey, consider applying to the Bachelor of Science in Computer Science at UNH. 

Progression & Future Opportunities

Choosing to pursue a Bachelor of Science in Computer Science at the University of New Hampshire (UNH) opens the door to a wealth of career opportunities. Graduates from this program are well-prepared for roles such as Software Developer, Data Scientist, and Systems Analyst, among others. With a strong foundation in both theoretical and practical aspects of computer science, you’ll be equipped to thrive in a rapidly evolving tech landscape.

 

Here’s what you can expect in terms of progression and future opportunities:

- University Services: UNH offers robust career services, including resume workshops, interview preparation, and networking events with industry professionals. The Career and Professional Success office also provides personalized career counseling to help you navigate your job search.

- Employment Stats and Salary Figures: According to recent data, over 90% of UNH computer science graduates secure employment within six months of graduation, with starting salaries averaging around $75,000 per year. This reflects the high demand for skilled professionals in the tech industry.

- University–Industry Partnerships: UNH has established partnerships with leading tech companies such as IBM, Microsoft, and Oracle, providing students with internship opportunities and real-world project experience that enhances their learning and employability.

- Long-term Accreditation Value: The computer science program at UNH is accredited by the Computing Accreditation Commission of ABET, ensuring that your degree meets the highest standards of quality and relevance in the field.

- Graduation Outcomes: Graduates from the program have gone on to work for top-tier companies and have also pursued advanced degrees in computer science, data analytics, and related fields, showcasing the versatility of the degree.

Further Academic Progression: After completing your Bachelor of Science in Computer Science, you have several options for further studies. You could pursue a Master’s degree in Computer Science or a related field, which would deepen your expertise and open up even more advanced career opportunities. Additionally, UNH offers graduate certificates in specialized areas such as Cybersecurity and Data Science, allowing you to tailor your education to your career goals.

With a strong support system and a wealth of opportunities, the Bachelor of Science in Computer Science at UNH is a fantastic choice for your future.

Program Key Stats

$19682
$40844
$40844
$65
RD, EA

Jan Intake : 15th OctAug Intake : 1st Feb (RD) , 1st Nov (EA / ED)


79%
No

Eligibility Criteria

BBC - BBB
3 - 3.7
28 - 34
70 - 80

1150 - 1350
30 - 34
6.5
90
Never Required
No

How US Universities Assess Applicants

Career Options

  • Computer programmer
  • Computer systems analyst
  • Database developer
  • Mobile application developer
  • Network systems administrator
  • Software engineer
  • Web developer

Book Free Session with Our Admission Experts

Admission Experts