Computer Science Applications Development Certificate

Graduates in this specialization will find entry-level programming positions with companies of all sizes. Career opportunities exist in numerous businesses and industries. Typical entry-level positions include quality assurance and systems testing, and frequently involve working on project teams.

Required Courses:
[CIS 118/119] Intro to Object Oriented Design (3 Units)
[CIS 150] Networks & Data Communications (3 Units)
[CIS 250/251] Programming Methods I: C++ (4 Units) OR
[CIS 284/285] Programming Methods I: Java (4 Units)
[CIS 252/253] Programming Methods II: C++ (4 Units) OR
[CIS 286/287] Programming Methods II: Java (4 Units)
[CIS 290/291] Computer Architecture (4 Units)

Elective Courses: (select 8 units)
[CIS 180] Information Technology Consulting & Entrepreneurship (3 Units)
[CIS 252/253] Programming Methods II: C++ (if not used above) (4 Units)
[CIS 308/309] Visual Basic Programming & Lab (4 Units)
[CIS 286/287] Programming Methods II: Java (if not used above) (4 Units)
[CIS 360/361] Database Management & Lab (4 Units)
[CIS 372/373] Object-Oriented Design & Lab (4 Units)
[CIS 374/375] JAVA Programming & Lab (4 Units)
[CIS 378] Internet Programming: Perl and CGI (1 Unit)

[Sample Program]