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

A Brief Introduction to Engineering Computation with MATLAB

Nguồn ngoài

A Brief Introduction to Engineering Computation with MATLAB

Serhat Beyenir · British Columbia Institute of Technology

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.

CC BYComputer ScienceEngineering 0 lượt xem
Object-Oriented Reengineering Patterns

Nguồn ngoài

Object-Oriented Reengineering Patterns

Serge Demeyer, Stéphane Ducasse, & Oscar Nierstrasz · LibreTexts

Có trong mục lục: 01: Reengineering Patterns · 1.02: The Reengineering Lifecycle · 1.03: Reengineering Patterns

CC BY-SAComputer ScienceEngineering 0 lượt xem
An Introduction to Ontology Engineering

Nguồn ngoài

An Introduction to Ontology Engineering

Maria Keet · University of Cape Town

Có trong mục lục: 02: Introduction to Ontology Engineering · 2.01: Prelude to Ontology Engineering · 2.E: Introduction to Ontology Engineering (Exercises)

CC BYComputer ScienceEngineering 0 lượt xem
A First Course in Electrical and Computer Engineering

Nguồn ngoài

A First Course in Electrical and Computer Engineering

Louis Scharf · Colorado State University

This book was written for an experimental freshman course at the University of Colorado. The course is now an elective that the majority of our electrical and computer engineering students take in the second semester of their freshman year, just before their first circuits course.

CC BYElectrical EngineeringEngineering 0 lượt xem
Spreadsheet software for engineering: an applied guide

Nguồn ngoài

Spreadsheet software for engineering: an applied guide

Julio Terán & Phillip Chvosta · North Carolina State University

Spreadsheet Software for Engineering: An Applied Guide is a free, online textbook designed to provide engineering students with comprehensive, practical knowledge of spreadsheet applications in engineering contexts. The textbook was designed from the ground up to be interactive and engaging for the modern 21st century learner.

CC BY-NC-SAIntroductory EngineeringEngineering 0 lượt xem
Basic Engineering Data Collection and Analysis

Nguồn ngoài

Basic Engineering Data Collection and Analysis

Steve Vardeman; J. Marcus Jobe · Iowa State University · 2001

In Basic Engineering Data Collection and Analysis, Stephen B. Vardeman and J. Marcus Jobe stress the practical over the theoretical. Step by step, students get real engineering data and scenario examples along with chapter-long case studies that illustrate concepts in realistic, thoroughly detailed situations. This approach encourages students to work through the material by carrying out data collection and analysis projects from problem formulation through the preparation of professional technical reports—just as if they were on the job.

CC BY-NC-SAAnalysisEngineering & Technology 0 lượt xem
Handbook of Software Engineering Methods

Nguồn ngoài

Handbook of Software Engineering Methods

Lara Letaw · Oregon State University · 2024

Software engineering can help people create sustainable, extensible programs that solve problems people care about.I won’t tell you how to be a software engineer; you’ll learn that over time by doing it. Instead, this book is about software engineering methods: Ways people achieve specific objectives in software engineering—that can save your project. My hope is that, after reading this book (or parts of it), you’ll feel better equipped for software engineering.

CC BY-NCComputer Science 0 lượt xem
Prealgebra via Python Programming: First Steps to Perform Large Scale Computational Tasks in the Sciences and Engineerings

Nguồn ngoài

Prealgebra via Python Programming: First Steps to Perform Large Scale Computational Tasks in the Sciences and Engineerings

Sergio Rojas · Sergio Rojas · 2018

This book was written for students and instructors who want to learn how to use a computer for other than the most common uses, such as web browsing, document creation, or paying bills online. This book is for anyone who wants to perform computational tasks that they design. In other words, if you wish to learn how to program a computer, this book is for you. Because prealgebra is a subject that practically everyone is supposed to learn in grade school, it provides a platform to introduce basic computer programming concepts. Consequently, this book should also be of interest to students in middle or high school who want to learn how to program, and who are willing to invest the time and effort in learning a programming language that they could continue using throughout their schooling and in their professional life. Similarly, this book could also be of interest to pre-service and in-service mathematics teachers wishing to have at their disposal a complementary tool to assist in fostering understanding, competency, and interest in mathematics among their students. This book can be integrated with the teachers’ curriculum as way to tackle non-traditional math problems using an inexpensive modern computer language. By the end of the book, a reader will have learned enough to be able to write a preliminary, step-by-step one variable equation solver that can be expanded in the future to use with more complex equations. In other words, by the end of the book, you will be able to write code that programs their machines to solve equations. This code is foundational and readers are ecouraged to learn on their own how to build on it to suit their mathematics learning needs.

