Skip to Main Content
Cañada College
LibGuides
Open Educational Resources (OER) by Subject
Computer Science
Search this Guide
Search
Open Educational Resources (OER) by Subject
Welcome
Business, Design, and Workforce
Accounting
Business
Digital Art and Animation
Economics
Education and Human Development
Fashion Design
Human Services
Interior Design
Medical Assisting
Paralegal
Counseling & Learning Skills
Humanities and Social Sciences
Anthropology
Art & Art History
Communication Studies
English
English for Speakers of Other Languages
Ethnic Studies
History
Music
Philosophy
Political Science
Psychology
Sociology
Spanish
Theatre Arts
Information Literacy
Kinesiology, Athletics, and Dance
Varsity Sports
Dance
Fitness
Kinesiology
Science Technology Engineering and Math
Allied Health
Astronomy
Biology
Chemistry
Computer Science
Computer Science OERs
Not finding what you need? Check out our O'Reilly Media tech eBooks!
Please check back!
Earth Science
Engineering
Funeral Service Education
Geography
Mathematics
Photonics and Laser Technology
Physics
Radiologic Technology
About OER and ZTC
Open Pedagogy
Open Data
Research
Citing OER
Zero Cost Resources (free-to-access with copyright/use restrictions)
Not OER, but Free-to-Access Streaming Media Resources
Multimedia Resources
Computer Science OERs
Textbooks
Course Materials
Computing
Algorithms and Data Structures With Applications to Graphics and Geometry
(Global Text Project/Open Textbook Library)
A Brief Introduction to Engineering Computation with MATLAB
(BC Institute of Technology/Open Textbook Library)
A Computational Introduction to Number Theory and Algebra
(New York University/Open Textbook Library)
Digital Circuit Projects: An Overview of Digital Circuits Through Implementing Integrated Circuits
(Gettysburg College)
Foundations of Computation
(Hobart and William Smith Colleges/Open Textbook Library)
High Performance Computing
(OpenStax CNX/Open Textbook Library)
Implementing a One Address CPU in Logisim
(Gettysburg College/Open Textbook Library)
An Introduction to Ontology Engineering
(University of Cape Town/Open Textbook Library)
Introduction to the Modeling and Analysis of Complex Systems
(Open SUNY/Open Textbook Library)
Signal Computing: Digital Signals in the Software Domain
(Open Textbook Library)
Databases
Database Design
(City University/Open Textbook Library)
Relational Databases and Microsoft Access
(University of Winnipeg/Open Textbook Library)
Information Systems
Business Information Systems: Design an App for That
(Ohio University/Open Textbook Library)
Information Systems for Business and Beyond
(Biola University/Open Textbook Library)
Information Systems: A Manager's Guide to Harnessing Technology
(University of Minnesota/Open Textbook Library)
Networks
Computer Networking: Principles, Protocols and Practice
(Saylor Foundation/Open Textbook Library)
An Introduction to Computer Networks
(Loyola University/Open Textbook Library)
Programming Languages: Assembly
Introduction to MIPS Assembly Language Programming
(Gettysburg College/Open Textbook Library)
Programming Languages: C
Embedded Controllers Using C and Arduino
(Open Textbook Library)
How to Think Like a Computer Scientist: C Version
(Open Textbook Library)
How to Think Like a Computer Scientist: C++ Version
(Open Textbook Library)
Programming Fundamentals - A Modular Structured Approach Using C++
(Houston Community College/Open Textbook Library)
Programming Languages: Java
Eloquent JavaScript: A Modern Introduction to Programming
(Open Textbook Library)
Introduction to Programming Using Java
(Hobart and William Smith Colleges/Open Textbook Library)
Java, Java, Java : Object-Oriented Problem Solving
(Trinity College/Open Textbook Library)
Think Data Structures: Algorithms and Information Retrieval in Java
(Open Textbook Library)
Programming Languages: Pharo
Deep into Pharo
(Open Textbook Library)
Enterprise Pharo: A Web Perspective
(Open Textbook Library)
The Spec UI Framework
(Open Textbook Library)
Programming Languages: Python
A Byte of Python
(Open Textbook Library)
How to Think Like a Computer Scientist: Learning with Python
(Open Textbook Library)
Programming Languages: Squeak
Squeak by Example
(Open Textbook Library)
Robotics
Introduction to Autonomous Robots
(University of Colorado-Boulder/Open Textbook Library)
<<
Previous:
Chemistry
Next:
Earth Science >>