Phu Xuan University Library

Digital library

Textbooks, references and open learning resources.

Structure and Interpretation of Computer Programs

External

Structure and Interpretation of Computer Programs

Harold Abelson, Gerald Sussman & Julie Sussman · Massachusetts Institute of Technology

The material in this book has been the basis of MIT's entry-level computer science subject and emphasizes several new themes. The most important of these is the central role played by different approaches to dealing with time in computational models: objects with state, concurrent programming, functional programming, lazy evaluation, and nondeterministic programming. We have included new sections on concurrency and nondeterminism, and we have tried to integrate this theme throughout the book.

CC BY-SAComputer ScienceEngineering 0 views
Fluids 1: Fluid Power and Pneumatics (NWTC)

External

Fluids 1: Fluid Power and Pneumatics (NWTC)

Jessy Haid · Northeast Wisconsin Technical College

This basic fluid power and pneumatics textbook covers an introduction to pneumatics, power from pneumatics, circuit connections, basic circuits using cylinders, compressors, aftercoolers, and piping systems, single-acting cylinders, 3/2 directional control valves, pneumatic motors and mufflers, pressure and force, Pascal's Law, pressure and volume, air flow and resistance, flow control and measurement, flow control valves, and speed control.

CC BYEngineering 0 views
Data Structures

External

Data Structures

Wikipedia · LibreTexts

This book is about the creation and analysis of efficient data structures. To understand the material in this book you should be comfortable enough in a programming language to be capable of working with and writing your own variables, arithmetic expressions, if-else conditions, loops, subroutines (also known as functions), pointers (also known as references or object handles), structures (also known as records or classes), simple input and output, and simple recursion.

CC BY-SAComputer ScienceEngineering 0 views
Oregon Institute of Technology: CHE 202 General Chemistry II

External

Oregon Institute of Technology: CHE 202 General Chemistry II

Addie Clark · Oregon Institute of Technology

Electronic structure of atoms, periodic trends, chemical bonding, molecular geometry, intermolecular forces, phase transitions, and properties of solutions. Emphasis on engineering applications.

Chemistry 0 views
Principles of Data Science

External

Principles of Data Science

OpenStax · LibreTexts

Principles of Data Science is intended to support one- or two-semester courses in data science. It is appropriate for data science majors and minors as well as students concentrating in business, finance, health care, engineering, the sciences, and a number of other fields where data science has become critically important.

CC BYData ScienceEngineering 0 views
CSCI 110: Programming with C++

External

CSCI 110: Programming with C++

Sandra Ruiz · Crafton Hills College

Introduction to computer science, including programming, theory, and applications. Introduction to computer software design, implementation, methods, environment, and problem solving using the C++ language. Topics include data types, variables, expressions, input/output, control structures, functions, arrays, strings, and introduction to object-oriented programming

CC BY-SAEngineering 0 views
Optical Communications

External

Optical Communications

Chris Lee · Fontys University of Applied Sciences

