Skip to content
  • Enroll
  • Course Schedules
  • Request Info
  • Current Students
  • Faculty and Staff
Nashua Community College
MENUMENU
  • Programs
    • All Programs
    • Exploratory Liberal Arts
    • Class Schedules
    • Accelerated Lifelong Learning
    • Honors Program
    • ESOL / ESL
    • Programs for High School Students
      • Running Start
      • Early College
    • Course Catalog
    • Academic Calendar
    • 4-Year Transfer Programs
  • Admissions
    • 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
      • High School Family Dinner
    • Orientation
  • Afford NCC
    • Pay For College
    • Financial Aid
    • Tuition & Fees
    • Scholarships & Grants
    • Military and VA Assistance
    • State Funding Resources
    • Finance Options
    • Qualify For In-State Tuition
    • No-Cost & Low-Cost Textbooks
  • Student Experience
    • Student Clubs and Organizations
    • Student Senate
    • Accessibility & Disability
    • Safe Campus
    • Wellness Center
    • Advising Center
    • Testing Services
    • Student Assistance Program
  • Career Training
    • Individual Enrollment
    • For Businesses
    • Fully Online Trainings
    • Certiport Authorized Testing Center
    • Workforce Solutions Team
  • About
    • NCC At A Glance
    • Campus Map
    • President’s Message
    • For The Public
    • Sexual Misconduct/Title IX Policies, Procedures, and Resources
    • Alumni
    • Directory
    • Institutional Info
    • Careers
    • COVID Protocols
MENUMENU
  • Programs
    • All Programs
    • Exploratory Liberal Arts
    • Class Schedules
    • Accelerated Lifelong Learning
    • Honors Program
    • ESOL / ESL
    • Programs for High School Students
      • Running Start
      • Early College
    • Course Catalog
    • Academic Calendar
    • 4-Year Transfer Programs
  • Admissions
    • 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
      • High School Family Dinner
    • Orientation
  • Afford NCC
    • Pay For College
    • Financial Aid
    • Tuition & Fees
    • Scholarships & Grants
    • Military and VA Assistance
    • State Funding Resources
    • Finance Options
    • Qualify For In-State Tuition
    • No-Cost & Low-Cost Textbooks
  • Student Experience
    • Student Clubs and Organizations
    • Student Senate
    • Accessibility & Disability
    • Safe Campus
    • Wellness Center
    • Advising Center
    • Testing Services
    • Student Assistance Program
  • Career Training
    • Individual Enrollment
    • For Businesses
    • Fully Online Trainings
    • Certiport Authorized Testing Center
    • Workforce Solutions Team
  • About
    • NCC At A Glance
    • Campus Map
    • President’s Message
    • For The Public
    • Sexual Misconduct/Title IX Policies, Procedures, and Resources
    • Alumni
    • Directory
    • Institutional Info
    • Careers
    • COVID Protocols
  • Enroll
  • Course Schedules
  • Request Info
  • Current Students
  • Faculty and Staff

Computer Science

Computer Science
Nashua Community College > Programs > Computer Science
Overview
Program Outcomes
Program of Study
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 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.

Program of Study

Total Credits:
64

Course Sequencing

First Year – Fall Semester

Item #
Title
Credits
ENGL101N
College Composition
4
CSCI106N
Introduction to Software & Web Development
3
CSCI107N
HTML
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

First Year – Spring Semester

Item #
Title
Credits
CSCI108N
HTML and CSS
3
CSCI140N
Essentials of System Analysis & Design
3
CSCI175N
Programming Using C++
3
MATH170N
Discrete Mathematics
4
English/Communications +
3

English/Communications

Total Credits: 3

ENGL122N recommended


ENGL122N
Technical Writing
3

Second Year – Fall Semester

Item #
Title
Credits
CSCI207N
Database Design & Management
3
CSCI230N
Object Oriented Programming Using: C++
3
Science Core Requirement +
4

Science Core Requirement

Total Credits: 4

Science elective must be 4 credits

PHYS101N or PHYS130N recommended

Lab Science recommended for Associate in Science Degree in Human Services 

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


PHYS101N
Physical Science I
4
PHYS130N
Physics I
4
Elective in Major +
3

Elective in Major

Total Credits: 3

For Computer Networking Degrees, includes CSCN, ELET MATH or BCPT courses

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


PHYS130N
Physics I
4
PHYS131N
Physics II
4
PHYS230N
Calculus-Based Physics I
4
PHYS231N
Calculus-Based Physics II
4
CSCN116N
Networking Basics
3

Second Year – Spring Semester

Item #
Title
Credits
CSCI278N
Data Structures Using C++
3
Elective in Major +
3

Elective in Major

Total Credits: 3

For Computer Networking Degrees, includes CSCN, ELET MATH or BCPT courses

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


PHYS130N
Physics I
4
PHYS131N
Physics II
4
PHYS230N
Calculus-Based Physics I
4
PHYS231N
Calculus-Based Physics II
4
Behavioral Social Science Core Requirement +
3

Behavioral Social Science Core Requirement

Total Credits: 3

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.


Humanities/Fine Arts or Global Awareness +
3

Humanities/Fine Arts or Global Awareness

Total Credits: 3

HUMAXXXN or PHIL109N

HUMA140N is recommended for Associate in Arts Degree in Communications

Any language recommended for Associate in Science Degree in Paralegal Studies. 

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.


PHIL109N
Introduction to Philosophy
3
HUMA140N
American Cinema
3
CSCN290N or CSCI285N +
3

CSCN290N or CSCI285N

Total Credits: 3


CSCI290N
Computer Science Internship
3
CSCI285N
Senior Software Development Lab: A Capstone Experience
3

Total Credits:
64

  • All Programs
  • 4-Year Transfer Programs
  • Exploratory Liberal Arts
  • Class Schedules
  • Honors Program
  • Academic Calendar
  • Accelerated Lifelong Learning
  • 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

Twitter Facebook-f Instagram Youtube

Academics

  • All Programs
  • 4-Year Transfer Programs
  • Exploratory Liberal Arts
  • Class Schedules
  • Honors Program
  • Academic Calendar
  • Accelerated Lifelong Learning
  • ESOL / ESL
  • All Programs
  • 4-Year Transfer Programs
  • Exploratory Liberal Arts
  • Class Schedules
  • Honors Program
  • Academic Calendar
  • Accelerated Lifelong Learning
  • 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

  • Privacy Policy
  • Non Discrimination Policy
  • Accessibility Policy
  • Sitemap

© 2023 - Nashua Community College

Site by MRW.

Thank you for your interest.