Middlesex County College
Text Only
 
   

Computer Science

The Computer & Information System option  leads to the Associate in Applied Science Degree in Computer Science. Students learn object oriented programming in C++ or Java and event driven programming in Visual Basic, client/server architecture, analysis & design of database systems, networking technologies, Windows and LINUX System Administration. Through a cooperative education program, students can gain work experience and earn college credits during their studies at Middlesex County College.

What will students learn if they study Computer Science?
Students learn on PC's running the DOS, Windows, and LINUX operating systems. They learn several programming languages and administration of both LINUX and Windows  system. Students develop problem-solving and communication skills using modern information processing techniques.

Are there any requirements students must satisfy before taking courses in the major?
Algebra II is a prerequisite for all majors. Algebra II competency must be verified with a passing score on the College's placement test. Students must also have a grade of "C" or better in algebra II and geometry.

Why major in Computer & Information Systems - Network Administration & Support Option?
Network Administration and Support Option of the CIS program leads to the Associate in Applied Science Degree in Computer Science. Students learn Network Administration of Windows and LINUX Operating Systems. Problem solving skills are taught through the use of the object oriented programming language C++ or Java and the event driven programming Visual Basic. This program prepares students to take the certification tests for a PC Hardware operating systems technology, networking and security and Microsoft Windows MCP (Microsoft Certified Professional). Through a cooperative education program, students can gain work experience and earn college credits during their studies at Middlesex County College.

How long will it take to complete this degree?
Students who do not need developmental coursework can complete the degree in two years. They can complete the certificates in one year. Students can shorten the amount of time by taking courses in the summer and winter sessions.

Questions?
Contact Professor Frank Burke, Department Chair, at (732) 906-2526 or FBurke@middlesexcc.edu


COMPUTER AND INFORMATION SYSTEMS
Associate in Applied Science (A.A.S.)GENERAL OPTION -CSI.AAS

Below are required courses and recommended course groupings and sequences for program completion. Courses may have prerequisites and corequisite requirements. Check course descriptions for details.

CoursesCreditsRequisites/Comments
Semester I
CSC 105
Computer Applications and Systems3
OR
CSC 106Intermediate PC Applications with Programming4BUS 107 or CSC 105 or CSC 107 or MCT 101 or one year of high school computer applications or a programming course AND MAT 014 or appropriate score on the College Placement Test.
CSC 133Introduction to Computer Science using C++4MAT 014 or appropriate score on College's Placement test
Co-requisite: MAT 129 or MAT 129A
ENG 121English Composition I3A passing score on the writing portion of the College’s Placement Test or a grade of ´C´ or better in ENG 010; completion of RDG 009 with a ´C´ or better or a score on the reading portion of the College’s Placement Test that exempts the students from RDG 009
MAT 116College Algebra3Pre-requisite(s): MAT-014
OR
MAT 129Precalculus4Appropriate score on the College Placement Test and/or satisfactory score on the Diagnostic Examination, "B" or better in MAT 014, or departmental approval
OR
MAT 129APrecalculus (Part A)2Appropriate score on the College Placement Test and/or satisfactory score on the Diagnostic Examination, "C" or better in MAT 014 or MAT 014A and MAT 014B, or departmental approval
AND
MAT 129BPrecalculus (Part B)2MAT 129A or equivalent courses
____ ____General Education Social Science Elective(GE SS)3
Semester II
CSC 110Microcomputer Operating Systems and Architecture3CSC 105 or CSC 106 or BUS 107
CSC 134Object Oriented Prog using C++4Prerequisite(s): CSC 133 and MAT 116 or MAT 129A or MAT 129
CSC 208Visual BASIC Programming4CSC 106 or CSC 161 or CSC 133
ENG 122English Composition II3A grade of ´C´ or better in ENG 121 and a passing score on the reading portion of the College’s Placement Test or a grade of ´C´ or better in ENG 121 and a grade of ´C´ or better in RDG 011
OR
ENG 125Writing About Literature3A grade of 'C' or better in ENG 121 and a passing score on the reading portion of the College Placement Test or a grade of 'C' or better in ENG 121 and a grade of 'C' or better in RDG 011.
MAT 123Statistics I3MAT 014 or appropriate score on the College's Placement Test
OR
MAT 131Analytic Geometry and Calculus I4MAT 129 or MAT 129A/129B or appropriate score on the College Placement Test and/or satisfactory score on the Diagnostic Examination, or departmental approval.
OR
MAT 131AAnalytic Geometry and Calculus I (Part A)2MAT 129 or MAT 129A/129B or appropriate score on the College Placement Test and/or satisfactory score on the Diagnostic Examination, or departmental approval.
AND
MAT 131BAnalytic Geometry and Calculus I (Part B)2MAT 131A
Semester III
CSC 235Data Structures4CSC 134 and MAT 116 or MAT 129B or MAT 129
CSC 241Web ProgrammingCSC134 or CSC 162
CSC 245UNIX* and Shell Programming4CSC 133 or CSC 161
___ ___Physical / Health Education1-3
Semester IV
CSC 200Networking Technologies3CSC 110
CSC 239Database Concepts3CSC 133 or CSC 161
CSC 246UNIX/ Web Server Administration3CSC 245
____ ____General EducationHumanities Elective (GE HUM)3
____ ____Choose Technical Elective listed below:
CSC 116
CSC 126

