
Computer Science
Class Schedule
2026 Winter Schedule
46 classes scheduled
C S 1A
OBJECT-ORIENTED PROGRAMMING METHODOLOGIES IN JAVA
4.5 units
- Description: Systematic introduction to fundamental concepts of computer science through the study of the Java programming language. Coding topics include Java control structures, classes, methods, arrays, graphical user interfaces and elementary data structures. Concept topics include algorithms, recursion, data abstraction, problem solving strategies, code style, documentation, debugging techniques and testing.
- Prerequisite:
- Corequisite:
- Advisory: Advisory: Intermediate Algebra or equivalent; not open to students with credit in C S 1AH.
- Repeatability: Not Repeatable.
- Hours: 4 hours lecture per week, 2 hours lab per week. 72 hours total per quarter.
- Foothill GE Area:Oral Communication & Critical Thinking
- Transferability: Both
- Transfer GE: Information regarding how this course is applied toward CSU GE/Breadth or IGETC certification is available at:
- Foothill Transfer GE Guide
Department Note:
Section: C S -001A-01W
Course Number (CRN): 30840
Dates: 1/5/2026 - 3/27/2026
Open
Type
Room
Day & Time
Instructor
10 of 10 waitlist seats open
Modality: Fully Online asynchronous
Textbook(s): Check Bookstore
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
Section: C S -001A-02W
Course Number (CRN): 30959
Dates: 1/5/2026 - 3/27/2026
Open
Type
Room
Day & Time
Instructor
10 of 10 waitlist seats open
Modality: Fully Online asynchronous
Textbook(s): Check Bookstore
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
Section: C S -001A-03D
Course Number (CRN): 32992
Dates: 1/5/2026 - 5/28/2026
DUAL ENROLLMENT
Waitlist
Type
Room
Day & Time
Instructor
0 of 0 waitlist seats open
Modality: In-person
Textbook(s): $0$0 indicates course/section uses materials that are free of charge.Check Bookstore
Footnote: This is a Dual Enrollment section taught through the East Side Preparatory High School. Enrollment is restricted to this student population.
C S 1B
INTERMEDIATE SOFTWARE DESIGN IN JAVA
4.5 units
- Description: Systematic treatment of intermediate concepts in computer science through the study of Java object-oriented programming (OOP). Coding topics include Java interfaces, class extension, generics, the Java collections framework, multi-dimensional arrays and file I/O. Concept topics include OOP project design, inheritance, polymorphism, method chaining, functional programming, linked-lists, FIFOs, LIFOs, event-driven programming and guarded code.
- Prerequisite: C S 1A.
- Corequisite:
- Advisory: Advisory: Demonstrated proficiency in English by placement via multiple measures OR through an equivalent placement process OR completion of ESLL 125 & ESLL 249.
- Repeatability: Not Repeatable.
- Hours: 4 hours lecture per week, 2 hours lab per week. 72 hours total per quarter.
- Foothill GE Area:Oral Communication & Critical Thinking
- Transferability: Both
- Transfer GE: Information regarding how this course is applied toward CSU GE/Breadth or IGETC certification is available at:
- Foothill Transfer GE Guide
Department Note:
Section: C S -001B-01Y
Course Number (CRN): 30972
Dates: 1/5/2026 - 3/27/2026
Open
Type
Room
Day & Time
Instructor
10 of 10 waitlist seats open
Modality: IN-PERSON some wkly online
Textbook(s): Check Bookstore
Footnote: This hybrid class has regularly scheduled on-campus class meetings and required asynchronous 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
Section: C S -001B-03W
Course Number (CRN): 32536
Dates: 1/5/2026 - 3/27/2026
Open
Type
Room
Day & Time
Instructor
10 of 10 waitlist seats open
Modality: Fully Online asynchronous
Textbook(s): Check Bookstore
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
C S 1C
ADVANCED DATA STRUCTURES & ALGORITHMS IN JAVA
4.5 units
- Description: Systematic treatment of advanced data structures, algorithm analysis and abstract data types in the Java programming language. Coding topics include the development of ADTs from scratch, building ADTs on top of the java.util collections, array lists, linked lists, trees, maps, hashing functions and graphs. Concept topics include searching, big-O time complexity, analysis of all major sorting techniques, top down splaying, AVL tree balancing, shortest path algorithms, minimum spanning trees and maximum flow graphs.
- Prerequisite: C S 1B.
- Corequisite:
- Advisory: Advisory: One of the following: ENGL C1000 or C1000H or ESLL 26.
- Repeatability: Not Repeatable.
- Hours: 4 hours lecture per week, 2 hours lab per week. 72 hours total per quarter.
- Foothill GE Area:Oral Communication & Critical Thinking
- Transferability: Both
- Transfer GE: Information regarding how this course is applied toward CSU GE/Breadth or IGETC certification is available at:
- Foothill Transfer GE Guide
Department Note:
Section: C S -001C-01W
Course Number (CRN): 30841
Dates: 1/5/2026 - 3/27/2026
Open
Type
Room
Day & Time
Instructor
10 of 10 waitlist seats open
Modality: Fully Online asynchronous
Textbook(s): Check Bookstore
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
C S 2A
OBJECT-ORIENTED PROGRAMMING METHODOLOGIES IN C++
4.5 units
- Description: Systematic introduction to fundamental concepts of computer science through the study of the C++ programming language. Coding topics include C++ control structures, objects, global-scope functions, class methods, arrays and elementary data structures. Concept topics include algorithms, recursion, data abstraction, problem solving strategies, code style, documentation, debugging techniques and testing.
- Prerequisite:
- Corequisite:
- Advisory: Advisory: Intermediate Algebra or equivalent; not open to students with credit in C S 2AH.
- Repeatability: Not Repeatable.
- Hours: 4 hours lecture per week, 2 hours lab per week. 72 hours total per quarter.
- Foothill GE Area:Oral Communication & Critical Thinking
- Transferability: Both
- Transfer GE: Information regarding how this course is applied toward CSU GE/Breadth or IGETC certification is available at:
- Foothill Transfer GE Guide
Department Note:
Section: C S -002A-02W
Course Number (CRN): 31144
Dates: 1/5/2026 - 3/27/2026
Open
Type
Room
Day & Time
Instructor
10 of 10 waitlist seats open
Modality: Fully Online asynchronous
Textbook(s): Check Bookstore
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
Section: C S -002A-03W
Course Number (CRN): 32510
Dates: 1/5/2026 - 3/27/2026
Open
10 of 10 waitlist seats open
Modality: Fully Online asynchronous
Textbook(s): Check Bookstore
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
C S 2B
INTERMEDIATE SOFTWARE DESIGN IN C++
4.5 units
- Description: Systematic treatment of intermediate concepts in computer science through the study of C++ object-oriented programming (OOP). Coding topics include C++ derived classes, class templates, function templates, virtual functions, operator overloading, an introduction to the Standard Template Library, multiple inheritance, pointers, dynamic memory allocation and file I/O. Concept topics include OOP project design, inheritance, polymorphism, method chaining, functional programming, linked-lists, FIFOs, LIFOs, events in GUIs and guarded code.
- Prerequisite: C S 2A.
- Corequisite:
- Advisory: Advisory: Demonstrated proficiency in English by placement via multiple measures OR through an equivalent placement process OR completion of ESLL 125 & ESLL 249.
- Repeatability: Not Repeatable.
- Hours: 4 hours lecture per week, 2 hours lab per week. 72 hours total per quarter.
- Foothill GE Area:Oral Communication & Critical Thinking
- Transferability: Both
- Transfer GE: Information regarding how this course is applied toward CSU GE/Breadth or IGETC certification is available at:
- Foothill Transfer GE Guide
Department Note:
Section: C S -002B-01Y
Course Number (CRN): 30816
Dates: 1/5/2026 - 3/27/2026
Open
Type
Room
Day & Time
Instructor
10 of 10 waitlist seats open
Modality: IN-PERSON some wkly online
Textbook(s): Check Bookstore
Footnote: This hybrid class has regularly scheduled on-campus class meetings and required asynchronous 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
Section: C S -002B-02W
Course Number (CRN): 31088
Dates: 1/5/2026 - 3/27/2026
Open
Type
Room
Day & Time
Instructor
10 of 10 waitlist seats open
Modality: Fully Online asynchronous
Textbook(s): Check Bookstore
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
C S 2C
ADVANCED DATA STRUCTURES & ALGORITHMS IN C++
4.5 units
- Description: Systematic treatment of advanced data structures, algorithm analysis and abstract data types in the C++ programming language. Coding topics include the development of ADTs from scratch, building ADTs on top of the STL templates, vectors, lists, trees, maps, hashing functions and graphs. Concept topics include searching, big-O time complexity, analysis of all major sorting techniques, top down splaying, AVL tree balancing, shortest path algorithms, minimum spanning trees and maximum flow graphs.
- Prerequisite: C S 2B.
- Corequisite:
- Advisory: Advisory: One of the following: ENGL C1000 or C1000H or ESLL 26.
- Repeatability: Not Repeatable.
- Hours: 4 hours lecture per week, 2 hours lab per week. 72 hours total per quarter.
- Foothill GE Area:Oral Communication & Critical Thinking
- Transferability: Both
- Transfer GE: Information regarding how this course is applied toward CSU GE/Breadth or IGETC certification is available at:
- Foothill Transfer GE Guide
Department Note:
Section: C S -002C-01W
Course Number (CRN): 30842
Dates: 1/5/2026 - 3/27/2026
Open
Type
Room
Day & Time
Instructor
10 of 10 waitlist seats open
Modality: Fully Online asynchronous
Textbook(s): Check Bookstore
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
C S 3A
OBJECT-ORIENTED PROGRAMMING METHODOLOGIES IN PYTHON
4.5 units
- Description: Systematic introduction to fundamental concepts of computer science through the study of the Python programming language. Coding topics include control structures, functions, classes, string processing, lists, tuples, dictionaries, working with files, and elementary graphics. Concept topics include algorithms, data abstraction, problem solving strategies, code style, documentation, debugging techniques and testing.
- Prerequisite:
- Corequisite:
- Advisory: Advisory: Intermediate Algebra or equivalent.
- Repeatability: Not Repeatable.
- Hours: 4 hours lecture per week, 2 hours lab per week. 72 hours total per quarter.
- Foothill GE Area:Oral Communication & Critical Thinking
- Transferability: Both
- Transfer GE: Information regarding how this course is applied toward CSU GE/Breadth or IGETC certification is available at:
- Foothill Transfer GE Guide
Department Note:
Section: C S -003A-02W
Course Number (CRN): 30850
Dates: 1/5/2026 - 3/27/2026
Open
10 of 10 waitlist seats open
Modality: Fully Online asynchronous
Textbook(s): Check Bookstore
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
Section: C S -003A-03W
Course Number (CRN): 30987
Dates: 1/5/2026 - 3/27/2026
Open
Type
Room
Day & Time
Instructor
10 of 10 waitlist seats open
Modality: Fully Online asynchronous
Textbook(s): Check Bookstore
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
Section: C S -003A-04W
Course Number (CRN): 31145
Dates: 1/5/2026 - 3/27/2026
Open
Type
Room
Day & Time
Instructor
10 of 10 waitlist seats open
Modality: Fully Online asynchronous
Textbook(s): Check Bookstore
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
Section: C S -003A-05W
Course Number (CRN): 31880
Dates: 1/5/2026 - 3/27/2026
Open
10 of 10 waitlist seats open
Modality: Fully Online asynchronous
Textbook(s): Check Bookstore
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
C S 3B
INTERMEDIATE SOFTWARE DESIGN IN PYTHON
4.5 units
- Description: Systematic treatment of intermediate concepts in computer science through the study of Python object-oriented programming (OOP). Coding topics include Python sequences, user-defined classes and interfaces, modules, packages, collection classes, threads, lambda expressions, list comprehensions, regular expressions and multi-dimensional arrays. Concept topics include OOP project design, recursion, inheritance, polymorphism, functional programming, linked-lists, FIFOs, LIFOs, event-driven parsing, exceptions, and guarded code.
- Prerequisite: C S 3A.
- Corequisite:
- Advisory: Advisory: Demonstrated proficiency in English by placement via multiple measures OR through an equivalent placement process OR completion of ESLL 125 & ESLL 249.
- Repeatability: Not Repeatable.
- Hours: 4 hours lecture per week, 2 hours lab per week. 72 hours total per quarter.
- Foothill GE Area:
- Transferability: Both
- Transfer GE: Information regarding how this course is applied toward CSU GE/Breadth or IGETC certification is available at:
- Foothill Transfer GE Guide
Department Note:
Section: C S -003B-01Y
Course Number (CRN): 31635
Dates: 1/5/2026 - 3/27/2026
Open
Type
Room
Day & Time
Instructor
10 of 10 waitlist seats open
Modality: IN-PERSON some wkly online
Textbook(s): Check Bookstore
Footnote: This hybrid class has regularly scheduled on-campus class meetings and required asynchronous 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
Section: C S -003B-02W
Course Number (CRN): 31163
Dates: 1/5/2026 - 3/27/2026
Open
10 of 10 waitlist seats open
Modality: Fully Online asynchronous
Textbook(s): Check Bookstore
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
Section: C S -003B-03W
Course Number (CRN): 31393
Dates: 1/5/2026 - 3/27/2026
Open
10 of 10 waitlist seats open
Modality: Fully Online asynchronous
Textbook(s): Check Bookstore
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
C S 3C
ADVANCED DATA STRUCTURES & ALGORITHMS IN PYTHON
4.5 units
- Description: A systematic treatment of advanced data structures, algorithm analysis, and abstract data types in the Python programming language, intended for computer science majors as well as non-majors and professionals seeking advanced Python experience. Coding topics include large program software engineering design, multi-dimensional arrays, string processing, primitives, compound types, and allocation of instance and static data. Data structure concept topics include dynamic memory, inheritance, polymorphism, hierarchies, recursion, linked-lists, stacks, queues, trees, hash tables, and graphs. Algorithm concept topics include searching, big-O time complexity, analysis of all major sorting techniques, top down splaying, AVL tree balancing, shortest path algorithms, minimum spanning trees, and maximum flow graphs.
- Prerequisite: C S 3B.
- Corequisite:
- Advisory: Advisory: Demonstrated proficiency in English by placement via multiple measures OR through an equivalent placement process OR completion of ESLL 125 & ESLL 249.
- Repeatability: Not Repeatable.
- Hours: 4 hours lecture per week, 2 hours lab per week. 72 hours total per quarter.
- Foothill GE Area:
- Transferability: Both
- Transfer GE: Information regarding how this course is applied toward CSU GE/Breadth or IGETC certification is available at:
- Foothill Transfer GE Guide
Department Note:
Section: C S -003C-01W
Course Number (CRN): 31146
Dates: 1/5/2026 - 3/27/2026
Open
10 of 10 waitlist seats open
Modality: Fully Online asynchronous
Textbook(s): Check Bookstore
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
C S 8A
INTRODUCTION TO DATA SCIENCE
4.5 units
- Description: Introduction to the fundamental concepts and computational skills needed to understand and analyze data arising from real-world phenomena. Topics include key data science concepts such as correlation vs. causation, randomness, sampling, uncertainty, predictive models, and classification. Using a tool such as Jupyter notebooks, students write code for transformation and use of data tables, simulation models, and A/B testing.
- Prerequisite:
- Corequisite:
- Advisory: Advisory: Students will benefit from some experience with computer programming or statistics; demonstrated proficiency in English by placement via multiple measures OR through an equivalent placement process OR completion of ESLL 125 & ESLL 249.
- Repeatability: Not Repeatable.
- Hours: 4 hours lecture per week, 2 hours lab per week. 72 hours total per quarter.
- Foothill GE Area:
- Transferability: Both
- Transfer GE: Information regarding how this course is applied toward CSU GE/Breadth or IGETC certification is available at:
- Foothill Transfer GE Guide
Department Note:
Section: C S -008A-01Y
Course Number (CRN): 32332
Dates: 1/5/2026 - 3/27/2026
Open
Type
Room
Day & Time
Instructor
10 of 10 waitlist seats open
Modality: IN-PERSON some wkly online
Textbook(s): Check Bookstore
Footnote: This hybrid class has regularly scheduled on-campus class meetings and required asynchronous 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
Section: C S -008A-02W
Course Number (CRN): 32577
Dates: 1/5/2026 - 3/27/2026
Open
10 of 10 waitlist seats open
Modality: Fully Online asynchronous
Textbook(s): Check Bookstore
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
C S 10
COMPUTER ARCHITECTURE & ORGANIZATION
4.5 units
- Description: Introduction to the organization, architecture and machine-level programming of computer systems. Topics include mapping of high-level language constructs into assembly code, internal data representations, numerical computation, virtual memory, pipelines, caching, multitasking, MIPS architecture, MIPA assembly language code, interrupts, input/output, peripheral storage processing, and comparison of CISC (Intel) and RISC (MIPS) instruction sets.
- Prerequisite: One of the following: C S 1A, 2A or 3A.
- Corequisite:
- Advisory: Advisory: C S 1C or 2C.
- Repeatability: Not Repeatable.
- Hours: 4 hours lecture per week, 2 hours lab per week. 72 hours total per quarter.
- Foothill GE Area:
- Transferability: Both
- Transfer GE: Information regarding how this course is applied toward CSU GE/Breadth or IGETC certification is available at:
- Foothill Transfer GE Guide
Department Note:
Section: C S -010.-01Y
Course Number (CRN): 30777
Dates: 1/5/2026 - 3/27/2026
Open
Type
Room
Day & Time
Instructor
10 of 10 waitlist seats open
Modality: IN-PERSON some wkly online
Textbook(s): Check Bookstore
Footnote: This hybrid class has regularly scheduled on-campus class meetings and required asynchronous 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
Section: C S -010.-02W
Course Number (CRN): 32333
Dates: 1/5/2026 - 3/27/2026
Open
Type
Room
Day & Time
Instructor
10 of 10 waitlist seats open
Modality: Fully Online asynchronous
Textbook(s): Check Bookstore
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
C S 11A
INTRODUCTION TO ARTIFICIAL INTELLIGENCE
4.5 units
- Description: A survey of artificial intelligence (AI) and its application. Includes search algorithms, evolutionary algorithms, and machine learning. Explores issues of ethics and equity. Students will use Python and publicly available packages to develop and test AI models. Students will gain practical experience coding models, with less emphasis on math and theory.
- Prerequisite: C S 3A.
- Corequisite:
- Advisory: Advisory: STAT C1000.
- Repeatability: Not Repeatable.
- Hours: 4 hours lecture per week, 2 hours lab per week. 72 hours total per quarter.
- Foothill GE Area:
- Transferability: Both
- Transfer GE: Information regarding how this course is applied toward CSU GE/Breadth or IGETC certification is available at:
- Foothill Transfer GE Guide
Department Note:
Section: C S -011A-01W
Course Number (CRN): 32931
Dates: 1/5/2026 - 3/27/2026
Open
Type
Room
Day & Time
Instructor
10 of 10 waitlist seats open
Modality: Fully Online asynchronous
Textbook(s): Check Bookstore
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
Section: C S -011A-02W
Course Number (CRN): 32933
Dates: 1/5/2026 - 3/27/2026
Open
Type
Room
Day & Time
Instructor
10 of 10 waitlist seats open
Modality: Fully Online asynchronous
Textbook(s): Check Bookstore
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
C S 12A
INTRODUCTION TO MACHINE LEARNING
4.5 units
- Description: A survey of machine learning algorithms and modern packages. Includes models in supervised, unsupervised, and reinforcement learning. Explores the entire machine learning pipeline from dataset selection through model evaluation. Students will gain practical experience coding models, with less emphasis on math and theory.
- Prerequisite: C S 3A.
- Corequisite:
- Advisory: Advisory: Students will benefit from prior exposure to statistics.
- Repeatability: Not Repeatable.
- Hours: 4 hours lecture per week, 2 hours lab per week. 72 hours total per quarter.
- Foothill GE Area:
- Transferability: Both
- Transfer GE: Information regarding how this course is applied toward CSU GE/Breadth or IGETC certification is available at:
- Foothill Transfer GE Guide
Department Note:
Section: C S -012A-01Y
Course Number (CRN): 32930
Dates: 1/5/2026 - 3/27/2026
Open
Type
Room
Day & Time
Instructor
10 of 10 waitlist seats open
Modality: IN-PERSON some wkly online
Textbook(s): Check Bookstore
Footnote: This hybrid class has regularly scheduled on-campus class meetings and required asynchronous 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
C S 30A
INTRODUCTION TO LINUX
4.5 units
- Description: Introduction to the Linux operating system primarily focused on command line usage. Covers the history, kernel, file systems, shells, and user utilities. Also introduces students to the fundamentals of shell programming, processes, communications, and basic security.
- Prerequisite:
- Corequisite:
- Advisory:
- Repeatability: Not Repeatable.
- Hours: 4 hours lecture per week, 2 hours lab per week. 72 hours total per quarter.
- Foothill GE Area:
- Transferability: Both
- Transfer GE: Information regarding how this course is applied toward CSU GE/Breadth or IGETC certification is available at:
- Foothill Transfer GE Guide
Department Note:
Section: C S -030A-01W
Course Number (CRN): 30794
Dates: 1/5/2026 - 3/27/2026
Open
10 of 10 waitlist seats open
Modality: Fully Online asynchronous
Textbook(s): Check Bookstore
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
C S 30E
LINUX SYSTEM ADMINISTRATION: NETWORK SERVICES
4.5 units
- Description: The course is focused on deploying and managing network servers running caching Domain Name Service (DNS), MariaDB, Apache HTTPD, Postfix SMTP mail clients, network file sharing with Network File System (NFS) and Server Message Block (SMB), iSCSI initiators and targets, advanced networking facilities and firewall configurations, and the use of Bash shell scripting to help automate, configure, and troubleshoot the system. These topics are taught through lectures and hands-on labs.
- Prerequisite:
- Corequisite:
- Advisory: Advisory: C S 30D or equivalent.
- Repeatability: Not Repeatable.
- Hours: 4 hours lecture per week, 2 hours lab per week. 72 hours total per quarter.
- Foothill GE Area:
- Transferability: Both
- Transfer GE: Information regarding how this course is applied toward CSU GE/Breadth or IGETC certification is available at:
- Foothill Transfer GE Guide
Department Note:
Section: C S -030E-01W
Course Number (CRN): 32934
Dates: 1/5/2026 - 3/27/2026
Open
10 of 10 waitlist seats open
Modality: Fully Online asynchronous
Textbook(s): Check Bookstore
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
C S 31A
INTRODUCTION TO DATABASE MANAGEMENT SYSTEMS
4.5 units
- Description: Introduction to database design and use of database management systems for applications. Topics include database architecture, comparison to file-based systems, historical data models, conceptual model; integrity constraints and triggers; functional dependencies and normal forms; relational model, algebra, database processing and Structured Query Language (SQL), database access from Applications-Embedded SQL, JDBC, Cursors, Dynamic SQL, Stored Procedures. Emerging trends will be studied, such as NoSQL databases, internet and databases, and Online Analytical Processing (OLAP). A team project that builds a database application for a real-world scenario is an important element of the course.
- Prerequisite:
- Corequisite:
- Advisory: Advisory: One of the following: C S 1A, 2A, 3A, or equivalent.
- Repeatability: Not Repeatable.
- Hours: 4 hours lecture per week, 2 hours lab per week. 72 hours total per quarter.
- Foothill GE Area:
- Transferability: Both
- Transfer GE: Information regarding how this course is applied toward CSU GE/Breadth or IGETC certification is available at:
- Foothill Transfer GE Guide
Department Note:
Section: C S -031A-01W
Course Number (CRN): 30817
Dates: 1/5/2026 - 3/27/2026
Open
Type
Room
Day & Time
Instructor
10 of 10 waitlist seats open
Modality: Fully Online asynchronous
Textbook(s): Check Bookstore
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
C S 48A
DATA VISUALIZATION
4.5 units
- Description: Introduction to the effective processing and communication of data. Topics include identifying the key techniques and theory used in data visualization, creating and designing static and interactive visualizations using data, and communicating insight through data visualization to an intended audience. Students will use a data visualization package, such as R, Tableau, or MatPlotLib in Python.
- Prerequisite:
- Corequisite:
- Advisory: Advisory: MATH 17, PSYC 7, SOC 7, or STAT C1000.
- Repeatability: Not Repeatable.
- Hours: 4 hours lecture per week, 2 hours lab per week. 72 hours total per quarter.
- Foothill GE Area:
- Transferability: Both
- Transfer GE: Information regarding how this course is applied toward CSU GE/Breadth or IGETC certification is available at:
- Foothill Transfer GE Guide
Department Note:
Section: C S -048A-01W
Course Number (CRN): 32928
Dates: 1/5/2026 - 3/27/2026
Open
Type
Room
Day & Time
Instructor
10 of 10 waitlist seats open
Modality: Fully Online asynchronous
Textbook(s): Check Bookstore
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
C S 49
FOUNDATIONS OF COMPUTER PROGRAMMING
4.5 units
- Description: Introduction to basic computer programming concepts using an object-oriented language. Topics include the software life-cycle, procedural vs. object-oriented programming, IDE and debugging, documentation, and coding conventions. Using an object-oriented computer language, students will explore data types, basic data structures and algorithms, control structure, console and file I/O, functions, error handling and testing.
- Prerequisite:
- Corequisite:
- Advisory: Advisory: Intermediate Algebra or equivalent.
- Repeatability: Not Repeatable.
- Hours: 4 hours lecture per week, 2 hours lab per week. 72 hours total per quarter.
- Foothill GE Area:
- Transferability: Both
- Transfer GE: Information regarding how this course is applied toward CSU GE/Breadth or IGETC certification is available at:
- Foothill Transfer GE Guide
Department Note:
Section: C S -049.-01W
Course Number (CRN): 32980
Dates: 1/19/2026 - 3/27/2026
LATE START
Open
Type
Room
Day & Time
Instructor
10 of 10 waitlist seats open
Modality: Fully Online asynchronous
Textbook(s): Check Bookstore
Footnote: This asynchronous section of CS 49 has required weekly synchronous online meetings which will be determined at the start of the course.
C S 50A
NETWORK BASICS (CCNA)
4.5 units
- Description: Introduction to the architecture, structure, functions, components, and models of the internet and other computer networks. The principles and structure of IP addressing and the fundamentals of Ethernet concepts, media, and operations are introduced to provide a foundation for the curriculum. Students will be able to build simple LANs, perform basic configurations for routers and switches, and implement IP addressing schemes.
- Prerequisite:
- Corequisite:
- Advisory:
- Repeatability: Not Repeatable.
- Hours: 4 hours lecture per week, 2 hours lab per week. 72 hours total per quarter.
- Foothill GE Area:
- Transferability: CSU
- Transfer GE: Information regarding how this course is applied toward CSU GE/Breadth or IGETC certification is available at:
- Foothill Transfer GE Guide
Department Note:
Section: C S -050A-01W
Course Number (CRN): 31025
Dates: 1/5/2026 - 3/27/2026
Open
10 of 10 waitlist seats open
Modality: Fully Online asynchronous
Textbook(s): Check Bookstore
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
C S 50B
ROUTING & SWITCHING ESSENTIALS (CCNA)
4.5 units
- Description: This course describes the architecture, components, and operations of routers and switches in a small network. Students learn how to configure a router and a switch for basic functionality. By the end of this course students will be able to configure and troubleshoot routers and switches and resolve common issues with RIPv1, RIPv2, single-area and multi-area OSPF, virtual LANs, and inter-VLAN routing in both IPv4 and IPv6 networks. This course is preparation for the CCENT and CCNA certification exams. This course describes the architecture, components, and operations of routers, and explains the principles of routing and routing protocols. Students will be given the opportunity to configure a router for basic and advanced functionality. Students will be able to configure and troubleshoot routers and resolve common issues with RIPv1, RIPv2, EIGRP, and OSPF in both IPv4 and IPv6 networks.
- Prerequisite:
- Corequisite:
- Advisory: Advisory: C S 50A.
- Repeatability: Not Repeatable.
- Hours: 4 hours lecture per week, 2 hours lab per week. 72 hours total per quarter.
- Foothill GE Area:
- Transferability: CSU
- Transfer GE: Information regarding how this course is applied toward CSU GE/Breadth or IGETC certification is available at:
- Foothill Transfer GE Guide
Department Note:
Section: C S -050B-01W
Course Number (CRN): 32929
Dates: 1/5/2026 - 3/27/2026
Open
Type
Room
Day & Time
Instructor
10 of 10 waitlist seats open
Modality: Fully Online asynchronous
Textbook(s): Check Bookstore
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
C S 53A
CYBERSECURITY FUNDAMENTALS
4.5 units
- Description: The fundamental aspects of computer and network security as it pertains to policy deployment and network defense. Core topics include cryptography, public key infrastructure, standards and protocols, physical security, infrastructure security, remote access, messaging, intrusion detection and system baselines. Industry-specific topics include certifications for CompTIA's Security+, ISC2, SSCP.
- Prerequisite:
- Corequisite:
- Advisory: Advisory: C S 50A.
- Repeatability: Not Repeatable.
- Hours: 4 hours lecture per week, 2 hours lab per week. 72 hours total per quarter.
- Foothill GE Area:
- Transferability: CSU
- Transfer GE: Information regarding how this course is applied toward CSU GE/Breadth or IGETC certification is available at:
- Foothill Transfer GE Guide
Department Note:
Section: C S -053A-01W
Course Number (CRN): 31065
Dates: 1/5/2026 - 3/27/2026
Open
Type
Room
Day & Time
Instructor
10 of 10 waitlist seats open
Modality: Fully Online asynchronous
Textbook(s): Check Bookstore
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
C S 53C
ETHICAL HACKING
4.5 units
- Description: Surveys current techniques used by malicious hackers to attack computers and networks, and develops the defenses that security professionals use to defend Windows and Linux systems from such attacks. Topics will be presented in the context of legal restrictions and ethical guidelines. Hands-on labs, playing the role of both attacker and defender, using port scans, footprinting, buffer overflow exploits, SQL injection, privilege escalation, Trojans, and backdoors.
- Prerequisite:
- Corequisite:
- Advisory: Advisory: C S 53A.
- Repeatability: Not Repeatable.
- Hours: 4 hours lecture per week, 2 hours lab per week. 72 hours total per quarter.
- Foothill GE Area:
- Transferability: CSU
- Transfer GE: Information regarding how this course is applied toward CSU GE/Breadth or IGETC certification is available at:
- Foothill Transfer GE Guide
Department Note:
Section: C S -053C-02W
Course Number (CRN): 31637
Dates: 1/5/2026 - 3/27/2026
Open
Type
Room
Day & Time
Instructor
5 of 5 waitlist seats open
Modality: Fully Online asynchronous
Textbook(s): Check Bookstore
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
C S 55A
INTRODUCTION TO CLOUD COMPUTING IN AMAZON WEB SERVICES
4.5 units
- Description: This course introduces cloud computing which shifts information systems from on-premises computing infrastructure to highly scalable internet architectures using the Amazon AWS platform. The course provides a basic understanding of cloud computing technologies and provides students with the abilities to configure, deploy, and manage cloud facilities including simple and complex compute instances, web servers, and web services. The course also demonstrates/makes available the AWS Educate platform for educational, industry career path guidance and career opportunities.
- Prerequisite:
- Corequisite:
- Advisory: Advisory: C S 30A and C S 50A.
- Repeatability: Not Repeatable.
- Hours: 4 hours lecture per week, 2 hours lab per week. 72 hours total per quarter.
- Foothill GE Area:
- Transferability: CSU
- Transfer GE: Information regarding how this course is applied toward CSU GE/Breadth or IGETC certification is available at:
- Foothill Transfer GE Guide
Department Note:
Section: C S -055A-01Z
Course Number (CRN): 31066
Dates: 1/5/2026 - 3/27/2026
Open
Type
Room
Day & Time
Instructor
5 of 5 waitlist seats open
Modality: Fully Online synch and async
Textbook(s): Check Bookstore
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
Section: C S -055A-02W
Course Number (CRN): 31067
Dates: 1/5/2026 - 3/27/2026
Open
Type
Room
Day & Time
Instructor
10 of 10 waitlist seats open
Modality: Fully Online asynchronous
Textbook(s): Check Bookstore
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
C S 55C
COMPUTE ENGINES IN AMAZON WEB SERVICES
4.5 units
- Description: In this course, students explore how compute workloads are supported using a set of core technologies in the Amazon Web Services (AWS) platform. Students use the AWS Management Console, Command Line Interface (CLI), and Cloud Formation infrastructure deployment tools to deploy services. The course takes a deep look into virtualization using AWS Elastic Compute Cloud (EC2) by detailing configuration options for specific workloads in terms of performant compute/memory/storage capabilities. Modern application architectures, such as serverless, microservices, containerization, service orchestration, and edge computing, are detailed and their deployment using AWS services are demonstrated.
- Prerequisite:
- Corequisite:
- Advisory: Advisory: C S 30A, C S 50A and C S 55A.
- Repeatability: Not Repeatable.
- Hours: 4 hours lecture per week, 2 hours lab per week. 72 hours total per quarter.
- Foothill GE Area:
- Transferability: CSU
- Transfer GE: Information regarding how this course is applied toward CSU GE/Breadth or IGETC certification is available at:
- Foothill Transfer GE Guide
Department Note:
Section: C S -055C-01Z
Course Number (CRN): 32935
Dates: 1/5/2026 - 3/27/2026
Open
Type
Room
Day & Time
Instructor
5 of 5 waitlist seats open
Modality: Fully Online synch and async
Textbook(s): Check Bookstore
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
Section: C S -055C-02W
Course Number (CRN): 32936
Dates: 1/5/2026 - 3/27/2026
Open
Type
Room
Day & Time
Instructor
10 of 10 waitlist seats open
Modality: Fully Online asynchronous
Textbook(s): Check Bookstore
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
C S 63A
DEVELOPING APPLICATIONS FOR IOS
4.5 units
- Description: An introduction to programming the iPhone and other iOS devices. Covers Swift, Cocoa Touch, and the Model/View/Controller architecture. Students learn the basics of Swift and acquire practical experience with the tools, techniques, and concepts needed to build a basic iOS app from scratch.
- Prerequisite:
- Corequisite:
- Advisory: Advisory: C S 1B, 2B or 3B.
- Repeatability: Not Repeatable.
- Hours: 4 hours lecture per week, 2 hours lab per week. 72 hours total per quarter.
- Foothill GE Area:
- Transferability: CSU
- Transfer GE: Information regarding how this course is applied toward CSU GE/Breadth or IGETC certification is available at:
- Foothill Transfer GE Guide
Department Note:
Section: C S -063A-01W
Course Number (CRN): 31172
Dates: 1/5/2026 - 3/27/2026
Open
Type
Room
Day & Time
Instructor
10 of 10 waitlist seats open
Modality: Fully Online asynchronous
Textbook(s): Check Bookstore
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
C S 70R
INDEPENDENT STUDY IN COMPUTER SCIENCE
1 unit
- Description: Provides an opportunity for the student to expand their studies in Computer Science by completing a project or an assignment arranged by agreement between the student and instructor. The student is required to contract with the instructor to determine the scope of assignment and the unit value assigned for successful completion. Students may take a maximum of 6 units of Independent Study per department.
- Prerequisite:
- Corequisite:
- Advisory: Advisory: Recommended preparation will be determined by instructor after interviewing the student pre-contract.
- Repeatability: Not Repeatable.
- Hours: 3 hours lab per week. 36 hours total per quarter.
- Foothill GE Area:
- Transferability: CSU
- Transfer GE: Information regarding how this course is applied toward CSU GE/Breadth or IGETC certification is available at:
- Foothill Transfer GE Guide
Department Note:
Section: C S -070R-01
Course Number (CRN): 32377
Dates: 1/5/2026 - 3/27/2026
Waitlist
Type
Room
Day & Time
Instructor
0 of 0 waitlist seats open
Modality: In-person
Textbook(s): Check Bookstore
Footnote: Independent study courses are offered through agreements with individual faculty members. To enroll, students must meet with an instructor who then submits an independent study contract during the first two weeks of the quarter. Students must discuss enrollment and potential projects with interested faculty members.
C S 71R
INDEPENDENT STUDY IN COMPUTER SCIENCE
2 units
- Description: Provides an opportunity for the student to expand their studies in Computer Science by completing a project or an assignment arranged by agreement between the student and instructor. The student is required to contract with the instructor to determine the scope of assignment and the unit value assigned for successful completion. Students may take a maximum of 6 units of Independent Study per department.
- Prerequisite:
- Corequisite:
- Advisory: Advisory: Recommended preparation will be determined by instructor after interviewing the student pre-contract.
- Repeatability: Not Repeatable.
- Hours: 6 hours lab per week. 72 hours total per quarter.
- Foothill GE Area:
- Transferability: CSU
- Transfer GE: Information regarding how this course is applied toward CSU GE/Breadth or IGETC certification is available at:
- Foothill Transfer GE Guide
Department Note:
Section: C S -071R-01
Course Number (CRN): 31596
Dates: 1/5/2026 - 3/27/2026
Waitlist
Type
Room
Day & Time
Instructor
0 of 0 waitlist seats open
Modality: In-person
Textbook(s): Check Bookstore
Footnote: Independent study courses are offered through agreements with individual faculty members. To enroll, students must meet with an instructor who then submits an independent study contract during the first two weeks of the quarter. Students must discuss enrollment and potential projects with interested faculty members.
C S 72R
INDEPENDENT STUDY IN COMPUTER SCIENCE
3 units
- Description: Provides an opportunity for the student to expand their studies in Computer Science by completing a project or an assignment arranged by agreement between the student and instructor. The student is required to contract with the instructor to determine the scope of assignment and the unit value assigned for successful completion. Students may take a maximum of 6 units of Independent Study per department.
- Prerequisite:
- Corequisite:
- Advisory: Advisory: Recommended preparation will be determined by instructor after interviewing the student pre-contract.
- Repeatability: Not Repeatable.
- Hours: 9 hours lab per week. 108 hours total per quarter.
- Foothill GE Area:
- Transferability: CSU
- Transfer GE: Information regarding how this course is applied toward CSU GE/Breadth or IGETC certification is available at:
- Foothill Transfer GE Guide
Department Note:
Section: C S -072R-01
Course Number (CRN): 32378
Dates: 1/5/2026 - 3/27/2026
Waitlist
Type
Room
Day & Time
Instructor
0 of 0 waitlist seats open
Modality: In-person
Textbook(s): Check Bookstore
Footnote: Independent study courses are offered through agreements with individual faculty members. To enroll, students must meet with an instructor who then submits an independent study contract during the first two weeks of the quarter. Students must discuss enrollment and potential projects with interested faculty members.
C S 73R
INDEPENDENT STUDY IN COMPUTER SCIENCE
4 units
- Description: Provides an opportunity for the student to expand their studies in Computer Science by completing a project or an assignment arranged by agreement between the student and instructor. The student is required to contract with the instructor to determine the scope of assignment and the unit value assigned for successful completion. Students may take a maximum of 6 units of Independent Study per department.
- Prerequisite:
- Corequisite:
- Advisory: Advisory: Recommended preparation will be determined by instructor after interviewing the student pre-contract.
- Repeatability: Not Repeatable.
- Hours: 12 hours lab per week. 144 hours total per quarter.
- Foothill GE Area:
- Transferability: CSU
- Transfer GE: Information regarding how this course is applied toward CSU GE/Breadth or IGETC certification is available at:
- Foothill Transfer GE Guide
Department Note:
Section: C S -073R-01
Course Number (CRN): 32379
Dates: 1/5/2026 - 3/27/2026
Waitlist
Type
Room
Day & Time
Instructor
0 of 0 waitlist seats open
Modality: In-person
Textbook(s): Check Bookstore
Footnote: Independent study courses are offered through agreements with individual faculty members. To enroll, students must meet with an instructor who then submits an independent study contract during the first two weeks of the quarter. Students must discuss enrollment and potential projects with interested faculty members.
C S 77A
ADVANCED WEB APPLICATION DEVELOPMENT
4.5 units
- Description: Design and develop applications that deliver similar features and functions normally associated with desktop applications using modern web client and server technologies.
- Prerequisite:
- Corequisite:
- Advisory: Advisory: C S 22A, C S 30A, C S 40A, and GID 55.
- Repeatability: Not Repeatable.
- Hours: 4 hours lecture per week, 2 hours lab per week. 72 hours total per quarter.
- Foothill GE Area:
- Transferability: CSU
- Transfer GE: Information regarding how this course is applied toward CSU GE/Breadth or IGETC certification is available at:
- Foothill Transfer GE Guide
Department Note:
Section: C S -077A-01W
Course Number (CRN): 32932
Dates: 1/5/2026 - 3/27/2026
Open
Type
Room
Day & Time
Instructor
10 of 10 waitlist seats open
Modality: Fully Online asynchronous
Textbook(s): Check Bookstore
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
C S 81
LEARNERS ENGAGED IN ADVOCATING FOR DIVERSITY IN STEM
4 units
- Description: This course is intended for students interested in equity, diversity, and inclusion in the sciences. Students will explore research on inclusion and diversity in STEM and health science, as well as research on interventions to enhance inclusion and diversity in those fields in higher education contexts. Students will reflect on how their own identities have impacted their experiences in science and develop strategies to promote equity in their future STEM or health science careers. Through service learning, students will co-author culturally relevant curricular materials that will expand faculty capacity to connect students' personal lives to course content. Materials developed by students will be used and assessed in STEM and/or health science courses at Foothill College, local middle schools, and/or local high schools, and will be made available for a nationwide audience of teachers and professors.
- Prerequisite:
- Corequisite:
- Advisory: Advisory: BIOL 1A, 40A, 41, or equivalent; ENGL C1000 or C1000H or ESLL 26 or equivalent; not open to students with credit in BIOL 81, CHEM 81, or MATH 83.
- Repeatability: Not Repeatable.
- Hours: 4 hours lecture per week. 48 hours total per quarter.
- Foothill GE Area:Lifelong Learning
- Transferability: CSU
- Transfer GE: Information regarding how this course is applied toward CSU GE/Breadth or IGETC certification is available at:
- Foothill Transfer GE Guide
Department Note:
Section: C S -081.-01Z
Course Number (CRN): 32424
Dates: 1/5/2026 - 3/27/2026
Open
Type
Room
Day & Time
Instructor
10 of 10 waitlist seats open
Modality: Fully Online synch and async
Textbook(s): Check Bookstore
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