CC BY-NCComputer ScienceProgramming Languages 0 lượt xem
Evidence-based Software Engineering

Nguồn ngoài

Evidence-based Software Engineering

Derek Jones · Knowledge Software · 2020

This book discusses what is currently known about software engineering, based on an analysis of all the publicly available data. This aim is not as ambitious as it sounds, because there is not a great deal of data publicly available. The intent is to provide material that is useful to professional developers working in industry; until recently researchers in software engineering have been more interested in vanity work, promoted by ego and bluster. The material is organized in two parts, the first covering software engineering and the second the statistics likely to be needed for the analysis of software engineering data.

CC BY-SAComputer ScienceDatabases 0 lượt xem
AF

Nguồn ngoài

A First Course in Electrical and Computer Engineering

Louis Scharf · OpenStax CNX · 2009

This book was written for an experimental freshman course at the University of Colorado. The course is now an elective that the majority of our electrical and computer engineering students take in the second semester of their freshman year, just before their first circuits course. Our department decided to offer this course for several reasons: we wanted to pique student' interest in engineering by acquainting them with engineering teachers early in their university careers and by providing with exposure to the types of problems that electrical and computer engineers are asked to solve; we wanted students entering the electrical and computer engineering programs to be prepared in complex analysis, phasors, and linear algebra, topics that are of fundamental importance in our discipline; we wanted students to have an introduction to a software application tool, such as MATLAB, to complete their preparation for practical and efficient computing in their subsequent courses and in their professional careers; we wanted students to make early contact with advanced topics like vector graphics, filtering, and binary coding so that they would gain a more rounded picture of modern electrical and computer engineering. In order to introduce this course, we had to sacrifice a second semester of Pascal programming. We concluded that the sacrifice was worth making because we found that most of our students were prepared for high-level language computing after just one semester of programming. We believe engineering educators elsewhere are reaching similar conclusions about their own students and curriculums. We hope this book helps create a much needed dialogue about curriculum revision and that it leads to the development of similar introductory courses that encourage students to enter and practice our craft.Students electing to take this course have completed one semester of calculus, computer programming, chemistry, and humanities. Concurrently with this course, students take ph

CC BYComputer ScienceElectrical Engineering 0 lượt xem
Object-Oriented Reengineering Patterns

Nguồn ngoài

Object-Oriented Reengineering Patterns

Serge Demeyer; Stéphane Ducasse; Oscar Nierstrasz · Stéphane Ducasse · 2008

The documentation is missing or obsolete, and the original developers have departed. Your team has limited understanding of the system, and unit tests are missing for many, if not all, of the components. When you fix a bug in one place, another bug pops up somewhere else in the system. Long rebuild times make any change difficult. All of these are signs of software that is close to the breaking point. Many systems can be upgraded or simply thrown away if they no longer serve their purpose. Legacy software, however, is crucial for operations and needs to be continually available and upgraded. How can you reduce the complexity of a legacy system sufficiently so that it can continue to be used and adapted at acceptable cost? Based on the authors' industrial experiences, this book is a guide on how to reverse engineer legacy systems to understand their problems, and then reengineer those systems to meet new demands. Patterns are used to clarify and explain the process of understanding large code bases, hence transforming them to meet new requirements. The key insight is that the right design and organization of your system is not something that can be evident from the initial requirements alone, but rather as a consequence of understanding how these requirements evolve.

CC BY-SAComputer Science 0 lượt xem
Programming Fundamentals - A Modular Structured Approach, 2ed.

Nguồn ngoài

Programming Fundamentals - A Modular Structured Approach, 2ed.

Kenneth Leroy Busbee and Dave Braunschweig · LibreTexts

