CIS-Computer Programming
CIS-Computer Programming
This program focuses on the general writing and implementation of generic and customized programs to drive operating systems that generally prepare individuals to apply the methods and procedures of software design and programming to software installation and maintenance. This includes instruction in software design; low and high level languages and program writing; program customization and linking; prototype testing; troubleshooting; and related aspects of operating systems and networks.
Program Learning Outcomes
Upon successful completion of this program, students should be able to:
- Design structured programs using C++, Javascript, or Java. Design and use object oriented programs in one of these languages C++, Java or PHP.
- Design and use advanced programming techniques in C++ or Java.
Required Courses (26.5 units) | Units | |
CIS-1A | Introduction to Computer Information Systems | 3 |
CIS/CSC-2 | Fundamentals of Systems Analysis | 3 |
CIS/CSC-5 | Programming Concepts and Methodology I: C++ | 4 |
CIS/CSC-21 | Introduction to Operating Systems | 3 |
CIS-72A | Introduction to Web Page Creation | 1.5 |
Electives | From Group 1 | 6 |
Electives | From Group 2 | 6 |
Electives - Group 1 (6 units) | Units | |
CIS/CSC-12 | PHP Dynamic Web Site Programming | 3 |
CIS/CSC-14A | Web Programming: JavaScript | 3 |
CIS-14B | Web Programming: Active Server Pages | 3 |
CIS/CSC-17A | Programming Concepts and Methodology II: C++ | 3 |
CIS/CSC-18A | Java Programming: Objects | 3 |
Electives - Group 2 (6 units) | Units | |
CIS/CSC-11 | Computer Architecture and Organization: Assembly | 3 |
CIS/CSC-17B | C++ Programming: Advanced Objects | 3 |
CIS/CSC-17C | C++ Programming: Data Structures | 3 |
CIS/CSC-18B | Java Programming: Advanced Objects | 3 |
CIS/CSC-18C | Java Programming: Data Structures | 3 |
This Program Pathway will allow a full-time student to complete this program in 12-18 months. For students who require a part time pathway, please see a counselor for more information.