Computer Science

OER and Other Digital Resources

FREE OER/Digital Textbooks

  • OpenStax Programming Fundamentals - A Modular Structured Approach using C++ Links to an external site. is written by Kenneth Leroy Busbee, a faculty member at Houston Community College in Houston, Texas. The materials used in this textbook/collection were developed by the author and others as independent modules for publication within the Connexions environment. Programming fundamentals are often divided into three college courses: Modular/Structured, Object Oriented and Data Structures. This textbook/collection covers the first of those three courses.
  • Introduction to Programming Using Java - Eighth Edition Links to an external site., a free, on-line textbook on introductory programming, which uses Java as the language of instruction. This book is directed mainly towards beginning programmers, although it might also be useful for experienced programmers who want to learn something about Java. It is not meant to provide complete coverage of the Java language.

This page can be edited by everyone. Feel free to add any additional resources you wish to share.