Digital library
Textbooks, references and open learning resources.

External
Fundamentals of MATLAB Programming
Zara Noroozi · Irvine Valley College
In the contents: 1.06: Variable and Assignment Statements · 1.07: Useful Workspace Commands · 1.08: A short Introduction to Binary Numbers and Computer Storage

External
Matlab and Octave Programming for STEM Applications (Smith)
Cary Smith · Oxnard College
In the contents: 01: Modeling Simulation and MATLABs Interpreter · 1.01: Obtaining MATLAB and Octave · 1.3.01: log() round() floor() and ceil() functions

External
CPSI10003 Microcomputer Applications I
LueCrecy Ragan & Michael Hostetler · Arkansas State University-Beebe
In the contents: 1.1.03: Web Browsers and the Internet · 1.1.06: Communication and Calendar Applications · 2.01: Introduction to Computers and Internet

External
Think Python 2ed.
Allen B. Downey · Olin College
In the contents: 1.04: Arithmetic operators · 1.05: Values and types · 1.06: Formal and natural languages

External
Math, Numerics, and Programming (for Mechanical Engineers)
Masayuki Yano, James Douglass Penn, George Konidaris, & Anthony T Patera · Massachusetts Institute of Technology
In the contents: 04: Elements of a Program and Matlab Basics · 4.01: Computer Architecture and Computer Programming · 4.02: Data Types (and Classes)

External
CPSI10003 Microcomputer Applications 1 - Microsoft Excel
LueCrecy Ragan · Arkansas State University-Beebe
In the contents: 1.1.04: Text and Numbers in Microsoft Excel · 1.1.05: Headers Footers and Page Layout · 1.1.06: Renaming and Organizing Worksheets

External
Discrete Mathematics for Computer Science
Mark A. Fitch · University of Alaska Anchorage
In the contents: 01: Basics · 2.04: Mathematical Proof · 3.03: Modulo Arithmetic

External
Think Java - How to Think Like a Computer Scientist
Allen B. Downey · lin College
In the contents: 2.04: Getters and Setters · 2.09: Pure Methods and Modifiers · 5.01: Decks and Hands