Computer Information Science
Division: Science and Technology
Office: 18-109
Phone: (650) 306-3291
Email: canscitech@smccd.edu
Counseling:
Schedule an appointment to meet with a counselor at the Counseling
Center, Building 9, 1st Floor, 650-306-3452. Appointments are
available during day and evening hours.
Associate in Science Degree - Computer Information Sience
The Computer Information Science Program offers an AS degree and a parallel transfer program. Students who already possess a degree will gain substantial skills in computer sciences through completion of the Core Courses. The major for the AS degree in Computer Information Science consists of 19-21 units of Required Core Courses and 12 units of electives chosen from the list of Supporting Subject Courses which complete the major. Other electives for the AS degree may be chosen freely. To earn the AS degree, students also must complete general education and other graduation requirements.
ASSOCIATE IN SCIENCE Degree - COMPUTER INFORMATION SCIENCE
| Complete Core Courses, 12 units Choose either the C++ OR the JAVA path below. |
Units |
|---|---|
| Course Descriptions: CIS | MATH | CHEM | ENGR | PHIL | PHYS | |
| C++ Path | |
| CIS 118/119 Introduction to Object-Oriented
Program Design/Lab I |
3/1 |
| CIS 250/251 Programming Methods I: C++/Lab I: C++ |
3/1 |
| CIS 252/253 Programming Methods II: C++/Lab II C++ |
3/1 |
| Java Path | |
| CIS 118/119 Introduction to Object-Oriented
Program Design/Lab I |
3/1 |
| CIS 284/285 Programming Methods I: Java/Lab I: Java |
3/1 |
| CIS 286/287 Programming Methods II: Java/Lab II: Java |
3/1 |
| Selective courses: choose a minimum of 20-22 units from the following: |
|
| For C++ Path: Complete two of the following courses: |
|
| MATH 200 Elementary Probability and Statistics | 4 |
| MATH 241 Applied Calculus I | 5 |
| MATH 251 Analytical Geometry & Calculus I | 5 |
| MATH 268 Discrete Mathematics | 4 |
| For Java Path: Complete two of the following courses: |
|
| MATH 200 Elementary Probability and Statistics |
4 |
| MATH 251 Analytical Geometry & Calculus I |
5 |
| MATH 268 Discrete Mathematics | 4 |
| Complete a minimum of 12 units from the following: | |
| CHEM 210/220 General Chemistry I/II |
5/5 |
| CIS 113 Internet Programming with Ruby | 4 |
| CIS 321 Programming for the iPhone | 3 |
ENGR 210 Engineering Graphics |
4 2 2 |
| ENGR 260/261 Circuits and Devices/Lab |
3/1 |
| ENGR 270 Materials Science |
3 |
| MATH 200 Elementary Probability and Statistics |
4 |
| MATH 222 Pre-Calculus College Algebra/Trignometry | 5 |
| MATH 241/242 Applied Calculus I/II |
5/5 |
| MATH 251/252/253 Analytical Geometry &
Calculus I/II/III |
5/5/5 |
| MATH 270 Linear Algebra |
3 |
| MATH 275 Ordinary Differential Equations |
3 |
| PHIL 103 Critical Thinking |
3 |
| PHYS 210/220 General Physics I/II or PHYS 250/260/270 Physics with Calculus I/II/III |
4/4 4/4/4 |
| Associate Degree Unit Requirements Total | 32–34* |
| General Education Requirements | 18* |
*and additional Cañada College AA/AS Degree Requirements (pdf 122k)
Cañada College offers lower division coursework required for transfer in the areas related to Computer Science. In this regard, it is suggested that students research Computer Information Systems, Management Information Systems, Computer Science, and Computer Engineering programs. Students should use PROJECT ASSIST (www.assist.org) to research lower division major requirements at the transfer destination(s) of their choice. Also, work with a Counselor/Advisor to determine appropriate transfer coursework.

