Dec 03, 2022  
2022-2023 Undergraduate Catalog 
2022-2023 Undergraduate Catalog

Computer Science, B.S.

Return to {$returnto_text} Return to: Schools and Academic Programs

Minimum number of credits required to graduate:  124

Minimum Cumulative GPA required to graduate:  2.0

Minimum number of credits to complete the major:  62


Program Educational Objectives

In our view, exceptional computer scientists and technologists are highly competent problem solvers who thirst for knowledge, collaborate effectively, and seek to make the world a better place. Our students will:

  1. have a strong and comprehensive knowledge of computer science and science fundamentals;
  2. apply their knowledge with competence;
  3. continue to learn and develop professionally and personally; and
  4. be excellent communicators.


Program Student Outcomes

In addition, and consistent with the above, the Merrimack Computer Science graduate, upon graduation will have the following skills:

  1. An ability to apply knowledge of computing and mathematics appropriate to the discipline;
  2. An ability to analyze a problem, and identify and define the computing requirements appropriate to its solution;
  3. An ability to design, implement, and evaluate a computer-based system, process, component, or program to meet desired needs;
  4. An ability to function effectively on teams to accomplish a common goal;
  5. An understanding of professional, ethical, legal, security and social issues and responsibilities;
  6. An ability to communicate effectively with a range of audiences;
  7. An ability to analyze the local and global impact of computing on individuals, organizations and society;
  8. Recognition of the need for and an ability to engage in continuing professional development; and
  9. An ability to use current techniques, skills, and tools necessary for computing practice.


Computer Science Major Requirements

Satisfying the requirements for the major in Computer Science includes completing a minimum of 62 credits in the major and cognate courses. Students must take eight core courses (32 credits), and an additional eight courses (32 credits) in the elective areas listed below. Students must take a minimum of two courses in each elective area, leaving two elective courses to be chosen from any of the elective areas. Additionally, students may replace one of the two extra electives with CSC 4815 - Directed Study.

Required Courses (32 Credits)

Students must take all of the following 8 courses.

Foundations of Computer Science

Choose at least 8 credits (2 courses)

Security & Web Technologies

Choose at least 8 credits (2 courses)

Data, Modeling, & Simulation

Choose at least 8 credits (2 courses)

Experiential Learning Component

All students are required to register at least one experience that is categorized by the department as experiential learning. Possible ways to fulfill this requirement include external or internal internships, research experiences, or semester projects. Students must seek approval by the department and register their experience with the O’Brien Center.

Return to {$returnto_text} Return to: Schools and Academic Programs