Picture Credit: John Sherman (https://www.flickr.com/photos/fatllama/)

CC BY-NC-SAEngineering 0 views
The Crystal Ball - Instruction Manual I: Introduction to Data Science

External

The Crystal Ball - Instruction Manual I: Introduction to Data Science

Stephen Davies · University of Mary Washington

A perfect introduction to the exploding field of Data Science for the curious, first-time student. The author brings his trademark conversational tone to the important pillars of the discipline: exploratory data analysis, choices for structuring data, causality, machine learning principles, and introductory Python programming using open-source Jupyter Notebooks.

CC BY-SAData ScienceEngineering 0 views
CISP 430: Data Structures

External

CISP 430: Data Structures

Suha Aljuboori · Folsom Lake College

This course applies object-oriented techniques for systematic problem analysis and the managing of program complexity using abstraction. Specifications, design, coding, testing, and documentation of large multi-file programs are covered. It uses advanced language features such as classes, strings, non-text files, pointers, and recursion. Abstract data types such as stacks, queues, lists, binary trees, heaps/priority queues, hash tables, and graphs are examined.

Engineering 0 views
Polymer Physics

External

Polymer Physics

Joshua P. Steimel · California State Polytechnic University, Humboldt

LibreTexts

CC BY-NC-NDMaterials ScienceEngineering 0 views
Mechanics of Materials

External

Mechanics of Materials

David Roylance · Massachusetts Institute of Technology

Overview of mechanical properties of ceramics, metals, and polymers, emphasizing the role of processing and microstructure in controlling these properties. Basic topics in mechanics of materials including: continuum stress and strain, truss forces, torsion of a circular shaft and beam bending. Design of engineering structures from a materials point of view.

CC BY-NC-SAMechanical EngineeringEngineering 0 views
Discrete Stochastic Processes

External

Discrete Stochastic Processes

Robert Gallager · Massachusetts Institute of Technolog

Discrete stochastic processes are essentially probabilistic systems that evolve in time via random changes occurring at discrete fixed or random intervals. This text aims to help students acquire both the mathematical principles and the intuition necessary to create, analyze, and understand insightful models for a broad range of these processes. The range of areas for which discrete stochastic-process models are useful is constantly expanding.

CC BY-NC-SAElectrical EngineeringEngineering 0 views
Business Calculus with Excel

External

Business Calculus with Excel

Mike May, S.J. & Anneke Bart · Saint Louis University

This text is intended for a one semester calculus course for business students with the equivalent of a college algebra prerequisite. Rather than being a three-semester engineering calculus course that has been watered down to fit into one semester it is designed for the business students.

CC BY-NC-SAApplied MathematicsMathematics 0 views
Mechanics Map

External

Mechanics Map

Jacob Moore et al. · Pennsylvania State University Mont Alto

In the contents: 05: Engineering Structures

CC BY-SAMechanical EngineeringEngineering 0 views
EQ: The Competitive Edge in Project Management

External

EQ: The Competitive Edge in Project Management

Ravi Ravikumar · De Anza College

The book introduces emotional intelligence at a practical level to project managers. People-related issues are the most unpredictable factor in any project, and the better equipped the project manager is, the better the chances of success. Students learn the value of emotional intelligence by reviewing over a dozen real-life case studies from inter- and intra-company projects. In a classroom setting, the case studies help create a collaborative learning experience through in-class interactions.

CC BYEngineering 0 views
Embedded Controllers Using C and Arduino

External

Embedded Controllers Using C and Arduino

James M. Fiore · Mohawk Valley Community College

This text is designed to introduce and expand upon material related to the C programming language and embedded controllers, and specifically, the Arduino development system and associated Atmel ATmega microcontrollers. It is intended to fit the time constraints of a typical 3 to 4 credit hour course for electrical engineering technology and computer engineering technology programs, although it could also fit the needs of a hardware-oriented course in computer science.

CC BY-NC-SAElectrical EngineeringEngineering 0 views
Foundations of Computation

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.

CC BY-NC-SAComputer ScienceEngineering 0 views
A Guide to MATLAB

External

A Guide to MATLAB

Austin Bray & Reza Montazami · LibreTexts

This textbook provides an introduction to the MATLAB programming language for first-year mechanical engineering students enrolled in ME 160. Designed to follow the content taught in class, this book provides a supplement to in-class learning that is presented at a level that is understandable to a student with no experience coding before coming to Iowa State University.

CC BY-NC-SAComputer ScienceEngineering 0 views
Think Data Structures - Algorithms and Information Retrieval in Java

External

Think Data Structures - Algorithms and Information Retrieval in Java

Allen B. Downey · Olin College

This book is intended for college students in computer science and related fields, as well as professional software engineers, people training in software engineering, and people preparing for technical interviews.

CC BY-NC-SAComputer ScienceEngineering 0 views
Math, Numerics, and Programming (for Mechanical Engineers)

External

Math, Numerics, and Programming (for Mechanical Engineers)

Masayuki Yano, James Douglass Penn, George Konidaris, & Anthony T Patera · Massachusetts Institute of Technology

This text introduces elementary programming concepts including variable types, data structures, and flow control. After an introduction to linear algebra and probability, it covers numerical methods relevant to mechanical engineering, including approximation (interpolation, least squares and statistical regression), integration, solution of linear and nonlinear equations, ordinary differential equations, and deterministic and probabilistic approaches.

CC BY-NC-SAMechanical EngineeringEngineering 0 views