C++/Java Advanced Programming (Certificate)

This certificate will provide the student with advanced programming techniques in HTML, C, C++, JAVA and Visual Basic. The student will design and code programs using advanced data structures with an emphasis on the development of web-based programs. Students continuing into a two-year degree program are advised to consult the requirements for either the CIS or BUS Applied Science degree programs. Students must have a programming background prior to enrolling in this certificate. Students must be proficient in C programming prior to enrolling in this certificate.

A Certificate is awarded upon completion of the requirements for this program.

Students who successfully complete the Certificate in C++/JAVA Advanced Programming (CJC) will be able to:

  • Design and code programs using object oriented programming concepts and techniques using an object oriented programming languages such as C++, Java, C#, Visual Basic or Javascript.
  • Examine the various logic constructs and advanced storage techniques utilized in a high level language
  • Develop client and server side internet programs

Courses should be selected in consultation with an advisor.

Gainful Employment Disclosure for this program.

First Semester

Course No. Descriptive Title Credit Hours
ENG 101 Composition I 3
CIS 100 CIS Introductory Seminar 1
CIS 215 Internet Programming Using JAVA 3
CIS 113 Visual Basic Programming 3
CIS 107 Conducting Business on the Internet 3
CIS 160 Career Seminar, Career Exploration (a) 2
TOTAL   15

Second Semester

Course No. Descriptive Title Credit Hours
CIS 214 C++ Object Oriented Programming 3
CIS 235 Advanced JAVA Programming 3
CIS 161 Career Seminar, Career Advancement (a) 2
Elective (b)   3
CIS 133 OR Advanced Visual Basic OR  
CIS 228 Web Administration 3
TOTAL   17

a. The cooperative education experience requires 10 hours per week of related work experience.

b. Students must select courses from ACC, BUS, CIS, MAT, or BUS 103.