Apply

Programming Certificate

The Computer Technologies Department offers a Programming Certificate for students who want to develop the technical expertise for a career in backend, middle-tier programming or web application development. The core portion of the Certificate provides students with a solid foundation in programming logic and database design. Students can focus on Java, C++, or Microsoft .NET as their development platform and then expand on their expertise by selecting electives in a particular area.

Successful completion of this program will allow students to seek employment in entry-level programming, quality assurance, technical support, or technical sales and integration.

Program Curriculum

Note: The Programming Certificate is a rigorous program. Students are expected to spend additional time beyond the minimum to complete requirements and achieve success. Students are also expected to have college level reading, writing and math skills prior to enrollment.

Students are expected to have college level reading, writing and math skills prior to enrollment

 

 

Core Courses

Course ID Course Theory Lab Credits
CIS113G Database Design and Management 2 2 3
Classroom 2, Lab 2, Total 3
CIS124G Web Development I 2 2 3
Classroom 2, Lab 2, Total 3
CIS224G Web Development II 2 2 3
Classroom 2, Lab 2, Total 3
Introductory Programming Course Elective 2 2 3
Classroom 2, Lab 2, Total 3
Advanced Programming Course Elective 2 2 3
Classroom 2, Lab 2, Total 3
Total Credits 15

Programming languages include .NET, Java, and C++.

Elective Courses: Choose a min. of 3 corses

Students must take at least one introductory and advanced class in the language of their choice. Once they complete the advanced course, they may select another programming language for study. All of the programming classes listed as part of the core can also count towards an elective.

 

Course ID Course Theory Lab Credits
CIS118G Introduction to .NET 2 2 3
Classroom 2, Lab 2, Total 3
CIS134G Web Style and Design 2 2 3
Classroom 2, Lab 2, Total 3
CIS146G Linux I 2 2 3
Classroom 2, Lab 2, Total 3
CIS148G Introduction to Java Programming 2 2 3
Classroom 2, Lab 2, Total 3
CIS158G Introduction to C++ 2 2 3
Classroom 2, Lab 2, Total 3
CIS177G Introduction to Python 2 2 3
Classroom 2, Lab 2, Total 3
CIS216G Web Server Administration 2 2 3
Classroom 2, Lab 2, Total 3
CIS218G Advanced .NET 2 2 3
Classroom 2, Lab 2, Total 3
CIS223G Advanced SQL 2 2 3
Classroom 2, Lab 2, Total 3
CIS246G Linux II 2 2 3
Classroom 2, Lab 2, Total 3
CIS248G Advanced Java Programming 2 2 3
Classroom 2, Lab 2, Total 3
CIS249G Linux Databases 2 2 3
Classroom 2, Lab 2, Total 3
CIS253G Data Sharing 2 2 3
Classroom 2, Lab 2, Total 3
CIS254G PHP and MySQL 2 2 3
Classroom 2, Lab 2, Total 3
CIS258G Advanced C++ 2 2 3
Classroom 2, Lab 2, Total 3
CIS291G Advanced Topics 2 2 3
Classroom 2, Lab 2, Total 3
DGMT172G Introduction to Game Design 2 2 3
Classroom 2, Lab 2, Total 3
Total Credits 9

Total Overall Credits : 24

Still not sure?

Contact one of the Program Faculty or an Admissions Representative to learn more about the program.