CSC 127
CSC 205/206


CSC 248
CSC 251
CSC 252
CSC 261

Other Electives:
CSC 211
MAT 132
Science Elective
3
3
3

3
3


3
3
3
3


4
4
4

CSC 105 or CSC 106 or BUS 107
CSC 105 or CSC 106 or BUS 107 and ENG 121
CSC 126
Completion of all courses in first year of CIS or Network Administration Option

CSC 110 and CSC 200
CSC 200 or TCT 103
CSC 251
CSC 133 or CSC 161 and CSC 200 and ENG 121

CSC 134 or CSC 162
MAT 131 or equivalent

Total Credits:

61-66

NETWORK ADMINISTRATION AND SUPPORT
Associate in Applied Science (A.A.S.) NETWORKING OPTION - CSNN.AAS

CoursesCreditsRequisites/Comments
Semester I
CSC 105Computer Applications and Systems3
OR
CSC 106Intermediate PC Applications with Programming4BUS 107 or CSC 105 or CSC 107 or MCT 101 or one year of high school computer applications or a programming course AND MAT 014 or appropriate score on the College Placement Test
CSC 133Introduction to Computer Science using C++4MAT 014 or appropriate score on College's Placement test
ENG 121English Composition I3A passing score on the writing portion of the College's Placement TEst or a grade of 'C' or better in ENG 010; completion of RDG 009 with a 'C' or better or a passing score on the reading portion of the College's Placement Test that exempts the students from RDG 009
MAT 116CollegeAlgebra 3MAT 014
OR
MAT 129Precalculus4Appropriate score on the College Placement Test and/or satisfactory score on the Diagnostic Examination, "B" or better in MAT 014, or departmental approval
OR
MAT 129A
Precalculus (Part A)
2
Appropriate score on the College Placement Test and/or satisfactory score on the Diagnostic Examination, "C" or better in MAT 014 or MAT 014A and MAT 014B, or departmental approval
AND
MAT 129BPrecalculus (Part B)2MAT 129A or equivalent courses.
____ ____General Education Social Sciences Elective(GE SS)3
Semester II
CSC 110Microcomputer Operating Systems and Architecture3CSC 105 or CSC 106 or BUS 107
CSC 208Visual BASIC Programming4CSC 106 or CSC 133 or CSC 161
CSC 116Introduction to Information Systems Security 3CSC 105 or CSC 106 or BUS 107
ENG 122English Composition II3A grade of 'C' or better in ENG 121 and a passing score on the reading portion of the College's Placement Test or a grade of 'C' or better in ENG 121 and a grade of 'C' or better in RDG 011
OR
ENG 125Writing About Literature3A grade of 'C' or better in ENG 121 and a passing score on the reading portion of the College Placement Test or a grade of 'C' or better in ENG 121 and a grade of 'C' or better in RDG 011
MAT 123Statistics I3MAT 014 or appropriate score on the College's Placement Test
OR
MAT 131Analytic Geometry and Calculus I4MAT 129 or MAT 129A/129B or appropriate score on the College Placement Test and/or satisfactory score on the Diagnostic Examination, or departmental approval
OR
MAT 131AAnalytic Geometry and Calculus I (Part A)2MAT 129 or MAT 129A/129B or appropriate score on the College Placement Test and/or satisfactory score on the Diagnostic Examination, or departmental approval.
AND
MAT 131BAnalytic Geometry and Calculus I (Part B)2MAT 131A
Semester III
CSC 200Networking Technologies3CSC 110
CSC 245UNIX and Shell Programming4CSC 133 or CSC 161
CSC 251Windows Workstation Administration3CSC 200 or TCT 103























