Skip to Main Content

CSC 411

Open Educational Resources in Computer Science

Open Educational Resources in Computer Science

OER books come from many sources. Some are developed by the author specifically to teach a course, some are new textbooks from commercial publisher that the author negotiated to be published open access, some are older textbooks where the copyright has reverted to the author. Here are some examples of the variety of OER books you can find.

Gallery of Computer Science OER Books

Foundations of Computation
Urban Operating Systems
Mapping and the Citizen Sensor
Principles of Security and Trust
The Huawei and Snowden Questions
An Introduction to Computer Networks
Operating Systems and Middleware: Supporting Controlled Interaction
Information Systems for Business and Beyond
Open Data Structures: An Introduction
A Spiral Workbook for Discrete Mathematics
Web Accessibility for Developers
Introduction to Web Accessibility
Professional Web Accessibility Auditing Made Easy
Computer Networks: A Systems Approach
Think Bayes
Think Data Structures
Think Complexity 2e
Think Python
Policing Cyber Crime
An Introduction to Relational Database Theory
The Missing Link: An Introduction to Web Development and Programming
Data Science for Undergraduates
A Concise Introduction to Logic
Programming for Computations - Python

What are OER - Open Educational Resources?

Open Educational Resources (OER) are teaching, learning, and research resources that are free of cost and access barriers, and which can be fully used, shared and adapted in the digital environment.

What are OER? Why use OER? Where is OER? How is OER created? Who can help?

Handbooks & guides

OER Search Engines & Finding Aids

Open Textbook Collections

Open Access Books at Commercial Publishers

Other Free Ebooks

Courses and Videos

chat loading...