Skip to main content

2021-2022 Credit Catalog > Programs of Study > Degrees > Computer Programming (CPD)

http://northshore.smartcatalogiq.com/
a3e5e8fa-7616-4d1f-a2a2-2bc1b97af656
https://searchproxy.smartcatalogiq.com/search
6fb6eadc-4e14-4988-925d-add7fd5f2f5a
program
/Institutions/North-Shore-Community-College/json/2021-2022/Credit-Catalog-local.json
/Institutions/North-Shore-Community-College/json/2021-2022/Credit-Catalog.json
Contents
  • NSCC Locations
  • President's Welcome
  • Guided Pathways
  • Programs of Study
    • Credit Programs of Study
    • Clock-Hour Programs of Study
    • Degrees
      • Accounting (ACD)
      • Animal Care Specialist (ASD)
      • Aviation Management (AMD)
      • Aviation Science Professional Pilot (AVD)
      • Biotechnology (BOD)
      • Business Administration Transfer (BAT)
      • Computer Applications (CED)
      • Computer Information Systems (CIT)
      • Computer Networking and Security (CKD)
      • Computer Programming (CPD)
      • Computer Science Transfer (CST)
      • Criminal Justice (CRD)
      • Database Management and Security (DBS)
      • Developmental Disabilities (DDD)
      • Digital and Social Marketing (MKD)
      • Drug and Alcohol Rehabilitation (DAD)
      • Early Childhood Education (ECD)
      • Elementary Education Transfer Program (EET)
      • Engineering Science Transfer (EST)
      • Environmental Studies (EVT)
      • Executive Administrative Assistant (EXD)
      • Fire Protection and Safety Technology (FPD)
      • Funeral Service (FNS)
      • Graphic Design - Integrated Media (IMD)
      • Graphic Design-Print (GDD)
      • Health Science (LHD)
      • Horticulture (HUD)
      • Human Services Practitioner (HSD)
      • Liberal Arts (LAT)
      • Medical Administrative Assistant (MAA)
      • NSCC RN to Salem State University BSN (NSB) (This program is on hold)
      • Nurse Education (NSG)
      • Nutritional Science and Diet Technology (NSD)
      • Occupational Therapy Assistant (OTA)
      • Paralegal (PAD)
      • Physical Therapist Assistant (PTA)
      • Pre-Engineering (PET)
      • Radiologic Technology (RAD)
      • Respiratory Care (RSP)
      • STEM Foundation Degree (STE)
      • Surgical Technology (SRT)
      • Veterinary Technology (VET)
    • Certificates
  • Course Descriptions
  • Elective Course Options
  • Institutional Policies
  • Academic-Information-and-Policies
  • Admissions and Enrollment
  • Financial and Scholarship Information
  • Academic and Student Success Services
  • Student Handbook
  • Suicide and Medical Re-Entry Protocol
  • Faculty and Staff
Catalog Links
  • Catalog Home
  • Site Map
  • All Catalogs
Share
Print this page
/Institutions/North-Shore-Community-College/json/catalogs.json
A3E5E8FA-7616-4D1F-A2A2-2BC1B97AF656

Computer Programming (CPD)

 Type: Career, Degree (AS)

Open Admissions

Division: STEM and Education



The Computer Programming Program prepares students for careers in the Information Technology field.  This program provides a background in software development with required courses in several different programming languages.  Students acquire skills needed to design and write software to support the needs of end-users.  Electives can be selected from courses in Internet technology, database technology, hardware, operating systems, and programming languages.  Students have the opportunity to gain work experience through an internship.
    
The following background is recommended for this program: algebra and computer literacy.  Students without this background may need to take prerequisite course work prior to enrolling in some of the courses required in this program.  Students are strongly urged to meet with their academic advisor on a semester basis to review the program, and discuss course selections for successful completion of the program.
 

If you have questions related to program admissions or applications, please contact info@northshore.edu or call 978-762-4188.

If you have program advising related questions, please contact computerscience@northshore.edu or call 978-762-4048.

First Year

Fall

Course NumberTitleCredits
CMP101Composition 1

3

CPS100Information Technology and Its Applications

3

CPS109Programming Logic and Design with Python

4

CPS240Web Programming with PHP and MySQL

4

MAT151Precalculus 1

3

Total Credit Hours:17

Spring

Course NumberTitleCredits
CPS138Internet Networking and Security

4

CPS148XML

3

CPS168Introduction to Access

2

CPS122Operating Systems

4

Total Credit Hours:13

Second Year

Fall

Course NumberTitleCredits
CPS140HTML

4

CMP102-150
Composition 2 Elective

3

CPS101Computer Science 1 (Java 1)

4

CPS170Database Theory and Applications

4

Total Credit Hours:15

Spring

Course NumberTitleCredits
CPS102Computer Science 2 (Java 2)

4

CPS224Object Oriented Programming in C++

4

CPS218UNIX

4

OPN-ELECTIVE
Open Elective

3

Total Credit Hours:15

 

Requirement Notes

CPS100: may be fulfilled by challenge exam and 3 liberal arts credits.

Open Elective: This requirement is intended to further a student's career goals. Please meet with an advisor to determine how to best fulfill this course requirement. Students may choose to take PRO100/ITR200 in partial fulfillment of the 3 credit open elective requirement.

Program Note

Communication and Mathematics proficiency required to graduate.

See guided pathway sheets for advising information specific to your area of focus.

Total Credit Hours: 60


Program Student Learner Outcomes
  • Apply mathematical knowledge and analytical skills to solve software development problems.
  • Communicate clearly and effectively using both verbal and written methods.
  • Demonstrate critical thinking skills in solving software development problems.
  • Work effectively with team members to analyze and solve software development problems.
  • Design algorithms and develop code using different programming languages.

Occupational Skills Required
  • Oral communication skills
  • Written and reading skills
  • Comfortable using a computer for email and accessing information on the Web
  • Appreciation for using different programming languages
  • Appreciation of mathematics to solve problems
  • Organizational and time management skills to be successful in meeting

Most Common Linked Occupation Title – All Education Levels

  • Software Developer, Applications

Most Common Linked Occupation Title – Associate’s or Less

  • Web Developer

Average Annual Growth (10-Year Projection)

  • Boston MSA - 22%
  • Boston MSA Average Entry-Level Wages (2016) – $50,600

Top Transfer Institutions

  • Northeastern University
  • Salem State University
  • University of Massachusetts Lowell