____ ____

Choose Technical Elective listed below:


CSC 126

CSC 127
CSC 205/206


CSC 225
CSC 239
CSC 261

ELT 111
ELT 226
ELT 239

Other Electives:
CSC 134



CSC 211
CSC 230
CSC 235

CSC 241
MAT 132
Science Elective

3


3

3
3


3
3
3

3
3
3


4



4
4
4

All students should consult a Computer Science Advisor

CSC 105 or CSC 106 or BUS 107 and ENG 121
CSC 126
Completion of all courses in first year of CIS or Network Administration Option

CSC 134 or CSC 162
CSC 133 or CSC 161
CSC 133 or CSC 161 and CSC 200 and ENG 121
MAT 013
ELT 111
ELT 226


Prerequisite(s); CSC 133 and MAT 116 or MAT 129A or MAT 129 Corequisite(s): MAT 126 or MAT 128 or MAT 131 or MAT 131A
CSC 134 or CSC 162
CSC 134
CSC 134 and MAT 116 or MAT 129B or MAT 129
CSC 134 or CSC 162
MAT 131, MAT 131A/131B, or equivalent
PED/HEDPhysical / Health Education1-3
Semester IV
CSC 246UNIX and Web Server Administration3CSC 245
CSC 248PC Service and Support3CSC 200 and CSC 110
CSC 252Windows Server Administration3CSC 251
____ _____General EducationHumanitiesElective (GE HUM)3
_____ ____Technical Elective
Choose Technical Elective listed
3

Total Credits:

61-66

COMPUTER PROGRAMMING CERTIFICATE - CSC.CER

CoursesCreditsRequisites/Comments
CSC 106Intermediate PC Applications with Programming3BUS 107 or CSC 105 or CSC 107 or MCT 101 or one year of high school computer applications or a programming course AND MAT 014 or appropriate score on the College Placement Test
CSC 110Microcomputer Operating Systems and Architecture3CSC 105 or CSC 106 or BUS 107
CSC 133Introduction to Computer Science using C++4MAT 014 or appropriate score on College's Placement test
CSC 134Object Oriented Programming using C++4CSC 133 and MAT 116 or MAT129A or MAT 129
CSC 235 Data Structurces4
CSC 134 and MAT 116 or MAT 129B or MAT 129











Recommended Computer Science Elective:

CSC 116
CSC211
CSC 241
CSC 261

3-4

3
4
4
3
All students should consult a Computer Science Advisor
CSC 105 or CSC 106 or BUS 107
CSC 134 or CSC 162
CSC 134 or CSC 162
CSC 133 or CSC 161 and CSC 200 and ENG 121
The following courses cannot be taken as electives: CSC 105, CSC 107,CSC 108, CSC 109, CSC 115, CSC 117, CSC 165, BUS 107
ENG 121English Composition I3A passing score on the writing portion of the College's Placement Test or a grade of 'C' or better in ENG 010; completion of RDG 009 with a 'C' or better or a passing score on the reading portion of the College's Placement Test that exempts the students from RDG 009
ENG 122English Composition II3A grade of 'C' or better in ENG 121 and a passing score on the reading portion of the College's Placement Test or a grade of 'C' or better in ENG 121 and a grade of 'C' or better in RDG 011
OR
ENG 125Writing About Literature3A grade of 'C' or better in ENG 121 and a passing score on the reading portion of the College's Placement Test or a grade of 'C' or better in ENG 121 and a grade of 'C' or better in RDG 011
MAT 116College Algebra3MAT-014 or MAT 014A and MAT 014B
OR
MAT 129Precalculus4Appropriate score on the College Placement Test and/or satisfactory score on the Diagnostic Examination, "B" or better in MAT 014, or departmental approval
OR
MAT 129APrecalculus (Part A)2Appropriate score on the College Placement Test and/or satisfactory score on the Diagnostic Examination, "C" or better in MAT 014 or MAT 014A and MAT 014B, or departmental approval
AND
MAT 129BPrecalculus (Part B)2MAT 129A or equivalent courses
or
MAT 123Statistics3MAT 014, MAT 014A/014B, or satisfactory score on the
College Placement Test
OR
MAT 131Analytic Geometry and Calculus I4MAT 129 or MAT 129A/129B or appropriate score on the College Placement Test and/or satisfactory score on the Diagnostic Examination, or departmental approval
OR
MAT 131AAnalytic Geometry and Calculus I (Part A)2MAT 129 or MAT 129A/129B or appropriate score on the College Placement Test and/or satisfactory score on the Diagnostic Examination, or departmental approval.
AND
MAT 131BAnalytic Geometry and Calculus I (Part B)2MAT 131A

