Skip to content
  • Enroll
  • Course Schedules
  • Request Info
  • Current Students
  • Faculty and Staff
  • Donate
Nashua Community College
MENUMENU
  • Programs
    • All Programs
    • Exploratory Liberal Arts
    • Class Schedules
    • Honors Program
    • ESOL / ESL
    • Programs for High School Students
    • Course Catalog
    • Academic Calendar
    • 4-Year Transfer Programs
  • Admissions
    • Meet the Admissions Team
    • Start Here
    • Admissions Overview
    • La Comunidad Latina
    • Online Application
    • Placement
    • Credit for Prior Learning & Experience
    • Visit NCC / Admissions Events / Come See Us
      • Information Sessions
      • Open House
      • FAFSA Information Sessions
      • Early College Open House
    • Orientation
  • Afford NCC
    • Pay For College
    • Financial Aid
    • Tuition & Fees
    • Scholarships & Grants
    • Military and VA Assistance
    • State Funding Resources
    • Payment Options
    • Qualify For In-State Tuition
    • No-Cost & Low-Cost Textbooks
  • Student Experience
    • Accessibility & Disability
    • Advising Center
    • BetterMynd Mental Health
    • Campus Safety
    • Student Clubs and Organizations
    • Student Senate
    • Wellness Center
  • Career Training
    • Individual Enrollment
    • For Businesses
    • Fully Online Trainings
    • Workforce Solutions Team
  • About
    • NCC At A Glance
    • Campus Map
    • President’s Message
    • For The Public
    • Title IX Policies, Procedures, and Resources
    • Alumni
    • Directory
    • Institutional Info
    • Careers
MENUMENU
  • Programs
    • All Programs
    • Exploratory Liberal Arts
    • Class Schedules
    • Honors Program
    • ESOL / ESL
    • Programs for High School Students
    • Course Catalog
    • Academic Calendar
    • 4-Year Transfer Programs
  • Admissions
    • Meet the Admissions Team
    • Start Here
    • Admissions Overview
    • La Comunidad Latina
    • Online Application
    • Placement
    • Credit for Prior Learning & Experience
    • Visit NCC / Admissions Events / Come See Us
      • Information Sessions
      • Open House
      • FAFSA Information Sessions
      • Early College Open House
    • Orientation
  • Afford NCC
    • Pay For College
    • Financial Aid
    • Tuition & Fees
    • Scholarships & Grants
    • Military and VA Assistance
    • State Funding Resources
    • Payment Options
    • Qualify For In-State Tuition
    • No-Cost & Low-Cost Textbooks
  • Student Experience
    • Accessibility & Disability
    • Advising Center
    • BetterMynd Mental Health
    • Campus Safety
    • Student Clubs and Organizations
    • Student Senate
    • Wellness Center
  • Career Training
    • Individual Enrollment
    • For Businesses
    • Fully Online Trainings
    • Workforce Solutions Team
  • About
    • NCC At A Glance
    • Campus Map
    • President’s Message
    • For The Public
    • Title IX Policies, Procedures, and Resources
    • Alumni
    • Directory
    • Institutional Info
    • Careers
  • Enroll
  • Course Schedules
  • Request Info
  • Current Students
  • Faculty and Staff
  • Donate

Computer Science

Computer Science
Nashua Community College > Programs > Computer Science
Overview
Program of Study
Program Outcomes
Overview

Day/Evening Program

The Computer Science Curriculum provides a strong foundation for students interested in pursuing a bachelor’s degree in either software development, computer science or other computer related fields.

The curriculum has been strongly influenced by the Association of Computing Machinery’s (ACM) guidelines for associate degrees in software. The curriculum combines theoretical and applied courses to teach the design and programming skills a software developer needs. Students completing this curriculum will have knowledge of the following competencies:

  • Programming languages such as C++ and Java
  • Object oriented programming
  • Data structures such as stacks, queues, and linked lists
  • Systems Analysis including Data Flow Use Case/Class design
  • Database design and management
  • Overview of basic networking
  • Ability to think critically
  • Ability to solve problems
  • Ability to effectively work as a member of a team
Program of Study

Total Credits:
62-63

Course Sequencing

First Year – Fall Semester

Item #
Title
Credits
ENGL101N
College Composition
4
CSCI106N
Introduction to Computer Science
3
CSCI161N
Introduction to Programming
3
MATH110N or MATH120N or MATH210N +
4

MATH110N or MATH120N or MATH210N

Total Credits: 4


MATH110N
Algebra & Trigonometry
4
MATH120N
PreCalculus
4
MATH210N
Calculus I
4
Humanities/Fine Arts/World Language Elective +
3

Humanities/Fine Arts/World Language Elective

Total Credits: 3

General Education

View the comprehensive General Education Electives  from the Elective Requirements main page.

General Education Requirements

