Phu Xuan University Library

Results for “Computer software”

Filters ▾

Filters

Reset
CIS111-24171 (ONL) Info Systems-Program/DB Mgmt

External

CIS111-24171 (ONL) Info Systems-Program/DB Mgmt

Andrea Barrios · Coastline College

This text explore information systems and their role in business. Topics include information systems, database management systems, computer networking devices, e-commerce, ethics and security, and computer systems hardware and software components. Application of these concepts and methods through hands-on projects developing computer-based solutions to business problems.

Engineering 0 views
Graphic Design and Print Production Fundamentals

External

Graphic Design and Print Production Fundamentals

Graphic Communications Open Textbook Collective · BCCampus

In the contents: 4.02: 4.1-1 Applying Colour Management in the Adobe Creative and Kodak Prinergy Software

CC BYArts Audio Visual Technology and CommunicationsWorkforce 0 views
Concepts in Computing

External

Concepts in Computing

TEC Team · Prince George's Community College

In the contents: 04: Software Component of an Information System · 4.01: Computer Software · 8.04: Computer and Information Technology Occupations

Engineering 0 views
Tutorials of Visual Graphic Communication Programs for Interior Design

External

Tutorials of Visual Graphic Communication Programs for Interior Design

Yongyeon Cho · Iowa State University

This book is for the beginning level of both architecture and interior design students who learn computer graphic communication software. The author developed multiple tutorials to teach three computer graphic applications, AutoCAD, Revit, and Enscape. AutoCAD is an essential computer drafting software which is 2D drawing software. Revit is a Building Information Modeling software, which is 3D based modeling software. Lastly, Enscape is a real-time virtual reality plug-in for 4D experiences.

CC BY-NCArts Audio Visual Technology and CommunicationsWorkforce 0 views
CSCI 110: Programming with C++

External

CSCI 110: Programming with C++

Sandra Ruiz · Crafton Hills College

In the contents: 2.01: What is Software Development

CC BY-SAEngineering 0 views
Computer Science from the Bottom Up

External

Computer Science from the Bottom Up

Ian Wienand · Red Hat

In the contents: 03: Computer Architecture

CC BY-SAComputer ScienceEngineering 0 views
Discrete Math with SageMath: Learn math with open-source software

External

Discrete Math with SageMath: Learn math with open-source software

Zunaid Ahmed; Hellen Colman; Samuel Lubliner · Zunaid Ahmed, Hellen Colman, Samuel Lubliner · 2025

Our book is intended to provide concise and complete instructions on how to use Sage to solve problems in Discrete Math. It is appropriate 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. Our resources are designed for all math students, regardless of programming experience. The novelty of our project is that the textbook is authored by students under faculty supervision. With Open Pedagogy as a guiding praxis, we present this student-created textbook as a more effective alternative in promoting student learning and engagement. Students present the contents in new and inventive ways, from the overall voice of the textbook to the actual examples drawn from their and their peers' lives. The text began as a support textbook for our undergraduate Discrete Math course developed at Wright College, one of the City Colleges of Chicago. Despite the fabulous capabilities of SageMath, students in Discrete Math were often frustrated by the lack of specific documentation geared towards beginning undergrad students in Discrete Math. We developed an OER for our students to use this mathematical software effectively.

CC BYPureMathematics 0 views
COMPUTATIONAL PHYSICS: A Practical Introduction to Computational Physics and Scientific Computing (using C++)

External

COMPUTATIONAL PHYSICS: A Practical Introduction to Computational Physics and Scientific Computing (using C++)

Konstantinosn Anagnostopoulos · National Technical University of Athens · 2016