Total Credits:

33-36

NETWORK ADMINISTRATION CERTIFICATE - CSNN.CER

CoursesCreditsRequisites
CSC 106 Intermediate PC Applications with Programming3BUS 107 or CSC 105 or CSC 107 or MCT 101 or one year of high school computer applications or a programming course AND MAT 014 or appropriate score on the College Placement Test
CSC 110 Microcomputer Operating Systems and Architecture3CSC 105 or or CSC 106 or BUS 107
CSC 116Introduction to Information System Security3CSC 105 or CSC 106 or BUS 107
CSC 126Help Desk Customer Service 3ENG 121, CSC 105 or CSC 106 or BUS 107
CSC 160Introduction to Unix3MAT 014 or higher and CSC 133 or CSC 161 or permission of the chairperson
CSC 200Networking Technologies3CSC 110
CSC 251Windows Workstation Administration3CSC 200 or TCT 103
CSC 252Windows Server Administration3CSC 251
___ ___Technical Electives
Recommended Computer Science Elective:

CSC125
CSC 127
CSC 133



CSC 161


CSC 208
3-4

3
3
4



4


4
All students should consult a Computer Science Advisor
CSC 133 or CSC 161 and MAT 014
CSC 126
Prerequisite(s): MAT 014 or appropriate score on College’s Placement Test
Corequisites: MAT 116 or MAT 129A or MAT 129
MAT 014 or appropriate score on College Placement Test Co-requisite (s) MAT 129 or MAT 129A or higher
CSC 106 or CSC 133 or CSC 161
The following courses cannot be taken as electives: CSC 105, CSC 107, CSC 108, CSC 109, CSC 165, BUS 107
ENG 121English Composition I3A passing score on the writing portion of the College's Placement Test or a grade of 'C' or better in ENG 010; completion of RDG 009 with a 'C' or better or a passing score on the reading portion of the College's Placement Test that exempts the students from RDG 009
ENG 122English Composition II3A grade of 'C' or better in ENG 121 and a passing score on the reading portion of the College's Placement Test or a grade of 'C' or better in ENG 121 and a grade of 'C' or better in RDG 011
OR
ENG 125Writing About Literature3A grade of 'C' or better in ENG 121 and a passing score on the reading portion of the College's Placement Test or a grade of 'C' or better in ENG 121 and a grade of 'C' or better in RDG 011
MAT 116College Algebra3MAT-014 or MAT 014A and MAT 014B
OR
MAT 129Precalculus4Appropriate score on the College Placement Test and/or satisfactory score on the Diagnostic Examination, "B" or better in MAT 014, or departmental approval
OR
MAT 129APrecalculus (Part A)2Appropriate score on the College Placement Test and/or satisfactory score on the Diagnostic Examination, "C" or better in MAT 014 or MAT 014A and MAT 014B, or departmental approval
AND
MAT 129BPrecalculus (Part B)2MAT 129A or equivalent courses

Total Credits:

36-38


Computer Help Desk AdministrationCertificate of Achievement
CSH.COA

CoursesCredits Requisites
CSC108Introduction to Internet Applications 2Prerequisites recommended: Prior completion of one of the following courses: CSC 105 or CSC 106 or CSC 107 or BUS 107 or equivalent Microcomputer experience
CSC110Microcomuter Operating Systems and Arch.3CSC 105 or CSC 106 or BUS 107
CSC116Introduction to Information Systems Security3CSC 105 or CSC 106 or BUS 107
CSC200Networking Technologies 3CSC 110
CSC126Help Desk Customer Service 3ENG 121, CSC 105 or CSC 106 or BUS 107
CSC127 Help Desk Operation 3CSC 126
SPE121Fundamentals of Public Speaking3
Total Credits20
Certificate Prerequisites
CSC 105 - Computer Applications and Systems or CSC106 - Intermediate PC Applications with Programming or
BUS107 – Computer Applications for Business
ENG 121 English Composition I







 
About Middlesex  |  Directions  |  Campus Directory   |  Employment   |  Library  |  Campus Cruiser
2600 Woodbridge Avenue | Edison, NJ 08818 - 3050 | Phone: 732.548.6000 | Information Line: 732.906.2555
Recommend this Page  |  Page Feedback  |  Website Disclaimer