Students are advised to meet with their advisor to make appropriate elective selections based on their career goals and to facilitate the broadest range of transferability.


First Year – Spring Semester

Item #
Title
Credits
CSCI140N
Essentials of System Analysis & Design
3
CSCI170N
Linux Essentials
3
CSCI175N
Intermediate Programming Using C++
3
MATH120N or MATH210N or MATH211N +
4

MATH120N or MATH210N or MATH211N

Total Credits: 4


MATH120N
PreCalculus
4
MATH210N
Calculus I
4
MATH211N
Calculus II
4
English/Communications Elective +
3

English/Communications Elective

Total Credits: 3

General Education

View the comprehensive General Education Electives  from the Elective Requirements main page.

General Education Requirements


Second Year – Fall Semester

Item #
Title
Credits
CSCI120N or CSCI208N +
3

CSCI120N or CSCI208N

Total Credits: 3

Choose one:


CSCI120N
Introduction to Scripting – Python
3
CSCI208N
Full Stack Web Development
3
CSCI207N
Database Design & Management
3
CSCI230N
Object Oriented Programming Using: C++
3
MATH170N
Discrete Mathematics
4
Natural or Physical Science Elective (w lab) +
4

Natural or Physical Science Elective (w lab)

Total Credits: 4

General Education

View the comprehensive General Education Electives  from the Elective Requirements main page.

General Education Requirements

Science elective must be 4 credits

Recommended Lab Science courses are Calculus-Based Calculus-Based Physics I and Physics II for Associate in Science Degree in Mathematics 


Second Year – Spring Semester

Item #
Title
Credits
CSCI278N
Data Structures Using C++
3
Elective in Major for Computer Science +
3 – 4

Elective in Major for Computer Science

Total Credits: 3 – 4

For Computer Science Degree, Includes CSCI, CSCN, DATA, ELET, MATH, or BCPT courses or PHYS130N, PHYS131N, PHYS230N or PHYS231N.


CSCI290N or CSCI285N +
3

CSCI290N or CSCI285N

Total Credits: 3


CSCI290N
Computer Science Internship
3
CSCI285N
Computer Science Capstone Project
3
Behavioral Social Science Elective +
3

Behavioral Social Science Elective

Total Credits: 3

General Education

View the comprehensive General Education Electives  from the Elective Requirements main page.

General Education Requirements

Students are advised to meet with their advisor to make appropriate elective selections based on their career goals and to facilitate the broadest range of transferability.


Total Credits:
62-63

Program Outcomes

Upon the completion of the degree in Computer Science, graduates will be able to:

  1. Solve problems through the application of appropriate research methods.
  2. Identify the benefits of quality, timeliness and continuous improvement in regards to software development
  3. Apply critical-thinking skills to identify, analyze and solve problems.
  4. Communicate software development related information effectively to a diverse audience using visual and written modes.
  5. Demonstrate the ability to apply all facets of the software development life cycle during a project.
  6. Demonstrate the ability to follow a systematic progression of software development and refinement when designing and developing software for a project.
  7. Participate effectively as a member of a software development team.
  8. Articulate an understanding of the need for life-long learning.
  9. Demonstrate an understanding of diversity through interaction with project teammates.
  10. Develop software programs that reflect the application of up-to-date tools and techniques of the discipline.

In addition, the graduate will be able to demonstrate competency in the general education outcomes.

  • All Programs
  • 4-Year Transfer Programs
  • Exploratory Liberal Arts
  • Class Schedules
  • Honors Program
  • Academic Calendar
  • ESOL / ESL
  • STEM and Advanced ManufacturingSTEM and Advanced Manufacturing
Request Info

Contact us

Betsy Gamrat

603 578 8954 x1557
[email protected]

Apply Now

505 Amherst St,
Nashua, NH 03063
P. 603 578-8900
E. [email protected]

© 2022 Nashua Community College

Academics

  • All Programs
  • 4-Year Transfer Programs
  • Exploratory Liberal Arts
  • Class Schedules
  • Honors Program
  • Academic Calendar
  • ESOL / ESL
  • All Programs
  • 4-Year Transfer Programs
  • Exploratory Liberal Arts
  • Class Schedules
  • Honors Program
  • Academic Calendar
  • ESOL / ESL

Admissions

  • Admissions Overview
  • Online Application
  • Pay For College
  • Tuition & Fees
  • Career Coach
  • Admissions Overview
  • Online Application
  • Pay For College
  • Tuition & Fees
  • Career Coach
Current Students
Faculty/Staff

Careers

Consumer Information

Donate

Forms & Publications

Title IX Resources

Twitter Facebook-f Instagram Youtube
  • Privacy Policy
  • Non Discrimination Policy
  • Accessibility Policy
  • Sitemap

© 2025 - Nashua Community College

Site by MRW.