
Computer Science
Interest FormWhy Study Computer Science
Computer Science is one of the fastest-growing and well-compensated fields today, particularly in Silicon Valley. Our program provides instruction in:
- Programming - algorithms, data structures, languages
- Enterprise Networking - Operating Systems (Linux and Windows), Virtualization, IT Essentials

Featured [Term] Course
Use this to showcase a unique or high-interest course in your department. Focus on what makes the course stand out—such as hands-on learning, fieldwork, local relevance, or skill-building. Keep the description concise but informative. Include course name, description, and a link to the course catalog or more info if available.
[Course Number] [CRN]
Optional Header
Highlight a unique experiential learning opportunity offered by the department, such as a study abroad program, fieldwork experience, or intensive course. Focus on what makes it exciting and academically valuable. Mention location, timeframe, and credit details. Include a link if available for more information or registration.
Learn about the program
Optional Header - 3
Use this section to spotlight meaningful aspects of your department. These can include academic strengths, student opportunities, or resources that enhance the learning experience. Each item should have a clear title, a short description (1–2 sentences), and can include an optional link or image.
Check out where you'll learn!Degrees & Certificates
View list below for programs offered at Foothill. Then select program map for a possible schedule that fulfills program and college requirements.
For program requirements and full course listings, view Computer Science degrees and certificates information.
Associate in Science for Transfer
Associate in Science
Certificate of Achievement (CA)
- Advanced Web Applications Development, CA Program Map
- Advanced Software Development, CA Program Map
- Cloud Computing, CA Program Map
- Cybersecurity, CA Program Map
- Software Development in C++, CA Program Map
- Software Development in Java, CA Program Map
- Software Development in Python, CA Program Map
- IT Support, CA Program Requirements
- Network Computing, CA Program Requirements
- Web Applications Development, CA Program Map
- Data Analytics, CA Program Map Note: This certificate program is under the Business Dept within the Business and Social Science Division.
Quick Look at Computer Science Courses
For a quick look at Computer Science courses at Foothill, see list below. For complete course details, including units, hours and prerequisites, view course catalog. For when a course is offered, view class schedule. [Link to dept schedule]
- C S 1A Object-Oriented Programming Methodologies in Java
- C S 1B Intermediate Software Design in Java
- C S 1C Advanced Data Structures & Algorithms in Java
- C S 2A Object-Oriented Programming Methodologies in C++
- C S 2B Intermediate Software Design in C++
- C S 2C Advanced Data Structures & Algorithms in C++
- C S 3A Object-Oriented Programming Methodologies in Python
- C S 3B Intermediate Software Design in Python
- C S 3C Advanced Data Structures & Algorithms in Python
- C S 8A Introduction to Data Science
- C S 10 Computer Architecture & Organization
- C S 11A Introduction to Artificial Intelligence
- C S 12A Introduction to Machine Learning
- C S 18 Discrete Mathematics
- C S 20A Programming in C#
- C S 22A JavaScript for Programmers
- C S 30A Introduction to Linux
- C S 30B Linux Shell Programming
Frequent Asked Questions or Steps to Follow
Use this accordion snippet for FAQs or Steps to Apply for a your CTE program. Choose black or grey color and accordion type counter (numbered) or regular (no number).
Add a short, authentic quote from a current or former student that reflects their experience in the program. The quote should be personal and positive, highlighting the program’s strengths, faculty, support system, or impact on their goals.
Student NameOptional LocationProgram/Degree Name
Ways to Experience More
Highlight opportunities for students to get involved outside the classroom, such as clubs, workdays, or special programs. Include images, brief descriptions, and links to more detailed information or event pages.
Related Programs and Degrees
Contact Us! We're Here to Help


