subpage flowers image

Computer Science

About the Program

Find Your Future In the Cloud

Cloud computing graphis

Earn a four-course Certificate of Proficiency in Cloud Computing and start a new career or pick up new skills to advance the one you already have!

You'll learn about

  • Cloud operations and business solutions
  • Systems and Sysops administration
  • Application development
  • Solution design engineering

Start this Fall with CS 55A: Intro to Cloud Computing


  • Register this fall for this 4.5-unit course
  • Take it fully online and or as a hybrid class (meeting one night on campus and the other hours online).

HYBRID  CRN 22046  Monday 6–9:50 p.m. Main Campus. Instructor Anand Venkataraman.

ONLINE  CRN 22047 Instructor Anand Venkataraman.

WINTER 2020 — CS 55B: Database Essentials in Amazon Web Services

SPRING 2020 — CS 55C: Compute Engines in Amazon Web Services

SUMMER 2020 — CS 55D: Security in Amazon Web Services

 

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 

The above options prepare you for various academic, science and business careers.

computer science students

Courses

Our courses meet requirements of many four-year colleges and universities, with an up-to-date curriculum that is equally valuable for enhancing the career opportunities of working professionals.

Cisco Certification

You can complete a series of courses that lead to Cisco CCNA and CCNP certification, Cisco security certification, VMware Certified Professional, and EMC Information Storage and Management Certification.

Enterprise Networking

Foothill's Enterprise Networking Program will prepare you to design, administer, maintain and troubleshoot networks of all sizes. Through hands-on lab assignments, you'll develop a comprehensive skills set, including specification preparation, network management, network design, equipment and system sales, and software development. In addition to learning how to design network infrastructure to support specific user and business requirements, you'll learn how to design, implement and maintain appropriate security for network systems.

 

What you can do with a degree in Computer Science

  • Software applications developer
  • Computer systems analyst
  • Computer systems engineer
  • Network systems administrator
  • Database administrator
  • Web developer

Current Opportunities for CS Students

Degree & Program Types

Check out this list for a quick view of our computer science programs. For program requirements and full course listings, view degrees and certificates information.

Associate in Science Degree

  • Computer Science

Associate Degree for Transfer

Certificate of Proficiency

  • Cloud Computing (in partnership with Amazon Web Services)


STEM Center Labs & Hours

STEM Core Program

Atomic Sculpture

Questions?
We're Here to Help!

Bita Mazloom, Computer Science Department Chair

mazloombita@fhda.edu


Division Office Contacts

PHYSICAL SCIENCES, MATHEMATICS & ENGINEERING DIVISION
Ram Subramaniam, Division Dean
Phone: 650.949.7472
Email: subramaniamram@foothill.edu
To meet with the dean, contact the Student & Faculty Support Center.
PSME Division
STEM Success Center

Gainful Employment Disclosures

Enterprise Networking

  • Contact: Mike Murphy
  • Phone: (650) 949-7221
Top