COVID-19 vaccine/positive test reporting required for on-campus classes. Masks strongly recommended and may be required in some offices and classrooms. See details here

CLOSE
subpage flowers image

Computer Science

Class Schedule

course sections found.

Animated GIF to indicate page loading

Open Seats as of May. 29, 10:30 AM

Computer Science

Department Website

OBJECT-ORIENTED PROGRAMMING METHODOLOGIES IN JAVA

4.5 Units

OnlineOnline: a fully online asynchronous class where you work in your time and place to meet the instructor's requirements

Waitlist

C S -001A-01W

Course Dates: 07/03/2023 - 08/11/2023

7 of 10 open waitlist

Course Number

10179

Type

Lecture

Day & Time

Async Asynchronous: flexible time and place such as Online in Canvas with recorded lectures

Instructor

CECIL, JESSE

Room

Online

Type

Laboratory

Day & Time

Async Asynchronous: flexible time and place such as Online in Canvas with recorded lectures

Instructor

CECIL, JESSE

Room

Online

Footnote: This fully online asynchronous class has online activities with weekly requirements and due dates outlined by the course instructor. After registering, find out how to log in to the course site. https://foothill.edu/onlinelearning/students/canvas-login-instructions-students.html

  • Advisory: Intermediate Algebra or equivalent; not open to students with credit in C S 1AH.
  • OnlineOnline: a fully online asynchronous class where you work in your time and place to meet the instructor's requirements

    Waitlist

    C S -001A-02W

    Course Dates: 07/03/2023 - 08/11/2023

    5 of 10 open waitlist

    Course Number

    10063

    Type

    Lecture

    Day & Time

    Async Asynchronous: flexible time and place such as Online in Canvas with recorded lectures

    Instructor

    PHAM, TRI

    Room

    Online

    Type

    Laboratory

    Day & Time

    Async Asynchronous: flexible time and place such as Online in Canvas with recorded lectures

    Instructor

    PHAM, TRI

    Room

    Online

    Footnote: This fully online asynchronous class has online activities with weekly requirements and due dates outlined by the course instructor. After registering, find out how to log in to the course site. https://foothill.edu/onlinelearning/students/canvas-login-instructions-students.html

  • Advisory: Intermediate Algebra or equivalent; not open to students with credit in C S 1AH.
  • OnlineOnline: a fully online asynchronous class where you work in your time and place to meet the instructor's requirements

    17 of 40 open

    C S -001A-03W

    Course Dates: 07/03/2023 - 08/11/2023

    10 of 10 open waitlist

    Course Number

    10068

    Type

    Lecture

    Day & Time

    Async Asynchronous: flexible time and place such as Online in Canvas with recorded lectures

    Room

    Online

    Type

    Laboratory

    Day & Time

    Async Asynchronous: flexible time and place such as Online in Canvas with recorded lectures

    Room

    Online

    Footnote: This fully online asynchronous class has online activities with weekly requirements and due dates outlined by the course instructor. After registering, find out how to log in to the course site. https://foothill.edu/onlinelearning/students/canvas-login-instructions-students.html

  • Advisory: Intermediate Algebra or equivalent; not open to students with credit in C S 1AH.
  • INTERMEDIATE SOFTWARE DESIGN IN JAVA

    4.5 Units

    OnlineOnline: a fully online asynchronous class where you work in your time and place to meet the instructor's requirements

    Waitlist

    C S -001B-01W

    Course Dates: 07/03/2023 - 08/11/2023

    4 of 10 open waitlist

    Course Number

    10180

    Type

    Lecture

    Day & Time

    Async Asynchronous: flexible time and place such as Online in Canvas with recorded lectures

    Instructor

    MEADE, LADAWN

    Room

    Online

    Type

    Laboratory

    Day & Time

    Async Asynchronous: flexible time and place such as Online in Canvas with recorded lectures

    Instructor

    MEADE, LADAWN

    Room

    Online

    Footnote: This fully online asynchronous class has online activities with weekly requirements and due dates outlined by the course instructor. After registering, find out how to log in to the course site. https://foothill.edu/onlinelearning/students/canvas-login-instructions-students.html

  • Prerequisite: C S 1A.
  • Advisory: Demonstrated proficiency in English by placement via multiple measures OR through an equivalent placement process OR completion of ESLL 125 & ESLL 249.
  • OBJECT-ORIENTED PROGRAMMING METHODOLOGIES IN C++

    4.5 Units

    OnlineOnline: a fully online asynchronous class where you work in your time and place to meet the instructor's requirements

    Waitlist

    C S -002A-01W

    Course Dates: 07/03/2023 - 08/11/2023

    0 of 10 open waitlist

    Course Number

    10047

    Type

    Lecture

    Day & Time

    Async Asynchronous: flexible time and place such as Online in Canvas with recorded lectures

    Room

    Online

    Type

    Laboratory

    Day & Time

    Async Asynchronous: flexible time and place such as Online in Canvas with recorded lectures

    Room

    Online

    Footnote: This fully online asynchronous class has online activities with weekly requirements and due dates outlined by the course instructor. After registering, find out how to log in to the course site. https://foothill.edu/onlinelearning/students/canvas-login-instructions-students.html

  • Advisory: Intermediate Algebra or equivalent; not open to students with credit in C S 2AH.
  • OnlineOnline: a fully online asynchronous class where you work in your time and place to meet the instructor's requirements

    Waitlist

    C S -002A-02W

    Course Dates: 07/03/2023 - 08/11/2023

    0 of 10 open waitlist

    Course Number

    10058

    Type

    Lecture

    Day & Time

    Async Asynchronous: flexible time and place such as Online in Canvas with recorded lectures

    Instructor

    HARDEN, DAVID

    Room

    Online

    Type

    Laboratory

    Day & Time

    Async Asynchronous: flexible time and place such as Online in Canvas with recorded lectures

    Instructor

    HARDEN, DAVID

    Room

    Online

    Footnote: This fully online asynchronous class has online activities with weekly requirements and due dates outlined by the course instructor. After registering, find out how to log in to the course site. https://foothill.edu/onlinelearning/students/canvas-login-instructions-students.html

  • Advisory: Intermediate Algebra or equivalent; not open to students with credit in C S 2AH.
  • INTERMEDIATE SOFTWARE DESIGN IN C++

    4.5 Units

    OnlineOnline: a fully online asynchronous class where you work in your time and place to meet the instructor's requirements

    14 of 40 open

    C S -002B-01W

    Course Dates: 07/03/2023 - 08/11/2023

    10 of 10 open waitlist

    Course Number

    10064

    Type

    Lecture

    Day & Time

    Async Asynchronous: flexible time and place such as Online in Canvas with recorded lectures

    Room

    Online

    Type

    Laboratory

    Day & Time

    Async Asynchronous: flexible time and place such as Online in Canvas with recorded lectures

    Room

    Online

    Footnote: This fully online asynchronous class has online activities with weekly requirements and due dates outlined by the course instructor. After registering, find out how to log in to the course site. https://foothill.edu/onlinelearning/students/canvas-login-instructions-students.html

  • Prerequisite: C S 2A.
  • Advisory: Demonstrated proficiency in English by placement via multiple measures OR through an equivalent placement process OR completion of ESLL 125 & ESLL 249.
  • JAVASCRIPT FOR PROGRAMMERS

    4.5 Units

    OnlineOnline: a fully online asynchronous class where you work in your time and place to meet the instructor's requirements

    19 of 40 open

    C S -022A-01W

    Course Dates: 07/03/2023 - 08/11/2023

    10 of 10 open waitlist

    Course Number

    10091

    Type

    Lecture

    Day & Time

    Async Asynchronous: flexible time and place such as Online in Canvas with recorded lectures

    Room

    Online

    Type

    Laboratory

    Day & Time

    Async Asynchronous: flexible time and place such as Online in Canvas with recorded lectures

    Room

    Online

    Footnote: This fully online asynchronous class has online activities with weekly requirements and due dates outlined by the course instructor. After registering, find out how to log in to the course site. https://foothill.edu/onlinelearning/students/canvas-login-instructions-students.html

  • Advisory: One of the following: C S 1A, 2A, 3A, or equivalent; knowledge of HTML and CSS.
  • OBJECT-ORIENTED PROGRAMMING METHODOLOGIES IN PYTHON

    4.5 Units

    OnlineOnline: a fully online asynchronous class where you work in your time and place to meet the instructor's requirements

    Waitlist

    C S -003A-01W

    Course Dates: 07/03/2023 - 08/11/2023

    3 of 10 open waitlist

    Course Number

    10110

    Type

    Lecture

    Day & Time

    Async Asynchronous: flexible time and place such as Online in Canvas with recorded lectures

    Instructor

    REED, ERIC

    Room

    Online

    Type

    Laboratory

    Day & Time

    Async Asynchronous: flexible time and place such as Online in Canvas with recorded lectures

    Instructor

    REED, ERIC

    Room

    Online

    Footnote: This fully online asynchronous class has online activities with weekly requirements and due dates outlined by the course instructor. After registering, find out how to log in to the course site. https://foothill.edu/onlinelearning/students/canvas-login-instructions-students.html

  • Advisory: Intermediate Algebra or equivalent.
  • OnlineOnline: a fully online asynchronous class where you work in your time and place to meet the instructor's requirements

    Waitlist

    C S -003A-02W

    Course Dates: 07/03/2023 - 08/11/2023

    3 of 10 open waitlist

    Course Number

    10199

    Type

    Lecture

    Day & Time

    Async Asynchronous: flexible time and place such as Online in Canvas with recorded lectures

    Instructor

    REED, ERIC

    Room

    Online

    Type

    Laboratory

    Day & Time

    Async Asynchronous: flexible time and place such as Online in Canvas with recorded lectures

    Instructor

    REED, ERIC

    Room

    Online

    Footnote: This fully online asynchronous class has online activities with weekly requirements and due dates outlined by the course instructor. After registering, find out how to log in to the course site. https://foothill.edu/onlinelearning/students/canvas-login-instructions-students.html

  • Advisory: Intermediate Algebra or equivalent.
  • OnlineOnline: a fully online asynchronous class where you work in your time and place to meet the instructor's requirements

    Waitlist

    C S -003A-03W

    Course Dates: 07/03/2023 - 08/11/2023

    8 of 10 open waitlist

    Course Number

    10251

    Type

    Lecture

    Day & Time

    Async Asynchronous: flexible time and place such as Online in Canvas with recorded lectures

    Instructor

    MEADE, LADAWN

    Room

    Online

    Type

    Laboratory

    Day & Time

    Async Asynchronous: flexible time and place such as Online in Canvas with recorded lectures

    Instructor

    MEADE, LADAWN

    Room

    Online

    Footnote: This fully online asynchronous class has online activities with weekly requirements and due dates outlined by the course instructor. After registering, find out how to log in to the course site. https://foothill.edu/onlinelearning/students/canvas-login-instructions-students.html

  • Advisory: Intermediate Algebra or equivalent.
  • OnlineOnline: a fully online asynchronous class where you work in your time and place to meet the instructor's requirements

    24 of 40 open

    C S -003A-04W

    Course Dates: 07/03/2023 - 08/11/2023

    10 of 10 open waitlist

    Course Number

    10227

    Type

    Lecture

    Day & Time

    Async Asynchronous: flexible time and place such as Online in Canvas with recorded lectures

    Instructor

    TRINH, VIET

    Room

    Online

    Type

    Laboratory

    Day & Time

    Async Asynchronous: flexible time and place such as Online in Canvas with recorded lectures

    Instructor

    TRINH, VIET

    Room

    Online

    Footnote: This fully online asynchronous class has online activities with weekly requirements and due dates outlined by the course instructor. After registering, find out how to log in to the course site. https://foothill.edu/onlinelearning/students/canvas-login-instructions-students.html

  • Advisory: Intermediate Algebra or equivalent.
  • INTERMEDIATE SOFTWARE DESIGN IN PYTHON

    4.5 Units

    OnlineOnline: a fully online asynchronous class where you work in your time and place to meet the instructor's requirements

    8 of 40 open

    C S -003B-01W

    Course Dates: 07/03/2023 - 08/11/2023

    10 of 10 open waitlist

    Course Number

    10253

    Type

    Lecture

    Day & Time

    Async Asynchronous: flexible time and place such as Online in Canvas with recorded lectures

    Instructor

    LAMBLE, GERI

    Room

    Online

    Type

    Laboratory

    Day & Time

    Async Asynchronous: flexible time and place such as Online in Canvas with recorded lectures

    Instructor

    LAMBLE, GERI

    Room

    Online

    Footnote: This fully online asynchronous class has online activities with weekly requirements and due dates outlined by the course instructor. After registering, find out how to log in to the course site. https://foothill.edu/onlinelearning/students/canvas-login-instructions-students.html

  • Prerequisite: C S 3A.
  • Advisory: Demonstrated proficiency in English by placement via multiple measures OR through an equivalent placement process OR completion of ESLL 125 & ESLL 249.
  • INTRODUCTION TO LINUX

    4.5 Units

    OnlineOnline: a fully online asynchronous class where you work in your time and place to meet the instructor's requirements

    12 of 40 open

    C S -030A-01W

    Course Dates: 07/03/2023 - 08/11/2023

    10 of 10 open waitlist

    Course Number

    10092

    Type

    Lecture

    Day & Time

    Async Asynchronous: flexible time and place such as Online in Canvas with recorded lectures

    Instructor

    MURPHY, MIKE

    Room

    Online

    Type

    Laboratory

    Day & Time

    Async Asynchronous: flexible time and place such as Online in Canvas with recorded lectures

    Instructor

    MURPHY, MIKE

    Room

    Online

    Footnote: This fully online asynchronous class has online activities with weekly requirements and due dates outlined by the course instructor. After registering, find out how to log in to the course site. https://foothill.edu/onlinelearning/students/canvas-login-instructions-students.html

    NETWORK SERVICES

    4.5 Units

    OnlineOnline: a fully online asynchronous class where you work in your time and place to meet the instructor's requirements

    28 of 40 open

    C S -030E-01W

    Course Dates: 07/03/2023 - 08/11/2023

    20 of 20 open waitlist

    Course Number

    10712

    Type

    Lecture

    Day & Time

    Async Asynchronous: flexible time and place such as Online in Canvas with recorded lectures

    Instructor

    MURPHY, MIKE

    Room

    Online

    Type

    Laboratory

    Day & Time

    Async Asynchronous: flexible time and place such as Online in Canvas with recorded lectures

    Instructor

    MURPHY, MIKE

    Room

    Online

    Footnote: This fully online asynchronous class has online activities with weekly requirements and due dates outlined by the course instructor. After registering, find out how to log in to the course site. https://foothill.edu/onlinelearning/students/canvas-login-instructions-students.html

  • Advisory: C S 30D or equivalent.
  • INTRODUCTION TO DATABASE MANAGEMENT SYSTEMS

    4.5 Units

    OnlineOnline: a fully online asynchronous class where you work in your time and place to meet the instructor's requirements

    Waitlist

    C S -031A-01W

    Course Dates: 07/03/2023 - 08/11/2023

    5 of 10 open waitlist

    Course Number

    10104

    Type

    Lecture

    Day & Time

    Async Asynchronous: flexible time and place such as Online in Canvas with recorded lectures

    Instructor

    IBRAHIM, HANAN

    Room

    Online

    Type

    Laboratory

    Day & Time

    Async Asynchronous: flexible time and place such as Online in Canvas with recorded lectures

    Instructor

    IBRAHIM, HANAN

    Room

    Online

    Footnote: This fully online asynchronous class has online activities with weekly requirements and due dates outlined by the course instructor. After registering, find out how to log in to the course site. https://foothill.edu/onlinelearning/students/canvas-login-instructions-students.html

  • Advisory: One of the following: C S 1A, 2A, 3A, or equivalent.
  • INTRODUCTION TO COMPUTER FORENSICS

    4.5 Units

    OnlineOnline: a fully online asynchronous class where you work in your time and place to meet the instructor's requirements

    25 of 40 open

    C S -053D-01W

    Course Dates: 07/03/2023 - 08/11/2023

    10 of 10 open waitlist

    Course Number

    10213

    Type

    Lecture

    Day & Time

    Async Asynchronous: flexible time and place such as Online in Canvas with recorded lectures

    Instructor

    RYAN, TIMOTHY

    Room

    Online

    Type

    Laboratory

    Day & Time

    Async Asynchronous: flexible time and place such as Online in Canvas with recorded lectures

    Instructor

    RYAN, TIMOTHY

    Room

    Online

    Footnote: This fully online asynchronous class has online activities with weekly requirements and due dates outlined by the course instructor. After registering, find out how to log in to the course site. https://foothill.edu/onlinelearning/students/canvas-login-instructions-students.html

  • Advisory: C S 53A.
  • INTRODUCTION TO CLOUD COMPUTING IN AMAZON WEB SERVICES

    4.5 Units

    Online Hybrid Online Hybrid: A combination of synchronous (scheduled) online classes and asynchronous with online work

    10 of 15 open

    C S -055A-01Z

    Course Dates: 07/03/2023 - 08/11/2023

    10 of 10 open waitlist

    Course Number

    10261

    Type

    Lecture

    Day & Time

    06:00 PM
    09:50 PM
    MW

    Instructor

    SANDOR, ROBERT

    Room

    Online

    Type

    Laboratory

    Day & Time

    Async Asynchronous: flexible time and place such as Online in Canvas with recorded lectures

    Instructor

    SANDOR, ROBERT

    Room

    Online

    Footnote: This hybrid class is fully online, with regularly scheduled synchronous virtual class meetings with the instructor (e.g., Zoom) on specific days and times, as noted in the class schedule, and online asynchronous activities with weekly requirements and due dates outlined by the course instructor. After registering, find out how to log in to the course site. https://foothill.edu/onlinelearning/students/canvas-login-instructions-students.html

  • Advisory: C S 50A.
  • OnlineOnline: a fully online asynchronous class where you work in your time and place to meet the instructor's requirements

    5 of 25 open

    C S -055A-02W

    Course Dates: 07/03/2023 - 08/11/2023

    10 of 10 open waitlist

    Course Number

    10262

    Type

    Lecture

    Day & Time

    Async Asynchronous: flexible time and place such as Online in Canvas with recorded lectures

    Instructor

    SANDOR, ROBERT

    Room

    Online

    Type

    Laboratory

    Day & Time

    Async Asynchronous: flexible time and place such as Online in Canvas with recorded lectures

    Instructor

    SANDOR, ROBERT

    Room

    Online

    Footnote: This fully online asynchronous class has online activities with weekly requirements and due dates outlined by the course instructor. After registering, find out how to log in to the course site. https://foothill.edu/onlinelearning/students/canvas-login-instructions-students.html

  • Advisory: C S 50A.
  • DATABASE ESSENTIALS IN AMAZON WEB SERVICES

    4.5 Units

    Online Hybrid Online Hybrid: A combination of synchronous (scheduled) online classes and asynchronous with online work

    12 of 19 open

    C S -055B-01Z

    Course Dates: 07/03/2023 - 08/11/2023

    10 of 10 open waitlist

    Course Number

    10348

    Type

    Lecture

    Day & Time

    06:00 PM
    09:50 PM
    TTh

    Instructor

    SANDOR, ROBERT

    Room

    Online

    Type

    Laboratory

    Day & Time

    Async Asynchronous: flexible time and place such as Online in Canvas with recorded lectures

    Instructor

    SANDOR, ROBERT

    Room

    Online

    Footnote: This hybrid class is fully online, with regularly scheduled synchronous virtual class meetings with the instructor (e.g., Zoom) on specific days and times, as noted in the class schedule, and online asynchronous activities with weekly requirements and due dates outlined by the course instructor. After registering, find out how to log in to the course site. https://foothill.edu/onlinelearning/students/canvas-login-instructions-students.html

  • Advisory: C S 55A.
  • OnlineOnline: a fully online asynchronous class where you work in your time and place to meet the instructor's requirements

    12 of 21 open

    C S -055B-02W

    Course Dates: 07/03/2023 - 08/11/2023

    10 of 10 open waitlist

    Course Number

    10288

    Type

    Lecture

    Day & Time

    Async Asynchronous: flexible time and place such as Online in Canvas with recorded lectures

    Instructor

    SANDOR, ROBERT

    Room

    Online

    Type

    Laboratory

    Day & Time

    Async Asynchronous: flexible time and place such as Online in Canvas with recorded lectures

    Instructor

    SANDOR, ROBERT

    Room

    Online

    Footnote: This fully online asynchronous class has online activities with weekly requirements and due dates outlined by the course instructor. After registering, find out how to log in to the course site. https://foothill.edu/onlinelearning/students/canvas-login-instructions-students.html

  • Advisory: C S 55A.
  • INDEPENDENT STUDY IN COMPUTER SCIENCE

    2 Units

    On CampusOn Campus: Class held at one of our main or Sunnyvale campuses. See Room below for link.

    Waitlist

    C S -071R-01

    Course Dates: 07/08/2023 - 08/19/2023

    Course Number

    10713

    Type

    Lecture

    Day & Time

    TBA
    TBA

    Instructor

    REED, ERIC

    Room

    TBA

    Footnote: Students need to complete an independent study contract. This contract needs to be signed and submitted to the division dean by the Friday of the second week of classes. If you are interested in setting up an independent study, please meet individually with the faculty member with whom you'd like to work to decide on the project(s) you might complete. Please set up this meeting no later than the first week of each quarter. For more information please contact the C S Department Chair

  • Advisory: Recommended preparation will be determined by instructor after interviewing the student pre-contract.

  • Top