Skip to Main Content
It looks like you're using Internet Explorer 11 or older. This website works best with modern browsers such as the latest versions of Chrome, Firefox, Safari, and Edge. If you continue with this browser, you may see unexpected results.
The purpose of this discipline specific page is to showcase content that might be of interest to faculty who are considering adopting open educational resources for use in their classes. This list of content is by no means exhaustive. The nature of open educational resources is very collaborative and it is in that spirit that we encourage any comments about the content featured on this page or recommendations of content that are not already listed here.
B C Campus Open Ed.
The B.C. Open Textbook Project is funded by the BC Ministry of Advanced Education, and BCcampus is tasked with managing it. A goal of the Project is to provide flexible and affordable access to higher education resources in B.C. by making available 40 openly-licensed textbooks. These texts will be available for selection by B.C. faculty, and digital versions of the texts will be free of charge to students. For those who prefer a printed copy, this format will also be available on demand for a low cost. -BC Campus
A College Student's Guide to Computers in Education
This book is mainly intended for students in colleges and universities. However, it will also be useful to high school studetns who are thinking about going to college. It is the tenth in a series of books written by Dave Moursund and made available (free) under a Creative Commons license.
Free Tech Books
This site lists free online computer science, engineering and programming books, textbooks and lecture notes, all of which are legally and freely available over the Internet.
IT: Programming & Computer science books (Bookboon)
Our free computer science, programming and IT books will keep you up to date on programming and core issues within computer and information technology. You can download IT textbooks about programming using Java, Prolog techniques or brush up on your Microsoft Office skills!
Merlot: Computer Science
MERLOT is a collection of online resources curated by a community of faculty, staff, and students of higher education. This subset of the MERLOT collection features openly licensed textbooks for use by students and faculty. MERLOT allows its users to rate materials and comment on specific resources.
Open Educational Resources (OER) are teaching and learning materials that you may freely use and reuse at no cost. Unlike fixed, copyrighted resources, OER have been authored or created by an individual or organization that chooses to retain few,
Open Textbook Library: Computer Science & Information Systems
Open textbooks are textbooks that have been funded, published, and licensed to be freely used, adapted, and distributed. These books have been reviewed by faculty from a variety of colleges and universities to assess their quality. These books can be downloaded for no cost, or printed at low cost. All textbooks are either used at multiple higher education institutions; or affiliated with an institution, scholarly society, or professional organization.
Think OS: A Brief Introdiction to Operating Systems
In many computer science programs, Operating Systems is an advanced topic. By the time students take it, they usually know how to program in C, and they have probably taken a class in Computer Architecture. Usually the goal of the class is to expose students to the design and implementation of operating systems, with the implied assumption that some of them will do research in this area, or write part of an OS. Author:
Allen B. Downey, Ph.D., Computer Science, Olin College