This book is an introduction to the computational methods used in physics, but also in other scientific fields. It is addressed to an audience that has already been exposed to the introductory level of college physics, usually taught during the first two years of an undergraduate program in science and engineering. It assumes no prior knowledge of numerical analysis, programming or computers and teaches whatever is necessary for the solution of the problems addressed in the text. It can be used as a textbook in introductory computational physics or scientific computing classes. The book starts with very simple problems in particle motion and ends with an in-depth discussion of advanced techniques used in Monte Carlo simulations in statistical mechanics. The level of instruction rises slowly, while discussing problems like the diffusion equation, electrostatics on the plane, quantum mechanics and random walks. All the material can be taught in two semesters, but a selection of topics can form the material of a one semester course. The book aims to provide the students with the background and the experience needed in order to advance to high performance computing projects in science and engineering. It puts emphasis on hands--on programming of numerical code but also on the production, analysis and interpretation of data. But it also tries to keep the students motivated by considering interesting applications in physics, like chaos, quantum mechanics, special relativity and the physics of phase transitions. There is a C++ and a Fortran edition for the core programming. Data analysis is performed using the powerful tools of the GNU/Linux environment. All the necessary software is open source and freely available. The book and the accompanying software are given under a Creative Commons License/GNU public License as a service to the community. It can be used freely as a whole, or any part of it, in any form, by anyone. There is no official distribution of hard copies, b

CC BY-SAAppliedPhysics 0 views
Computer-Aided Exercises in Civil Procedure

External

Computer-Aided Exercises in Civil Procedure

Roger Park; Douglas McFarland · CALI's eLangdell® Press · 2014

The sixth edition, first published as an ebook, and this seventh edition carry forward the philosophy and structure of the earlier editions. This book is not a comprehensive treatise on the subject of civil procedure, yet it provides a mixture of expository text, cases, and self-testing questions in nearly all of the major areas of the subject. In order to maximize accessibility, flexibility, and compatibility of the book, the authors have chosen CALI's eLangdell Press to publish and distribute the sixth edition (as chapters) and this revised seventh (as a complete book) electronically with a Creative Commons license. Publishing a law textbook electronically with far fewer restrictions than most commercial books and using a somewhat new, boutique outfit such as eLangdell Press is an unconventional choice, to say the least. But the authors share the eLangdell vision of more flexible teaching materials for professors and more cost-effective books for students. Professors may now edit and remix this work to match their teaching without worry of copyright infringement. Students may now adopt this book, read it using any number of software or devices, and even print it - all for free. The book's authors, like its publishers, believe that this new book model represents an important and long overdue step forward in the way law school books are published. All the exercises have been substantially revised for this edition. The individual exercises also are reorganized and expanded so that they follow a more standardized pattern: expository text on the topic area, work-book questions, and introduction to the related online CALI lessons. This book, and the accompanying interactive exercises known as CALI Lessons available online through the Center for Computer-Assisted Legal Instruction (CALI) at www.cali.org, are intended to provide a challenging educational experience. For each exercise, students should read the text in this book and answer the questions before accessing the

CC BY-NC-SACivil LawProcedural Law 0 views
Tutorials of Visual Graphic Communication Programs for Interior Design, Volume 2

External

Tutorials of Visual Graphic Communication Programs for Interior Design, Volume 2

Yongyeon Cho · Iowa State University · 2022

This book is for advanced-level architecture and interior design students who have in-depth knowledge and skills with computer-aided visualization software. The author developed a total of twenty-two chapters to teach practical graphic presentation techniques for architectural presentations. Readers will learn these techniques by following step-by-step tutorials. This book includes multiple exercises for the reader's practice. After completing the tutorials, readers will be able to apply these techniques to their design projects.

CC BY-NCArts 0 views
Digital approaches to building measurement: Standards, tools and techniques

External

Digital approaches to building measurement: Standards, tools and techniques

Argaw Gurmu; Nilupa Udawatta; Gayani Karunasena; Reza Taban · Deakin University · 2025

To align the teaching and learning of building measurement with current industry practices and standards in Australia, it is essential to update traditional teaching materials. Existing textbooks predominantly focus on manual measurement methods and provide limited coverage of computer-based techniques that are now widely adopted in professional practice. This handbook addresses this gap by integrating digital measurement tools, particularly RIB CostX software, which reflects contemporary industry workflows. The approach adopted in this book aligns with the principles of the Australian and New Zealand Standard Methods of Measurement (ANZSMM) and supports alignment with industry expectations. This handbook covers key trades, namely groundworks, concrete, formwork, reinforcement, and masonry, which are covered in building measurement and estimating units such as SRE272-Building Measurement, SRE302- Building Measurement and Estimating, and SRQ774-Construction Measurement and Estimating.

