
Computer Science
Class Schedule
2025 Fall Schedule
47 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.
- 17勛圖 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:
- 17勛圖 Transfer GE Guide
Department Note:
Section: C S -001A-01Y
Course Number (CRN): 20316
Dates: 9/22/2025 - 12/12/2025
Open
Type
Room
Day & Time
Instructor
10 of 10 waitlist seats open
Modality: IN-PERSON some wkly online
Textbook(s):
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.
Section: C S -001A-02W
Course Number (CRN): 20424
Dates: 9/22/2025 - 12/12/2025
Open
Type
Room
Day & Time
Instructor
10 of 10 waitlist seats open
Modality: Fully Online asynchronous
Textbook(s):
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.
Section: C S -001A-03W
Course Number (CRN): 20124
Dates: 9/22/2025 - 12/12/2025
Open
10 of 10 waitlist seats open
Modality: Fully Online asynchronous
Textbook(s):
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.
Section: C S -001A-04W
Course Number (CRN): 20157
Dates: 9/22/2025 - 12/12/2025
Open
Type
Room
Day & Time
Instructor
10 of 10 waitlist seats open
Modality: Fully Online asynchronous
Textbook(s):
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.
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.
- 17勛圖 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:
- 17勛圖 Transfer GE Guide
Department Note:
Section: C S -001B-01W
Course Number (CRN): 20206
Dates: 9/22/2025 - 12/12/2025
Open
Type
Room
Day & Time
Instructor
10 of 10 waitlist seats open
Modality: Fully Online asynchronous
Textbook(s):
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.
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 1A or 1AH or ESLL 26.
- Repeatability: Not Repeatable.
- Hours: 4 hours lecture per week, 2 hours lab per week. 72 hours total per quarter.
- 17勛圖 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:
- 17勛圖 Transfer GE Guide
Department Note:
Section: C S -001C-01W
Course Number (CRN): 20126
Dates: 9/22/2025 - 12/12/2025
Open
Type
Room
Day & Time
Instructor
10 of 10 waitlist seats open
Modality: Fully Online asynchronous
Textbook(s):
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.
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.
- 17勛圖 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:
- 17勛圖 Transfer GE Guide
Department Note:
Section: C S -002A-01Y
Course Number (CRN): 20125
Dates: 9/22/2025 - 12/12/2025
Open
Type
Room
Day & Time
Instructor
10 of 10 waitlist seats open
Modality: IN-PERSON some wkly online
Textbook(s):
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.
Section: C S -002A-02W
Course Number (CRN): 20158
Dates: 9/22/2025 - 12/12/2025
Open
Type
Room
Day & Time
Instructor
10 of 10 waitlist seats open
Modality: Fully Online asynchronous
Textbook(s):
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.
Section: C S -002A-03W
Course Number (CRN): 20317
Dates: 9/22/2025 - 12/12/2025
Open
Type
Room
Day & Time
Instructor
10 of 10 waitlist seats open
Modality: Fully Online asynchronous
Textbook(s):
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.
Section: C S -002A-04W
Course Number (CRN): 20142
Dates: 9/22/2025 - 12/12/2025
Open
Type
Room
Day & Time
Instructor
10 of 10 waitlist seats open
Modality: Fully Online asynchronous
Textbook(s):
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.
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.
- 17勛圖 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:
- 17勛圖 Transfer GE Guide
Department Note:
Section: C S -002B-01W
Course Number (CRN): 20188
Dates: 9/22/2025 - 12/12/2025
Open
Type
Room
Day & Time
Instructor
10 of 10 waitlist seats open
Modality: Fully Online asynchronous
Textbook(s):
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.
Section: C S -002B-02W
Course Number (CRN): 20425
Dates: 9/22/2025 - 12/12/2025
Open
Type
Room
Day & Time
Instructor
10 of 10 waitlist seats open
Modality: Fully Online asynchronous
Textbook(s):
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.
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 1A or 1AH or ESLL 26.
- Repeatability: Not Repeatable.
- Hours: 4 hours lecture per week, 2 hours lab per week. 72 hours total per quarter.
- 17勛圖 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:
- 17勛圖 Transfer GE Guide
Department Note:
Section: C S -002C-01W
Course Number (CRN): 20542
Dates: 9/22/2025 - 12/12/2025
Open
Type
Room
Day & Time
Instructor
10 of 10 waitlist seats open
Modality: Fully Online asynchronous
Textbook(s):
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.
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.
- 17勛圖 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:
- 17勛圖 Transfer GE Guide
Department Note:
Section: C S -003A-01Y
Course Number (CRN): 20301
Dates: 9/22/2025 - 12/12/2025
Open
Type
Room
Day & Time
Instructor
10 of 10 waitlist seats open
Modality: IN-PERSON some wkly online
Textbook(s):
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.
Section: C S -003A-02W
Course Number (CRN): 20319
Dates: 9/22/2025 - 12/12/2025
Open
10 of 10 waitlist seats open
Modality: Fully Online asynchronous
Textbook(s):
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.
Section: C S -003A-03W
Course Number (CRN): 20458
Dates: 9/22/2025 - 12/12/2025
Open
10 of 10 waitlist seats open
Modality: Fully Online asynchronous
Textbook(s):
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.
Section: C S -003A-04W
Course Number (CRN): 20555
Dates: 9/22/2025 - 12/12/2025
Open
10 of 10 waitlist seats open
Modality: Fully Online asynchronous
Textbook(s):
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.
Section: C S -003A-05W
Course Number (CRN): 21115
Dates: 9/22/2025 - 12/12/2025
Open
Type
Room
Day & Time
Instructor
10 of 10 waitlist seats open
Modality: Fully Online asynchronous
Textbook(s):
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.
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.
- 17勛圖 GE Area:
- Transferability: Both
- Transfer GE: Information regarding how this course is applied toward CSU GE/Breadth or IGETC certification is available at:
- 17勛圖 Transfer GE Guide
Department Note:
Section: C S -003B-01W
Course Number (CRN): 20409
Dates: 9/22/2025 - 12/12/2025
Open
10 of 10 waitlist seats open
Modality: Fully Online asynchronous
Textbook(s):
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.
Section: C S -003B-03W
Course Number (CRN): 20674
Dates: 9/22/2025 - 12/12/2025
Open
10 of 10 waitlist seats open
Modality: Fully Online asynchronous
Textbook(s):
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.
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.
- 17勛圖 GE Area:
- Transferability: Both
- Transfer GE: Information regarding how this course is applied toward CSU GE/Breadth or IGETC certification is available at:
- 17勛圖 Transfer GE Guide
Department Note:
Section: C S -003C-01W
Course Number (CRN): 20414
Dates: 9/22/2025 - 12/12/2025
Open
10 of 10 waitlist seats open
Modality: Fully Online asynchronous
Textbook(s):
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.
Section: C S -003C-02W
Course Number (CRN): 21168
Dates: 9/22/2025 - 12/12/2025
Open
10 of 10 waitlist seats open
Modality: Fully Online asynchronous
Textbook(s):
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.
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.
- 17勛圖 GE Area:
- Transferability: Both
- Transfer GE: Information regarding how this course is applied toward CSU GE/Breadth or IGETC certification is available at:
- 17勛圖 Transfer GE Guide
Department Note:
Section: C S -008A-01Y
Course Number (CRN): 21435
Dates: 9/22/2025 - 12/12/2025
Open
Type
Room
Day & Time
Instructor
10 of 10 waitlist seats open
Modality: IN-PERSON some wkly online
Textbook(s):
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.
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.
- 17勛圖 GE Area:
- Transferability: Both
- Transfer GE: Information regarding how this course is applied toward CSU GE/Breadth or IGETC certification is available at:
- 17勛圖 Transfer GE Guide
Department Note:
Section: C S -010.-01Y
Course Number (CRN): 20320
Dates: 9/22/2025 - 12/12/2025
Open
Type
Room
Day & Time
Instructor
5 of 5 waitlist seats open
Modality: IN-PERSON some wkly online
Textbook(s):
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.
Section: C S -010.-02W
Course Number (CRN): 20652
Dates: 9/22/2025 - 12/12/2025
Open
Type
Room
Day & Time
Instructor
5 of 5 waitlist seats open
Modality: Fully Online asynchronous
Textbook(s):
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.
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: MATH 10.
- Repeatability: Not Repeatable.
- Hours: 4 hours lecture per week, 2 hours lab per week. 72 hours total per quarter.
- 17勛圖 GE Area:
- Transferability: Both
- Transfer GE: Information regarding how this course is applied toward CSU GE/Breadth or IGETC certification is available at:
- 17勛圖 Transfer GE Guide
Department Note:
Section: C S -011A-01Y
Course Number (CRN): 21436
Dates: 9/22/2025 - 12/12/2025
Open
Type
Room
Day & Time
Instructor
10 of 10 waitlist seats open
Modality: IN-PERSON some wkly online
Textbook(s):
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.
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.
- 17勛圖 GE Area:
- Transferability: Both
- Transfer GE: Information regarding how this course is applied toward CSU GE/Breadth or IGETC certification is available at:
- 17勛圖 Transfer GE Guide
Department Note:
Section: C S -012A-01W
Course Number (CRN): 21437
Dates: 9/22/2025 - 12/12/2025
Open
Type
Room
Day & Time
Instructor
10 of 10 waitlist seats open
Modality: Fully Online asynchronous
Textbook(s):
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.
C S 22A
JAVASCRIPT FOR PROGRAMMERS
4.5 units
- Description: Introduction to object oriented programming in JavaScript. Topics include: client and server side programming, Model/View/Controller architecture, current tools and testing methods, interaction with HTML and CSS, Document Object Model, XML, and JSON. Students will have practice writing programs for mobile web browsers and creating dynamic webpages including animation.
- Prerequisite:
- Corequisite:
- Advisory: Advisory: One of the following: C S 1A, 2A, 3A, or equivalent; knowledge of HTML and CSS.
- Repeatability: Not Repeatable.
- Hours: 4 hours lecture per week, 2 hours lab per week. 72 hours total per quarter.
- 17勛圖 GE Area:
- Transferability: Both
- Transfer GE: Information regarding how this course is applied toward CSU GE/Breadth or IGETC certification is available at:
- 17勛圖 Transfer GE Guide
Department Note:
Section: C S -022A-01W
Course Number (CRN): 21438
Dates: 9/22/2025 - 12/12/2025
Open
Type
Room
Day & Time
Instructor
10 of 10 waitlist seats open
Modality: Fully Online asynchronous
Textbook(s):
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.
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: