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
CIS113 Database Design and Management 2 2 3
Classroom 2, Lab 2, Total 3
CIS124 Web Development I 2 2 3
Classroom 2, Lab 2, Total 3
CIS224 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
CIS118 Introduction to .NET 2 2 3
Classroom 2, Lab 2, Total 3
CIS134 Web Style and Design 2 2 3
Classroom 2, Lab 2, Total 3
CIS146 Linux I 2 2 3
Classroom 2, Lab 2, Total 3
CIS148 Introduction to Java Programming 2 2 3
Classroom 2, Lab 2, Total 3
CIS158 Introduction to C++ 2 2 3
Classroom 2, Lab 2, Total 3
CIS178 Introduction to Python 2 2 3
Classroom 2, Lab 2, Total 3
CIS216 Web Server Administration 2 2 3
Classroom 2, Lab 2, Total 3
CIS218 Advanced .NET 2 2 3
Classroom 2, Lab 2, Total 3
CIS223 Advanced SQL 2 2 3
Classroom 2, Lab 2, Total 3
CIS246 Linux II 2 2 3
Classroom 2, Lab 2, Total 3
CIS248 Advanced Java Programming 2 2 3
Classroom 2, Lab 2, Total 3
CIS249 Linux Databases 2 2 3
Classroom 2, Lab 2, Total 3
CIS253 Data Sharing 2 2 3
Classroom 2, Lab 2, Total 3
CIS254 PHP and MySQL 2 2 3
Classroom 2, Lab 2, Total 3
CIS258 Advanced C++ 2 2 3
Classroom 2, Lab 2, Total 3
CIS291 Advanced Topics 2 2 3
Classroom 2, Lab 2, Total 3
DMT172 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.