CC BY-NCCivil EngineeringEngineering & Technology 0 views
Scientific Computing for Chemists with Python

External

Scientific Computing for Chemists with Python

Charles Weiss · Charles J. Weiss · 2025

This book serves as an introduction to coding for chemists. The tools employed in this book are the powerful and popular combination of Jupyter notebooks and the Python programming language. No background beyond first-year college chemistry and occasionally some very basic spectroscopy (for advanced chapters) is assumed for most of this book. This book starts with a brief primer on Jupyter notebooks in chapter 0 and computer programming with Python in chapters 1 and 2. If you already have a background in these tools, feel free to skip ahead. The rest of the book dives into applications of Python to solving chemical problems. Python and Jupyter were chosen for a variety of reasons, including that they are: Relatively easy to use and learn Powerful and well-suited for solving chemical problems Free, open-source software Cross-platform (e.g., runs on Windows, macOS, and Linux) Supplemented with numerous, specialized libraries for handling specific types of data or problems (e.g., machine learning) Supported by a helpful and welcoming community Learning to use a number of popular Python scientific libraries to solve chemical problems is one of the themes of this book. A Python library can be thought of as a tool pack with premade functions for performing common tasks in scientific data processing, analysis, and visualization. For example, the matplotlib library provides a variety of functions for creating a wide range of plots, while the scikit-learn library contains functions and resources for machine learning.

CC BY-NC-SAChemistryComputer Science 0 views
Operating Systems and Infrastructure in Data Science

External

Operating Systems and Infrastructure in Data Science

Josef Spillner · vdf Hochschulverlag · 2023

Modern data scientists work with a number of tools and operating system facilities in addition to online platforms. Mastering these in combination to manage their data and to deploy software, models and data as ready-to-use online services as well as to perform data science and analysis tasks is in the focus of Operating Systems and Infrastructure in Data Science. Readers will come to understand the fundamental concepts of operating systems and to explore plenty of tools in hands-on tasks and thus gradually develop the skills necessary to compose them for programming in the large, an essential capability in their later career. The book guides students through semester studies, acts as reference knowledge base and aids in acquiring the necessary knowledge, skills and competences especially in self-study settings. A unique feature of the book is the associated access to Edushell, a live environment to practice operating systems and infrastructure tasks.

CC BY-NC-SAComputer ScienceDatabases 0 views
Programming with Java

External

Programming with Java

Ashik Bhuiyan; Md Amiruzzaman · The Pennsylvania Alliance for Design of Open Textbooks (PA-ADOPT) · 2025

Programming with Java is a beginner-friendly eTextbook that introduces readers to the fundamentals of Java, one of the most widely used programming languages. It covers key concepts like syntax, data types, control structures, and object-oriented programming, offering clear explanations and practical examples. The chapters build progressively, making the material accessible even to those with little or no programming background. The book also explores important topics such as exception handling, file I/O, and basic data structures, providing a strong foundation for further computer science studies. With interactive exercises and end-of-chapter projects, readers can apply their knowledge through real-world applications. This eTextbook equips students with the skills they need to confidently take on advanced programming challenges and pursue successful careers in software development.

CC BY-NCComputer ScienceEngineering & Technology 0 views
Building User Interfaces for Modern Web Applications: React Programming

External

Building User Interfaces for Modern Web Applications: React Programming

Cheer-Sun Yang · The Pennsylvania Alliance for Design of Open Textbooks (PA-ADOPT) · 2024