The goal for this text is to make it programming-language neutral, so that it may serve as an introductory programming textbook for students using any of a variety of programming languages, including C++, C#, Java, JavaScript, Python, and Swift. Programming concepts are introduced generically, with logic demonstrated in pseudocode and flowchart form, followed by examples for different programming languages. Emphasis is placed on a modular, structured approaches.

CC BY-SAComputer ScienceEngineering 0 lượt xem
Computer Networks - A Systems Approach

Nguồn ngoài

Computer Networks - A Systems Approach

Peterson and Davie · LibreTexts

Peterson and Davie organize discussion of fundamental concepts in a way that is independent of layering. Thus, after reading the book, readers will understand flow control, congestion control, reliability enhancement, data representation, and synchronization, and will separately understand the implications of addressing these issues in one or another of the traditional layers.

CC BYComputer ScienceEngineering 0 lượt xem
Programming Fundamentals - A Modular Structured Approach using C++

Nguồn ngoài

Programming Fundamentals - A Modular Structured Approach using C++

Kenneth Leroy Busbee · Houston Community College

This text is written by Kenneth Leroy Busbee, a faculty member at Houston Community College in Houston, Texas. The materials used in this textbook/collection were developed by the author and others as independent modules. Programming fundamentals are often divided into three college courses: Modular/Structured, Object Oriented and Data Structures. This textbook/collection covers the first of those three courses.

CC BYComputer ScienceEngineering 0 lượt xem
Introduction to Computer Graphics

Nguồn ngoài

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.

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

Nguồn ngoài

Squeak by Example

Andrew P. Black, Stéphane Ducasse, Oscar Nierstrasz, Damien Pollet · LibreTexts

Squeak by Example, intended for both students and developers, will guide you gently through the Squeak language and environment by means of a series of examples and exercises. The book helps you get started with A Quick Tour of Squeak and guides you through A First Application.

CC BY-SAComputer ScienceEngineering 0 lượt xem
Open Data Structures - An Introduction

Nguồn ngoài

Open Data Structures - An Introduction

Pat Morin · Carleton University

Offered as an introduction to the field of data structures and algorithms, Open Data Structures covers the implementation and analysis of data structures for sequences (lists), queues, priority queues, unordered dictionaries, ordered dictionaries, and graphs. Focusing on a mathematically rigorous approach that is fast, practical, and efficient, Morin clearly and briskly presents instruction along with source code.

CC BYComputer ScienceEngineering 0 lượt xem
Programming for the Web - From Soup to Nuts - Implementing a Complete GIS Web Page

Nguồn ngoài

Programming for the Web - From Soup to Nuts - Implementing a Complete GIS Web Page

Charles W. Kann III · Gettysburg College

This book is designed to be used as a class text but should be easily accessible to programmers interested in Web Programming. It should even be accessible to an advanced hobbyist.

CC BYComputer ScienceEngineering 0 lượt xem
Introduction to Assembly Language Programming: From Soup to Nuts - ARM Edition

Nguồn ngoài

Introduction to Assembly Language Programming: From Soup to Nuts - ARM Edition

Charles W. Kann III · Gettysburg College

This is an ARM Assembly Language Textbook designed to be used in classes such as Computer Organization, Operating Systems, Compilers, or any other class that needs to provide the students with a overall of Arm Assembly Language. As with all Soup to Nuts books, it is intended to be a resource where each chapter builds on the material from previous chapters, and leads the reader from a rudimentary knowledge of assembly language to a point where they can use it in their studies.

CC BYComputer ScienceEngineering 0 lượt xem
Deep into Pharo

Nguồn ngoài

Deep into Pharo

Alexandre Bergel, Damien Cassou, Stéphane Ducasse, Jannik Laval · LibreTexts

Pharo is a clean, innovative, open-source, live-programming environment. Deep into Pharo is the second volume of a series of books covering Pharo. Whereas the first volume is intended for newcomers, this second volume covers deeper topics. You will learn about Pharo frameworks and libraries such as Glamour, PetitParser, Roassal, FileSystem, Regex, and Socket. You will explore the language with chapters on exceptions, blocks, small integers, and floats.

CC BY-SAComputer ScienceEngineering 0 lượt xem