Thư viện Trường Đại học Phú Xuân

Thư viện số

Giáo trình, tài liệu tham khảo và tài nguyên học tập mở.

Physical Modeling in MATLAB

Nguồn ngoài

Physical Modeling in MATLAB

Allen B. Downey · Olin College

Modeling and simulation are powerful tools for explaining the world, making predictions, designing things that work, and making them work better. Learning to use these tools can be difficult; this book is my attempt to make the experience as enjoyable and productive as possible. By reading this book—and working on the exercises—you will learn some programming, some modeling, and some simulation. With basic programming skills, you can create models for a wide range of physical systems.

CC BY-NCComputer ScienceEngineering 0 lượt xem
A Cool Brisk Walk Through Discrete Mathematics

Nguồn ngoài

A Cool Brisk Walk Through Discrete Mathematics

Stephen Davies · University of Mary Washington

A Cool Brisk Walk Through Discrete Mathematics - and its companion site "allthemath" - are completely-and-forever-free-and-open-source educational materials dedicated to the mathematics that budding computer science practitioners actually need to know. They feature the fun and addictive teaching of award-winning lecturer Dr. Stephen Davies of the University of Mary Washington in Fredericksburg, Virginia!

CC BY-SACombinatorics and Discrete MathematicsMathematics 0 lượt xem
Introduction to Programming using Fortran 95/2003/2008

Nguồn ngoài

Introduction to Programming using Fortran 95/2003/2008

Ed Jorgensen · University of Navada, Las Vegas

Có trong mục lục: 02: Computer Organization

CC BY-NC-SAComputer ScienceEngineering 0 lượt xem
Think Complexity: Exploring Complexity Science with Python

Nguồn ngoài

Think Complexity: Exploring Complexity Science with Python

Allen B. Downey · Olin College

Có trong mục lục: 01: Complexity Science · 1.01: The changing criteria of science

CC BY-NC-SAComputer ScienceEngineering 0 lượt xem
Structure and Interpretation of Computer Programs

Nguồn ngoài

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 lượt xem
Data Structures

Nguồn ngoài

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 lượt xem
CSCI 110: Programming with C++

Nguồn ngoài

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 lượt xem
Foundations of Computation

Nguồn ngoài

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 lượt xem
A Guide to MATLAB

Nguồn ngoài

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 lượt xem
Think Data Structures - Algorithms and Information Retrieval in Java

Nguồn ngoài

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 lượt xem
Discrete Math with SageMath

Nguồn ngoài

Discrete Math with SageMath

Hellen Colman · City Colleges of Chicago

This book is intended to provide concise and complete instructions on how to use Sage to solve problems in Discrete Math for a first or second year undergraduate course for math and computer science majors. Our goal is to streamline the learning process with SageMath. This approach helps students focus more on mathematics and reduces the friction of learning how to code. This is a student-created textbook (Open Pedagogy) for more effective alternative in student learning and engagement.

CC BYMathematics 0 lượt xem
Delftse Foundations of Computation

Nguồn ngoài

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.

CC BY-NC-SAComputer ScienceEngineering 0 lượt xem
Pharo by Example 5.0

Nguồn ngoài

Pharo by Example 5.0

Ducasse, Zagidulin, Hess, and Chloupis · LibreTexts

Pharo by Example 5.0, intended for both students and developers, will guide you gently through the Pharo language and environment by means of a series of examples and exercises. In Pharo everything is an object, and anything can change at run-time under your fingers. Pharo is written in itself so you can explore a complete world. You can feel and talk to objects.

CC BY-SAComputer ScienceEngineering 0 lượt xem
Byte of Python

Nguồn ngoài

Byte of Python

Swaroop C H · LibreTexts

"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.

CC BY-SAComputer ScienceEngineering 0 lượt xem
Think Java - How to Think Like a Computer Scientist

Nguồn ngoài

Think Java - How to Think Like a Computer Scientist

Allen B. Downey · lin College

Có trong mục lục: 9.02: What Is Computer Science

CC BY-NC-SAComputer ScienceEngineering 0 lượt xem
Algorithm Design and Analysis

Nguồn ngoài

Algorithm Design and Analysis

Godfry Justo · African Virtual University

