Programming

*Certificate


The Computer Technologies Department offers a Programming Certificate for students who want to develop the technical expertise for a career in backend or middle-tier programming or web application development programming.

The core portion of the Certificate provides students with a solid foundation in programming logic and database design. Students can select focus on Java, C++ or Visual Basic.NET as their development language 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.

In addition to College-wide admission requirements, applicants for the Programming Certificate must have the following:

  • Previous work or course-related experience in programming. If students do not have current experience or degrees, then CIS 112 will be required to satisfy prerequisite requirements.
  • Previous work or course-related experience in keyboarding, computer fundamentals, Microsoft Office, and internet technology. If students do not have current experience or degrees, CIS110 will satisfy these eligibility requirements.
  • Accuplacer scores indicating placement into college level reading, ENGL110, and MATH131. Students who do not place into these courses can be accepted into the program and can begin taking 100-level Certificate courses but will be required to complete college preparatory courses in reading, writing, and mathematics within the first year of their acceptance. Students who have not taken at least 12 credits of college-level courses and earned a minimum GPA of 2.7 will also be required to take INT101 College Success Management within their first semester.
CORE COURSES:
CIS113 Database Design and Management 3
CIS124 Web Programming I 3
CIS224 Web Programming II 3
and    
CIS118 Introduction to Visual Basic 3
CIS218 Advanced Visual Basic 3
or    
CIS148 Introduction to Java Programming 3
CIS248 Advanced Java Programming 3
or    
CIS158 Introduction to C++ 3
CIS258 Advanced C++ 3
     
  TOTAL CREDITS – 15  

ELECTIVE COURSES – 9 CREDITS (choose a minimum of 3)
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 to learn. All of the programming classes listed as part of the core can also count towards an elective.

ELECTIVE COURSES-9 CREDITS:
CIS134 Web Style and Design 3
CIS146 Linux I 3
CIS216 Web Server Administration  
CIS223 Advanced SQL 3
CIS233 Oracle 3
CIS246 Linux II 3
CIS249 Linux Databases 3
CIS253 Data Sharing  
CIS254 PHP and MySQL 3
CIS274 XML 3
CIS291 Advanced Topics 3
     
  TOTAL CREDITS - 24  
Quick Links
 
Course Descriptions
Associate
Computer Technologies
Certificates
Digital Design & Animation
Linux
Forms
Application Checklist
Application
Transcript Request