Digital library
Textbooks, references and open learning resources.

External
CPSI10003 Microcomputer Applications 1 - Part 2: Microsoft Word
LueCrecy Ragan · Arkansas State University-Beebe
In the contents: 1.1.09: Graphics WordArt and SmartArt · 3.1.01: Artificial Intelligence and Microsoft Word

External
Geographic Information Systems and Cartography
Adam Dastrup · Salt Lake Community College
In the contents: 1.06: Cartographic Fundamentals · 02: Spatially Representing Earth · 09: Cartographic Principles

External
CPSI10003 Getting Started with Computers and Microsoft Office
LueCrecy Ragan · Arkansas State University-Beebe
LibreTexts

External
CPSI10003 Microcomputer Applications 1 - Part 4: Microsoft PowerPoint
LueCrecy Ragan & Michael Hostetler · Arkansas State University-Beebe
In the contents: 1.1.08: Tables Charts Graphics and More.

External
Introduction to Computer Graphics
David J. Eck · Hobart and William Smith Colleges
Introduction to Computer Graphics covers the fundamentals of computer graphics and computer graphics programming. This book is meant for use as a textbook in a one-semester course that would typically be taken by undergraduate computer science majors in their third or fourth year of college.

External
The Missing Link - An Introduction to Web Development
Michael Mendez · SUNY Fredonia
Web development is an evolving amalgamation of languages that work in concert to receive, modify, and deliver information between parties using the Internet as a mechanism of delivery. While it is easy to describe conceptually, implementation is accompanied by an overwhelming variety of languages, platforms, templates, frameworks, guidelines, and standards. Navigating a project from concept to completion often requires more than mastery of one or two complementing languages.

External
Introduction to Programming with C++
Jin He · Fresno City College
As part of OER project funded by Fresno City College OER Award Program, this book was created based on CSCI 40 course curriculum at Fresno City College, which was aligned to CID course descriptions of Comp 112 and Comp 122. The book can be used for the first semester of computer programming courses. It uses C++ as a vehicle to convey the basis concepts in computer programming. It focuses on programming logic, structure, and methodology. It covers the programming fundamentals such as variables an

External
Principles of Computer System Design
Jerome H. Saltzer & M. Frans Kaashoek · Massachusetts Institute of Technology
Principles of Computer System Design: An Introduction is published in two parts. Part I, containing chapters 1-6, is a traditional printed textbook published by Morgan Kaufman, an imprint of Elsevier. Part II, containing chapters 7-11, is available here as an open educational resource.

External
Answering Questions with Data - Introductory Statistics for Psychology Students
Matthew J. C. Crump · Brooklyn College of CUNY
In the contents: 1.13: Confounds Artifacts and other Threats to Validity · 8.02: Partioning the Sums of Squares

External
Eloquent JavaScript
Marijn Haverbeke · LibreTexts
In the contents: Part 1: Language · Part 2: Browser · 19: Project - A Pixel Art Editor

External
Social Data Analysis: Qualitative and Quantitative Approaches
Mikaila Mariel Lemonik Arthur and Roger Clark · Rhode Islange College
In the contents: 3.01: Quantitative Analysis with SPSS- Getting Started

External
Writing Spaces - Web Writing Style Guide
Matt Barton, James Kalmbach, & Charles Lowe et al. · LibreTexts
The Writing Spaces Web Writing Style Guide was created as a crowdsourcing project of Collaborvention 2011: A Computers and Writing Unconference. College writing teachers from around the web joined together to create this guide. The advice within it is based on contemporary theories and best practices. While the text was originally written for students in undergraduate writing classes, it can also be a suitable resource for other writers interested in learning more about writing for the web.

External
Making Games with Python and Pygame
Al Sweigart · LibreTexts
In the contents: 2.06: Starting Python · 4.17: The “Start Game” Animation · 4.38: The "Start Game" Animation

External
Foundations of Computation
Carol Critchlow & David J. Eck · Hobart and William Smith Colleges
Foundations of Computation is a free textbook for a one-semester course in theoretical computer science. The course has no prerequisites other than introductory computer programming. The first half of the course covers material on logic, sets, and functions that would often be taught in a course in discrete mathematics. The second part covers material on automata, formal languages, and grammar that would ordinarily be encountered in an upper level course in theoretical computer science.

External
The Data Renaissance
J.J. Sylvia IV · Fitchburg State University
In the contents: 11: Artificial Intelligence in Strategic Communication

External
Delftse Foundations of Computation
Stefan Hugtenburg & Neil Yorke-Smith · Delft University of Technology
Delftse Foundations of Computation is a textbook for a one quarter introductory course in theoretical computer science. It includes topics from propositional and predicate logic, proof techniques, set theory and the theory of computation, along with practical applications to computer science. It has no prerequisites other than a general familiarity with computer programming.

External
CPSI10003 Microcomputer Applications 1 - Microsoft Excel
LueCrecy Ragan · Arkansas State University-Beebe
In the contents: 2.1.02: Inserting Images Shapes and SmartArt · 2.1.08: Introduction to Charts and Visualizations · 2.1.09: Creating and Customizing Charts

External
CPSI10003 Microcomputer Applications 1 - Microsoft Access
LueCrecy Ragan · Arkansas State University-Beebe
This book introduces Microsoft Access as a practical tool for organizing, managing, and analyzing data in a business environment. It starts with the basics of database design, including tables, forms, queries, and reports, and explains how to keep data accurate and well-organized. It then builds into more advanced skills, such as creating complex queries, designing user-friendly forms, generating clear reports, and automating tasks with macros and VBA. Overall, the book shows how Access can be u

External
Programming Fundamentals - A Modular Structured Approach, 2ed.
Kenneth Leroy Busbee and Dave Braunschweig · LibreTexts
In the contents: 1.05: Flowcharts · 3.02: Hierarchy or Structure Chart

External
Programming Fundamentals - A Modular Structured Approach using C++
Kenneth Leroy Busbee · Houston Community College
In the contents: 7.02: Hierarchy or Structure Chart · 11.03: Flowcharting · 27.01: Abbreviated Precedence Chart for C Operators