There are both practical and theoretical reasons to study algorithms. From a practical standpoint, you have to know a standard set of important algorithms from different areas of computing; in addition, you should be able to design new algorithms and analyze their efficiency. From the theoretical standpoint, the study of algorithms, sometimes called algorithmics, has come to be as the cornerstone of computer science.

CC BY-SAComputer ScienceEngineering 0 lượt xem
Self-directed multimodal learning in higher education

Nguồn ngoài

Self-directed multimodal learning in higher education

Jako Olivier · AOSIS Publishing · 2020

This book aims to provide an overview of theoretical and practical considerations in terms of self-directed multimodal learning within the university context. Multimodal learning is approached in terms of the levels of multimodality and specifically blended learning and the mixing of modes of delivery (contact and distance education). As such, this publication will provide a unique snapshot of multimodal practices within higher education through a self-directed learning epistemological lens. The book covers issues such as what self-directed multimodal learning entails, mapping of specific publications regarding blended learning, blended learning in mathematics, geography, natural science and computer literacy, comparative experiences in distance education as well as situated and culturally appropriate learning in multimodal contexts. This book provides a unique focus on multimodality in terms of learning and delivery within the context of self-directed learning. Therefore, the publication would not only advance the scholarship of blended and open distance learning in South Africa, but also the contribute to enriching the discourse regarding self-direction. From this book readers will get an impression of the latest trends in literature in terms of multimodal self-directed learning in South Africa as well as unique empirical work being done in this regard.

CC BY-NC-SAStudent Success 0 lượt xem
Memory & Cognition

Nguồn ngoài

Memory & Cognition

Priyanka Mehta · University of Wisconsin System · 2026

Memory & Cognition offers a fresh, engaging tour of how the mind works—spanning the brain, mental imagery, the different functions of memory, and decision‑making. Blending psychology with neuroscience, computer science, sociology, and philosophy, the book grounds concepts in real‑life examples and uses experimental evidence, diagrams, and hypothetical scenarios to introduce complex topics to readers. Memory & Cognition is a concise, interdisciplinary guide for anyone curious about how we think, remember, and make decisions.

CC BY-NC-SAPsychologySocial Sciences 0 lượt xem
Case Studies in Systems Chemistry

Nguồn ngoài

Case Studies in Systems Chemistry

George Fleck · Smith College Open Educational Resources: Textbooks · 1973

This publication was produced as a teaching tool for college chemistry.The book is a text for a computer-based unit on the chemistry of acid-base titrations, and is designed for use with FORTRAN or BASIC.computer systems, and with a programmable electronic calculator, in a variety of educational settings. The text attempts to present computer programs that are relatively free of reliance on specialized large computer systems programs. The case-study approach presented is highly research and laboratory oriented. Similar subject matter is conventionally taught in most introductory college chemistry courses, but this text material attempts greater depth of instruction through utilization of the computational resources of a computer.

CC BYChemistryNatural Sciences 0 lượt xem
Mind, Body, World: Foundations of Cognitive Science

Nguồn ngoài

Mind, Body, World: Foundations of Cognitive Science

Michael Dawson · Athabasca University Press · 2013

Cognitive science arose in the 1950s when it became apparent that a number of disciplines, including psychology, computer science, linguistics, and philosophy, were fragmenting. Perhaps owing to the field's immediate origins in cybernetics, as well as to the foundational assumption that cognition is information processing, cognitive science initially seemed more unified than psychology. However, as a result of differing interpretations of the foundational assumption and dramatically divergent views of the meaning of the term information processing, three separate schools emerged: classical cognitive science, connectionist cognitive science, and embodied cognitive science. Examples, cases, and research findings taken from the wide range of phenomena studied by cognitive scientists effectively explain and explore the relationship among the three perspectives. Intended to introduce both graduate and senior undergraduate students to the foundations of cognitive science, Mind, Body, World addresses a number of questions currently being asked by those practicing in the field: What are the core assumptions of the three different schools? What are the relationships between these different sets of core assumptions? Is there only one cognitive science, or are there many different cognitive sciences? Giving the schools equal treatment and displaying a broad and deep understanding of the field, Dawson highlights the fundamental tensions and lines of fragmentation that exist among the schools and provides a refreshing and unifying framework for students of cognitive science.

CC BY-NC-NDNatural SciencesPsychology 0 lượt xem