subpage flowers image

Computer Science

About Our Computer Science Programs

Upgrade Your Skills with a Certificate

Web Application Development

Female at a laptop

Take advantage of two Certificate of Achievement options to learn how to make interactive single-page Web applications to join a growing and in-demand technical field. Our unique programs provide hands-on learning that you may not experience through online tutorials and bootcamps alone.

more about WEB Application Development


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!

  • Fall — CS 55A: Introduction to Cloud Computing in AWS
  • Winter — CS 55B: Database Essentials in Amazon Web Services; and CS 55C: Compute Engines in Amazon Web Services
  • Spring — CS 55D: Security in Amazon Web Services 

Cloud Computing Certificate program map


Take your IT Career to the Next Level — with Red Hat Academy Linux System Administration

Group of students at computers

Red Hat Academy is the world’s leading provider of enterprise open source solutions, delivering high-performing Linux and cloud technologies. 

At Foothill, we offer two consecutive Linux System Admininstration courses, C S 30C and C S 30D —using hands-on, task-based activities designed to develop the core administration skills needed to manage a Red Hat Enterprise Linux system.

More about Red Hat Academy

Why Study Computer Science at Foothill

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

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

 



STEM Center Labs & Hours

Atomic Sculpture

Questions?
We're Here to Help!

Eric Reed, Computer Science Department Chair

650.949.7091


reederic@fhda.edu


Office Room 4412

Division Office Contacts

SCIENCE, TECHNOLOGY, ENGINEERING & MATH DIVISION
Zach Cembellin, Division Dean
Phone: 650.949.7383
Email: cembellinzachary@fhda.edu
STEM Division
STEM Success Center

Gainful Employment Disclosures

Enterprise Networking

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