Campus Quad

Computer Science

Interest Form

Why 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:

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 degrees and certificates information.

Associate in Science for Transfer

Associate in Science

Certificate of Achievement (CA)

Quick Look at Computer Science Courses

For complete course details, including units, hours and prerequisites, view course catalogFor when a course is offered, view class 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

Frequently 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).

Content 1 Here
Content 2 Here
Content 3 Here

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.

Meet [Student Name]
Student Name
Optional Location
Program/Degree Name

Ways to Experience More

At Foothill, we offer many opportunities to get involved outside the classroom.

Related Programs and Degrees

Contact Us! We're Here to Help

campus quad

Eric Reed

Computer Science Department Chair

650.949.7091

reederic@fhda.edu

two people in an office having a consultation at a desk

Meet with a Counselor

Building 8300, Room 8302

650.949.7423

fhcounseling@fhda.edu

 

Image Description

Keep Exploring

You can count on Foothill to support you no matter what path you choose.