This repository contains Open Education Resources (OER) for a college-level course on the Foundations of Computer Science. The material conforms to the syllabus for CS 301 taught at Lake Washington Institute of Technology (LWTech) in the Fall of 2025.
Foundations of Computer Science © 2025 by Vishesh Khemani is licensed under CC BY-NC 4.0
- Introduction
- Theory of Computing
- Practice of Computing
-
LWTech’s OER Development Funding supported the creation of this content
-
The content is based on reference materials that include the following:
- M. Sipser, Introduction to the Theory of Computation
- R. Sedgewick, Computer Science: An Interdisciplinary Approach
-
The content includes original lecture notes and other content derived from those lecture notes (e.g. slides, quizzes, assignments). The derived content was created with some help from generative AI.