Computer Programming (CPD)
Type: Career, Degree (AS)
Open Admissions
Division: Stem And Education
Basic Skills Core/Proficiency Requirements
Communications Proficiency and Mathematics Proficiency are required for graduation from NSCC; this program further requires college-level Mathematics course/s for graduation. Please consult the college website or an academic advisor for information about the course prerequisites for all of the courses in this program.
HONORS PROGRAM OPTION
Interested students may refer to the Honors Program website at www.northshore.edu/honors.
First Year
Fall
| CMP101 | Composition 1 | 3 |
| CPS107 | Programming Logic and Design | 3 |
| CPS240 | Web Programming with PHP and MySQL | 4 |
| MAT151 | Precalculus 1 | 3 |
| | |
| CPS122 | Operating Systems | 4 |
| OR | |
| CPS218 | UNIX | 4 |
| Total Credit Hours: | 17 |
Spring
| CPS138 | Internet Networking and Security | 4 |
| CPS140 | HTML | 4 |
| CPS148 | XML | 3 |
| CPS168 | Introduction to Access | 2 |
LA-ELECTIVE
| Liberal Arts Elective(s) | 3 |
| Total Credit Hours: | 16 |
Second Year
Fall
| CMP150 | Composition II: Technical Writing | 3 |
| CPS101 | Computer Science 1 (Java 1) | 4 |
| CPS170 | Database Theory and Applications | 4 |
| Total Credit Hours: | 11 |
Spring
| CPS102 | Computer Science 2 (Java 2) | 4 |
| CPS210 | Computer Systems Development | 4 |
| CPS224 | Object Oriented Programming in C++ | 4 |
OPN-ELECTIVE
| Open Elective(s) | 4 |
| Total Credit Hours: | 16 |
Requirement Notes
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 COP202 Cooperative Education/Internship in partial fulfillment of the Open Elective requirement.
Total Credit Hours: 60
Course Learning and Credentialing Options
Distance Learning - some sections of the above courses may be available through a distance learning format.
For information, please go to www.northshore.edu/distance.
Alternative Credentialing - Alternative options for earning course credit may exist and can be explored through the Center for Alternative Studies and Educational Testing.
For information, please go to www.northshore.edu/cas.
Program Information
- All courses required for this program are scheduled (fall semester/spring semester) as outlined on the official program of study sheet. Some courses may be available both semesters; students should consult the course schedule for course availability and speak with their academic advisor.
- Students are strongly urged to meet with their academic advisor on a semester basis or as needed to review the prerequisites of each course within the program and discuss course selections for successful completion of this program.
- This is a blended program and can be completed in a traditional classroom or by completing 50% or more of the course requirements online.
Admissions and Transfer Information
- 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.
- This is an Open Admissions Program - Proof of high school graduation or the equivalent is required for admission to this program.
- This program may meet the eligibility criteria for MassTransfer and Joint Admissions with Massachusetts public colleges and universities (please see www.mass.edu/masstransfer); or, it may have a transfer agreement with a private 4-year college (please see www.northshore.edu/academics/departments). You may also visit NSCC’s Student Support and Advising Center on the Lynn or Danvers campus.
Additional Information
Please visit www.northshore.edu/academics/programs for more information about this Program of Study.