Since Facebook released React as an open-source software library for front-end programming in 2013, React has gain popularity quickly. Although there are other frameworks or libraries, React is considered a programmer-friendly JavaScript library using the functional programming approach for the front-end web application development. Teaching and learning React can provide training in Functional Programming, Software Engineering Principles, and the Event-Driven Programming Paradigm. The ultimate goal of this eTextbook is to provide a timely support for teaching the state-of-the-art technology as the React ecosystem evolves. In this eTextbook, the prerequisite concepts about HTML/CSS, JavaScript, and Bootstrap/React-Bootstrap are introduced first, followed by the main React language features. Finally, the Software Engineering Principles are introduced from the design, development, to debugging and maintenance. The main objectives are threefold: (1) provide concepts about JavaScript Programming, (2) introduce the concepts of modularity, functional programming, and (3) teach the concept of reusable User Interface (UI) as the front-end of modern model-view-controller (MVC) web applications. Although learning other technologies in the React ecosystem is imminent, it is the hope that this book paves the groundwork for the future learning and growing in the field of modern UI development.

CC BY-NCComputer ScienceEngineering & Technology 0 views
Handbook of Software Engineering Methods

External

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 views
The Shallow and the Deep: A biased introduction to neural networks and old school machine learning

External

The Shallow and the Deep: A biased introduction to neural networks and old school machine learning

Michael Biehl · University of Groningen Press · 2023

The Shallow and the Deep is a collection of lecture notes that offers an accessible introduction to neural networks and machine learning in general. However, it was clear from the beginning that these notes would not be able to cover this rapidly changing and growing field in its entirety. The focus lies on classical machine learning techniques, with a bias towards classification and regression. Other learning paradigms and many recent developments in, for instance, Deep Learning are not addressed or only briefly touched upon. Biehl argues that having a solid knowledge of the foundations of the field is essential, especially for anyone who wants to explore the world of machine learning with an ambition that goes beyond the application of some software package to some data set. Therefore, The Shallow and the Deep places emphasis on fundamental concepts and theoretical background. This also involves delving into the history and pre-history of neural networks, where the foundations for most of the recent developments were laid. These notes aim to demystify machine learning and neural networks without losing the appreciation for their impressive power and versatility.

CC BY-NC-SAComputer Science 0 views
Producing Open Source Software: How to Run a Successful Free Software Project

External

Producing Open Source Software: How to Run a Successful Free Software Project

Karl Fogel · Karl Fogel · 2005

Producing Open Source Software is a book about the human side of open source development. It describes how successful projects operate, the expectations of users and developers, and the culture of free software. The book is released under an open copyright. You can buy it in bookstores, order copies from O'Reilly Media, or browse and download it here.

CC BY-SAComputer Science 0 views
Programming Persistent Memory: A Comprehensive Guide for Developers

External

Programming Persistent Memory: A Comprehensive Guide for Developers

Stteve Scargall · Apress · 2020

Beginning and experienced programmers will use this comprehensive guide to persistent memory programming. You will understand how persistent memory brings together several new software/hardware requirements, and offers great promise for better performance and faster application startup times—a huge leap forward in byte-addressable capacity compared with current DRAM offerings. This revolutionary new technology gives applications significant performance and capacity improvements over existing technologies. It requires a new way of thinking and developing, which makes this highly disruptive to the IT/computing industry. The full spectrum of industry sectors that will benefit from this technology include, but are not limited to, in-memory and traditional databases, AI, analytics, HPC, virtualization, and big data. Programming Persistent Memory describes the technology and why it is exciting the industry. It covers the operating system and hardware requirements as well as how to create development environments using emulated or real persistent memory hardware. The book explains fundamental concepts; provides an introduction to persistent memory programming APIs for C, C++, JavaScript, and other languages; discusses RMDA with persistent memory; reviews security features; and presents many examples. Source code and examples that you can run on your own systems are included. What You’ll Learn Understand what persistent memory is, what it does, and the value it brings to the industry Become familiar with the operating system and hardware requirements to use persistent memory Know the fundamentals of persistent memory programming: why it is different from current programming methods, and what developers need to keep in mind when programming for persistence Look at persistent memory application development by example using the Persistent Memory Development Kit (PMDK) Design and optimize data structures for persistent memory Study how real-world applications are modified to le

CC BYComputer ScienceProgramming Languages 0 views
Evidence-based Software Engineering

External

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 views