skip to main content


Computer Programming Plans of Study

2014 – 2015

Computer Programming Degree

Database Programming Certificate

Visual BASIC Certificate

Visual C# Certificate

JAVA Certificate


2013 – 2014

Computer Programming Degree

Database Programming Certificate

Visual BASIC Certificate

Visual C# Certificate

JAVA Certificate


2012 – 2013

Computer Programming Degree

Database Programming Certificate

Visual BASIC Certificate

Visual C# Certificate

JAVA Certificate


Computer Programming Associate Degree (A25130) – Printable Version (pdf)
Course Name and Number Class Hours Lab Hours Credit Hours Remarks
FALL SEMESTER, 2014
ACA 122 College Transfer Success 1 0 1  
CIS 110 Introduction to Computers 2 2 3  
CIS 115 Intro to Programming & Logic 2 3 3  
NOS 110 Operating System Concepts 2 3 3  
ENG 111 Writing and Inquiry* 3 0 3  
Math Elective     3-4  
SPRING SEMESTER, 2015
DBA 110 Database Concepts 2 3 3  
Programming Language Elective 2 3 3  
Operating System Elective 2 2 3  
NET 110 Networking Concepts 2 2 3 CompTIA Network+
ENG 112 Writing/Research in Disciplines 3 0 3  
SUMMER TERM, 2015
BUS 110 Introduction to Business 3 0 3  
COM 231 Public Speaking 3 0 3  
Social Sciences Elective     3  
Humanities Elective     3  
FALL SEMESTER, 2015
SEC 110 Security Concepts 3 0 3 CompTIA Security+
CTS 285 Systems Analysis & Design 2 2 3  
Programming Language Elective 2 3 3  
Adv Programming Language Elective 2 3 3  
Major Elective     3  
SPRING SEMESTER, 2016
CSC 289 Programming Capstone Project 1 4 3  
WBL 110 World of Work 1 0 1  
WBL 111 Work-Based Learning I 0 10 1  
Adv Programming Language Elective 2 3 3  
Major Elective     3  
Total Semester Hours Required for AAS Degree 69–70

V.A. Students: An approval signature from the V.A. Office is required before registering. Some courses may not be certifiable.

*ENG 070, ENG 080, ENG 090, ENG 090A and RED 070, RED 080, RED 090 or DRE 096, 097, 098; MAT 050, MAT 060, MAT 070 or DMA 010, DMA 020, DMA 030, DMA 040, DMA 050 may be required based on placement test results

Requires prior approval by Co-op Coordinator

Math Elective: Choose Either MAT 143 Quantitative Literacy or MAT 171 Precalculus Algebra

Humanities Electives: ART 111, ART 114, ART 115, ART 117, DRA 111, DRA 122, ENG 231, ENG 232, ENG 233, ENG 241, ENG 242, ENG 243, ENG 251, ENG 252, ENG 261, ENG 262, HUM 110, HUM 115, HUM 120, HUM 121, HUM 122, HUM 150, HUM 160, MUS 110, MUS 113, PHI 215, PHI 240, REL 110, REL 211

Social Science Electives: ANT 210, ANT 220, ECO 251, ECO 252, GEO 111, GEO 112, HIS 111, HIS 112, HIS 121, HIS 122, HIS 131, HIS 132, POL 120, POL 220, PSY 150, PSY 241, PSY 281, SOC 210, SOC 213, SOC 215, SOC 220, SOC 225

Programming Language Electives-Take 6 credits from 2 courses : CSC 139, CSC 151, CSC 153

Advanced Programming Language Electives-Take 6 credits from 2 courses : CSC 239, CSC 251, CSC 253

Operating System Electives-Take 3 credits from 1 course : NOS 120, NOS 130

Major Electives Select 6 credit hours from the list below
Course Name and Number Class Hours Lab Hours Credit Hours Remarks
DBA 120 Database Programming I 2 2 3 Oracle Database SQL Fundamentals
CSC 152 SAS 2 3 3  
WEB 110 Internet/Web Fundamentals 2 2 3  
WEB 115 Web Markup and Scripting 2 2 3  
WEB 151 Mobile Application Development 2 2 3  
NOS 120 Linux/UNIX Single User 2 2 3 Linux LPI and CompTIA Linux+
NOS 130 Windows Single User 2 2 3 Microsoft MCP Windows 8

