Computer Science - AS
A.S. Degree Major Degrees and Certificates A-Z · College of the Siskiyous · 2026-2027 Catalog
Credits: 26.0 credits
Computer Science is primarily concerned with information processes, the structure and procedures needed to represent them, and the systems needed to implement them. Spanning a broad spectrum of basic and applied sub-disciplines, which range from foundations in logic and the computational complexity of algorithms through compilers, operating systems and databases, the discipline continues to expand in terms of new architectures, networks, vision, robotics, and computer-aided designed. The Computer Science program curriculum may also academically prepare the student to transfer to a four-year university or college to complete a Baccalaureate degree program. Students should consult with a counselor for specific transfer requirements.
Program Requirements
| Course | Title | Units |
|---|---|---|
| Computer Science - AS | 26 | |
| As part of the GE classes required for completion of the degree, students should plan to take English C1000 and complete the Math competency requirement their first year. | ||
| Complete: Complete all of the following | 16 | |
| CSCI 1001 | Introduction to Computer Science | 3 |
| CSCI 1007 | Programming I | 3 |
| CSCI 1507 | Programming II | 3 |
| CSCI 1004 | Visual Basic Programming | 4 |
| CSCI 2006 | Assembly Language Programming | 3 |
| Complete one of the following | 4 | |
| MATH 1400 | Calculus and Analytic Geometry I | 4 |
| STAT C1000 | Introduction to Statistics | 4 |
| Complete two of the following | 6 | |
| CSCI 1037 | Computer Game Design I | 3 |
| CSCI 1038 | Computer Game Design II | 3 |
| CSCI 1039 | Introduction to Linux | 3 |
| CSCI 1032 | Computer Networks | 3 |
| CSCI 1033 | PC Hardware Certification | 3 |
| CSCI 1034 | PC Software Certification | 3 |
Recommended Sequence
Computer Science - AS
Term 1 (6 units)
- CSCI1001 - Introduction to Computer Science (3)
- CSCI1007 - Programming I (3)
Term 2 (10 units)
- CSCI1507 - Programming II (3)
- MATH1400 - Calculus and Analytic Geometry I (4)
- STATC1000 - Introduction to Statistics (4)
- CSCI1037 - Computer Game Design I (3)
Term 3 (6 units)
- CSCI2006 - Assembly Language Programming (3)
- CSCI1038 - Computer Game Design II (3)
Term 4 (4 units)
- CSCI1004 - Visual Basic Programming (4)