Updating search results...

OERC Reviewed Textbooks

Higher education textbooks on a range of subjects that have been vetted by our curation experts. These texts are published by individual higher education faculty as well high quality open textbook providers such as OpenStax, BCCampus, OpenSUNY, and many others.

95 affiliated resources

Search Resources

View
Selected filters:
  • Computer Science
  • Career / Technical
  • Adult Education
  • Community College / Lower Division
  • high-school
  • English
Academic Library Instruction
Only Sharing Permitted
CC BY-NC-ND
Rating
0.0 stars

A Fall 2019 Primer for the Fledgling Information Professional

Word Count: 18954

Included H5P activities: 6

(Note: This resource's metadata has been created automatically by reformatting and/or combining the information that the author initially provided as part of a bulk import process.)

Subject:
Applied Science
Computer Science
Material Type:
Textbook
Author:
rebwn
Date Added:
12/12/2019
Applied Discrete Structures
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

Best open source book in Discrete Math. Covers all the subjects in a standard Discrete Math class for mathematics or computer science students and contains sage cells for all subjects. Set Theory, Combinatorics, Logic, Relations, Recursion, Graph Theory, Trees, Algebraic Structures, Boolean Algebras, Automata, etc. Originally published commercially, its original text was peer-reviewed and was adopted for use at several universities throughout the country. Now in its open source version, has the same quality but it is free.

Subject:
Applied Science
Computer Science
Mathematics
Material Type:
Activity/Lab
Reading
Textbook
Author:
Al Doerr
Ken Levasseur
Date Added:
12/03/2021
Automate the Boring Stuff
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

If you've ever spent hours renaming files or updating hundreds of spreadsheet cells, you know how tedious tasks like these can be. But what if you could have your computer do them for you?

In Automate the Boring Stuff with Python, you'll learn how to use Python to write programs that do in minutes what would take you hours to do by hand-no prior programming experience required. Once you've mastered the basics of programming, you'll create Python programs that effortlessly perform useful and impressive feats of automation to:

Search for text in a file or across multiple files
Create, update, move, and rename files and folders
Search the Web and download online content
Update and format data in Excel spreadsheets of any size
Split, merge, watermark, and encrypt PDFs
Send reminder emails and text notifications
Fill out online forms

Step-by-step instructions walk you through each program, and practice projects at the end of each chapter challenge you to improve those programs and use your newfound skills to automate similar tasks.

Don't spend your time doing work a well-trained monkey could do. Even if you've never written a line of code, you can make your computer do the grunt work. Learn how in Automate the Boring Stuff with Python.

Subject:
Applied Science
Computer Science
Material Type:
Textbook
Author:
Al Sweigert
Date Added:
01/24/2019
Beginning Excel
Unrestricted Use
CC BY
Rating
0.0 stars

This textbook was written for a community college introductory course in spreadsheets utilizing Microsoft Excel. While the figures shown utilize Excel 2016, the textbook was written to be applicable to other versions of Excel as well. The book introduces new users to the basics of spreadsheets and is appropriate for students in any major who have not used Excel before.

Subject:
Applied Science
Computer Science
Material Type:
Textbook
Provider:
eCampusOntario
Author:
Barbara Lave
Diane Shingledecker
Julie Romey
Mary Schatz
Noreen Brown
Date Added:
03/09/2020
Beginning Excel, First Edition
Unrestricted Use
CC BY
Rating
0.0 stars

Second Edition: https://openoregon.pressbooks.pub/beginningexcel19/

Short Description:
This is the first edition of a textbook written for a community college introductory course in spreadsheets utilizing Microsoft Excel; second edition available: https://openoregon.pressbooks.pub/beginningexcel19/. While the figures shown utilize Excel 2016, the textbook was written to be applicable to other versions of Excel as well. The book introduces new users to the basics of spreadsheets and is appropriate for students in any major who have not used Excel before. Order a print copy: http://www.lulu.com/shop/noreen-brown-and-barbara-lave-and-julie-romey-and-mary-schatz/beginning-excel/paperback/product-23853995.html

Long Description:
Second edition available: https://openoregon.pressbooks.pub/beginningexcel19/

This Beginning Excel textbook is intended for use in a one-term introductory spreadsheet course for all majors taught at two-year colleges. The basics of Excel, as they apply to the professional workplace, are introduced, including spreadsheet design, data entry, formulas, functions, charts, tables, and multi-sheet use.

Order a print copy: http://www.lulu.com/shop/noreen-brown-and-barbara-lave-and-julie-romey-and-mary-schatz/beginning-excel/paperback/product-23853995.html

Word Count: 62914

ISBN: 978-1-63635-034-9

(Note: This resource's metadata has been created automatically by reformatting and/or combining the information that the author initially provided as part of a bulk import process.)

Subject:
Applied Science
Business and Communication
Computer Science
Finance
Material Type:
Textbook
Provider:
Open Oregon Educational Resources
Author:
Barbara Lave
Diane Shingledecker
Julie Romey
Mary Schatz
Noreen Brown
Date Added:
06/20/2017
Blueprints: Creating, Describing, and Implementing Designs for Larger-Scale Software Projects - version 2.4
Conditional Remix & Share Permitted
CC BY-SA
Rating
0.0 stars

Blueprints is a concise yet comprehensive coverage of Object-Oriented Analysis and Design concepts, suitable for a second programming course in Computer Science. It introduces and teaches application development in a command-line environment, and assumes basic expertise with the Java programming language.

Subject:
Applied Science
Computer Science
Material Type:
Textbook
Provider:
University of Mary Washington
Author:
Stephen Davies
Date Added:
11/18/2021
Book Clubs in Academic Libraries: A Case Study and Toolkit
Conditional Remix & Share Permitted
CC BY-NC
Rating
0.0 stars

Short Description:
This toolkit is designed to inform the academic librarian about book clubs hosted in an academic library. The toolkit guides academic librarians through building meaningful and effective book clubs at their institutions through an overview of extant literature, the results of a cross-institutional survey, a case-study, and through a series of best practices. It provides the academic librarian with language about the vision and value of such a program.

Word Count: 10732

(Note: This resource's metadata has been created automatically by reformatting and/or combining the information that the author initially provided as part of a bulk import process.)

Subject:
Applied Science
Computer Science
Material Type:
Textbook
Author:
Alaina C. Bull
Johanna Jacobsen Kiciman
Kari Whitney
Date Added:
10/11/2021
Bridging the Gap: A Guide to College-Level Research
Conditional Remix & Share Permitted
CC BY-NC
Rating
0.0 stars

Short Description:
This text introduces copyright, publishing formats, note-taking formats, citation styles, source evaluation, library organization, library resources and services, and effective search practices using online databases and Internet search engines.

Long Description:
This is a practical guide to college-level research for freshman, to prepare them for research projects in all disciplines. Topics include an introduction to copyright, publishing formats, note-taking styles, reading tips for advanced information, citation styles and source evaluation. The text leads students through the research process, from selecting a topic, locating and evaluating sources for credibility, developing a citation for each source and guidance about compiling the material using APA (7th ed.) and MLA (8th ed.) standards.

Word Count: 24502

(Note: This resource's metadata has been created automatically by reformatting and/or combining the information that the author initially provided as part of a bulk import process.)

Subject:
Applied Science
Computer Science
Material Type:
Textbook
Author:
Catherine J. Gray
Date Added:
01/08/2021
A Brief Introduction to Engineering Computation with MATLAB
Unrestricted Use
CC BY
Rating
0.0 stars

A Brief Introduction to Engineering Computation with MATLAB is specifically designed for students with no programming experience. However, students are expected to be proficient in First Year Mathematics and Sciences and access to good reference books are highly recommended. Students are assumed to have a working knowledge of the Mac OS X or Microsoft Windows operating systems. The strategic goal of the course and book is to provide learners with an appreciation for the role computation plays in solving engineering problems. MATLAB specific skills that students are expected to be proficient at are: write scripts to solve engineering problems including interpolation, numerical integration and regression analysis, plot graphs to visualize, analyze and present numerical data, and publish reports.

Subject:
Applied Science
Computer Science
Material Type:
Textbook
Provider:
Rice University
Provider Set:
OpenStax CNX
Author:
Serhat Beyenir
Date Added:
11/26/2019
Business Computers 365
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

Short Description:
Intro to Computer Applications or Business Computers for Office 365

Word Count: 40014

(Note: This resource's metadata has been created automatically by reformatting and/or combining the information that the author initially provided as part of a bulk import process.)

Subject:
Applied Science
Business and Communication
Computer Science
Material Type:
Textbook
Author:
Marcus Lacher
Date Added:
06/14/2019
A Byte of Python
Conditional Remix & Share Permitted
CC BY-SA
Rating
0.0 stars

"A Byte of Python" is a free book on programming using the Python language. It serves as a tutorial or guide to the Python language for a beginner audience. If all you know about computers is how to save text files, then this is the book for you. There are many translations of the book available in different human languages.

Subject:
Applied Science
Computer Science
Material Type:
Textbook
Author:
Swaroop C.H.
Date Added:
03/21/2017
Computer Graphics and Computer Animation: A Retrospective Overview
Only Sharing Permitted
CC BY-NC-ND
Rating
0.0 stars

This book was developed in an attempt to maintain in one location the information and references that point to the many important historical developments of the short life of the computer graphics world as we know it.

Subject:
Applied Science
Computer Science
Material Type:
Textbook
Provider:
Ohio State University
Provider Set:
Pressbooks
Date Added:
01/14/2019
Computer Networking: Principles, Protocols and Practice
Unrestricted Use
CC BY
Rating
0.0 stars

This open textbook aims to fill the gap between the open-source implementations and the open-source network specifications by providing a detailed but pedagogical description of the key principles that guide the operation of the Internet.

Subject:
Applied Science
Computer Science
Material Type:
Textbook
Provider:
The Saylor Foundation
Provider Set:
Saylor Textbooks
Author:
Olivier Bonaventure
Date Added:
03/06/2012
Computer Networks: A Systems Approach
Unrestricted Use
CC BY
Rating
0.0 stars

Suppose you want to build a computer network, one that has the potential to grow to global proportions and to support applications as diverse as teleconferencing, video on demand, electronic commerce, distributed computing, and digital libraries. What available technologies would serve as the underlying building blocks, and what kind of software architecture would you design to integrate these building blocks into an effective communication service? Answering this question is the overriding goal of this book—to describe the available building materials and then to show how they can be used to construct a network from the ground up.

Subject:
Applied Science
Computer Science
Material Type:
Textbook
Author:
Bruce Davie
Larry Peterson
Date Added:
09/12/2019
Computer Science I - Version 1.3.7
Conditional Remix & Share Permitted
CC BY-SA
Rating
0.0 stars

This textbook covers the traditional introductory Computer Science I topics but takes a unique approach. Topics are covered in a language-agnostic manner in the first part with supplemental parts that cover the same concepts in a specific language. The current version covers C, Java, and PHP. This textbook as been used in several Computer Science I sections over multiple years at the University of Nebraska-Lincoln.

Subject:
Applied Science
Computer Science
Material Type:
Textbook
Author:
Chris Bourke
Date Added:
11/18/2021
Database Design-2nd Edition
Unrestricted Use
CC BY
Rating
0.0 stars

Database Design - 2nd Edition covers database systems and database design concepts. New to this edition are SQL info, additional examples, key terms and review exercises at the end of each chapter.

Subject:
Applied Science
Computer Science
Material Type:
Textbook
Provider:
BCcampus
Provider Set:
BCcampus Open Textbooks
Author:
Adrienne Watt
Nelson Eng
Date Added:
11/26/2014
Defend Dissent
Conditional Remix & Share Permitted
CC BY-NC
Rating
0.0 stars

Digital Suppression and Cryptographic Defense of Social Movements

Short Description:
Defend Dissent is an introduction to cryptography paired with the social impacts of surveillance and the protective potential of encryption, with a focus on US social movements. Each chapter ends with a story that brings social context to the material—from surveillance used against contemporary US protests to the African National Congress’s use of partially manual encryption in fighting apartheid in South Africa in the 80s. This book can be read linearly, or you can pick and choose what you would like to learn about. Each chapter is prefaced with what you should read first (for background) and concludes with what you might want to read next. También disponible en Español Data dashboard

Word Count: 67802

(Note: This resource's metadata has been created automatically by reformatting and/or combining the information that the author initially provided as part of a bulk import process.)

Subject:
Applied Science
Computer Science
Political Science
Social Science
Material Type:
Textbook
Provider:
Oregon State University
Author:
Glencora Borradaile
Date Added:
03/29/2021
Deleting Dystopia: Re-Asserting Human Priorities in the Age of Surveillance Capitalism
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

Short Description:
Deleting Dystopia confirms that the existential threats posed by the misuse of advanced digital technologies are real. But, in place of apathy and fatalism, Slaughter explores ways of understanding the threat, conceptualising solutions and identifying strategies that lead away from digital authoritarian futures towards those funded on humanly viable values and practices.

Long Description:
The IT revolution has brought many surprises. Among them is the fact that intensive surveillance and the related abuse of personal data have fallen into the hands of powerful digital oligarchies. Accounts of the increasingly repressive uses of advanced technologies and the subsequent ‘dumbing down’ of entire populations cast dark shadows over future prospects that are beginning to look increasingly dystopian.

Deleting Dystopia confirms that the existential threats posed by the misuse of advanced digital technologies are real. But, in place of apathy and fatalism, Slaughter explores ways of understanding the threat, conceptualising solutions and identifying strategies that lead away from digital authoritarian futures towards those funded on humanly viable values and practices.

Word Count: 53352

ISBN: 978-0-6487698-7-3

(Note: This resource's metadata has been created automatically by reformatting and/or combining the information that the author initially provided as part of a bulk import process.)

Subject:
Applied Science
Computer Science
Education
Material Type:
Textbook
Provider:
University of Southern Queensland
Author:
Richard A. Slaughter
Date Added:
09/01/2021