Taking an additional Programming elective, Advanced Programming Language elective, or Operating System elective counts as a Major Elective.

The above plan of study is the standard curriculum for the above program. Any deviation from the prescribed curriculum must have approval in advance. All prerequisite course requirements must also be met. To graduate the student must successfully complete all the required courses, the required credit hours for electives, and have a 2.0 overall grade point average. This plan of study is subject to change when the college thinks such action is in the best interest of the student or the program. It is the responsibility of the student to meet requirements for graduation. If accepted students do not enroll for three successive semesters, they must contact the Admissions office to determine if readmission is necessary.

Database Programming Certificate (C25130DB) – Printable Version (pdf)
Course Name and Number Class Hours Lab Hours Credit Hours Remarks
CIS 110 Introduction to Computers 2 2 3  
CIS 115 Intro to Prog & Logic 2 3 3  
DBA 110 Database Concepts 2 3 3 Oracle Database: SQL Fundamentals certification
DBA 120 Database Programming I 2 2 3 Oracle Database: SQL Fundamentals certification
CSC 152 SAS 2 3 3
Total Semester Hours Required for Certificate 15

V.A. Students: An approval signature from the V.A. Office is required before registering. Some courses may not be certifiable.

*ENG 070, ENG 080, ENG 090, ENG 090A and RED 070, RED 080, RED 090 or DRE 096, 097, 098; MAT 050, MAT 060, MAT 070 or DMA 010, DMA 020, DMA 030, DMA 040, DMA 050 may be required based on placement test results


Visual BASIC Certificate (C25130VB) – Printable Version (pdf)
Course Name and Number Class Hours Lab Hours Credit Hours
CIS 110 Introduction to Computers 2 2 3
CIS 115 Intro to Prog & Logic 2 3 3
DBA 110 Database Concepts 2 3 3
CSC 139 Visual BASIC Prog 2 3 3
CSC 239 Adv Visual BASIC Prog 2 3 3
Total Semester Hours Required for Certificate 15

V.A. Students: An approval signature from the V.A. Office is required before registering. Some courses may not be certifiable.

*ENG 070, ENG 080, ENG 090, ENG 090A and RED 070, RED 080, RED 090 or DRE 096, 097, 098; MAT 050, MAT 060, MAT 070 or DMA 010, DMA 020, DMA 030, DMA 040, DMA 050 may be required based on placement test results


Visual C# Certificate (C25130CS) – Printable Version (pdf)
Course Name and Number Class Hours Lab Hours Credit Hours
CIS 110 Introduction to Computers 2 2 3
CIS 115 Intro to Prog & Logic 2 3 3
DBA 110 Database Concepts 2 3 3
CSC 153 C# Programming 2 3 3
CSC 253 Adv C# Programming 2 3 3
Total Semester Hours Required for Certificate 15

V.A. Students: An approval signature from the V.A. Office is required before registering. Some courses may not be certifiable.

*ENG 070, ENG 080, ENG 090, ENG 090A and RED 070, RED 080, RED 090 or DRE 096, 097, 098; MAT 050, MAT 060, MAT 070 or DMA 010, DMA 020, DMA 030, DMA 040, DMA 050 may be required based on placement test results


JAVA Certificate (C25130J) – Printable Version (pdf)
Course Name and Number Class Hours Lab Hours Credit Hours Remarks
CIS 110 Introduction to Computers 2 2 3  
CIS 115 Intro to Prog & Logic 2 3 3  
DBA 110 Database Concepts 2 3 3 Oracle Database: SQL Fundamentals certification
CSC 151 JAVA Programming 2 3 3 Java SE Programmer certification
CSC 251 Advanced JAVA Programming 2 3 3 Java SE Programmer certification
Total Semester Hours Required for Certificate 15

V.A. Students: An approval signature from the V.A. Office is required before registering. Some courses may not be certifiable.

*ENG 070, ENG 080, ENG 090, ENG 090A and RED 070, RED 080, RED 090 or DRE 096, 097, 098; MAT 050, MAT 060, MAT 070 or DMA 010, DMA 020, DMA 030, DMA 040, DMA 050 may be required based on placement test results