Skip to Main Content
Skyline College
LibGuides
Open Educational Resources (OER) by Subject
Computer Science
Search this Guide
Search
Open Educational Resources (OER) by Subject: Computer Science
Welcome
Getting Started - Check out these OER Repositories!
Accounting
Allied Health
Automotive Technology
Business
Toggle Dropdown
Business
Business Computer Systems & Management
International Business
Personal Finance
Computer Science
Counseling & Learning Skills
Creative Arts
Toggle Dropdown
Art & Art History
Fabric & Textile Arts
Film
Music
Photography
Education/Child Development
Ethnic Studies
Family & Consumer Sciences
History
Hospitality & Tourism Management
Information Literacy
Kinesiology
Language Arts
Toggle Dropdown
Arabic
Chinese
Communication Studies
English for Speakers of Other Languages
English | Language Arts
Journalism
Literature
Spanish
Multimedia Resources
Network Engineering Technologies
Open Data
Open Pedagogy
Performing Arts
Toggle Dropdown
Dance
Theater
Music
Science Technology Engineering and Math
Toggle Dropdown
Astronomy
Biology
Chemistry
Engineering
Environmental Science & Technology
Geography/GIS
Geology
Health Science
Mathematics
Nutrition
Oceanography
Physics
Social Sciences
Toggle Dropdown
Administration of Justice
Anthropology and Archaeology
Economics
Geography/GIS
Paralegal Studies
Philosophy
Political Science
Psychology
Sociology
Wellness
Zero Cost Resources (free-to-access with copyright/use restrictions)
Toggle Dropdown
Not OER, but Free-to-Access Streaming Media Resources
Citing OER
Toggle Dropdown
Citing Textbooks and Images
Citing Using Regular Citation Styles
Research
Computer Science OERs Adopted by SMCCD Faculty
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)
Not finding what you need? Check out our O'Reilly Media tech eBooks!
O'Reilly Media
This link opens in a new window
access to 50K+ titles (including O’Reilly books in early release), 30K+ hours of video, case studies from top companies and more—with nearly 1,000 topics to explore in technology and business.
<<
Previous:
Personal Finance
Next:
Counseling & Learning Skills >>