Computer Programming
A.S. Degree Computer Science and Information Systems · Gavilan College · 2026-2027 Catalog
This degree focuses on core concepts in computer science, preparing students to transfer to CSUMB, SJSU, UCSC, and other 4-year colleges. Students should consult a counselor and the Gavilan CSIS webpage for information on choosing courses that best meet the requirements for their intended 4-year institution.
Learning Outcome(s):
- Apply algorithmic, mathematical, and scientific reasoning to design and implement solutions to a variety of computational problems.
| Course | Title | Units |
|---|---|---|
| CSIS 45 | C++ Programming I | 3 |
| orCSIS 24 | Java Programming I | 3 |
| CSIS 46 | C++ Programming II | 3 |
| orCSIS 27 | Java Programming II | 3 |
| CSIS 26 | Discrete Structures | 3 |
| orCSIS 42 | Python Programming | 4 |
| orCSIS 48 | UNIX, Linux Operating System | 4 |
| CSIS 28 | Computer Architecture and Organization | 3 |
| orCSIS 12 | Assembly Language Programming | 3 |
| CSIS 12L | Assembly Language Programming Lab | 1 |
| CSIS 24 | Java Programming I | 3 |
| orCSIS 45 | C++ Programming I | 3 |
| CSIS 51 | Visual Basic Programming | 4 |
| orCSIS 49 | UNIX/Linux Shell Programming | 4 |
| orCSIS 44 | C# .NET Programming | 4 |
| orCSIS 5 | C++ Scientific Programming | 3 |
| CSIS 42 | Python Programming | 4 |
| orCSIS 54 | Perl Programming | 3 |
| CSIS 54L | Perl Programming Lab | 1 |
| CSIS 6 | Webpage Authoring | 3 |
| orDM 6 | Webpage Authoring | 3 |
| orCSIS 84 | JavaScript Programming | 2 |
| orCSIS 160 | Game Design | 3 |
| orDM 160 | Game Design | 3 |
| orCSIS 78 | Web Sites with SQL and PHP | 4 |
| Total | ||