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

Antiracist Writing Assessment Ecologies: Teaching and Assessing Writing for a Socially Just Future

Nguồn ngoài

Antiracist Writing Assessment Ecologies: Teaching and Assessing Writing for a Socially Just Future

Asao Inoue · WAC Clearinghouse · 2015

In Antiracist Writing Assessment Ecologies, Asao B. Inoue theorizes classroom writing assessment as a complex system that is "more than" its interconnected elements. To explain how and why antiracist work in the writing classroom is vital to literacy learning, Inoue incorporates ideas about the white racial habitus that informs dominant discourses in the academy and other contexts. Inoue helps teachers understand the unintended racism that often occurs when teachers do not have explicit antiracist agendas in their assessments. Drawing on his own teaching and classroom inquiry, Inoue offers a heuristic for developing and critiquing writing assessment ecologies that explores seven elements of any writing assessment ecology: power, parts, purposes, people, processes, products, and places.

CC BY-NC-NDEducationHumanities 0 lượt xem
Educational Psychology

Nguồn ngoài

Educational Psychology

Kelvin Seifert; Rosemary Sutton · University of Manitoba · 2009

Chapters in the text can be assigned either from beginning to end, as with a conventional printed book, or they can be selected in some other sequence to meet the needs of particular students or classes. In general the first half of the book focuses on broader questions and principles taken from psychology per se, and the second half focuses on somewhat more practical issues of teaching. But the division between “theory” and “practice” is only approximate; all parts of the book draw on research, theory, and practical wisdom wherever appropriate. Chapter 2 is about learning theory, and Chapter 3 is about development; but as we point out, these topics overlap with each other as well as with the concerns of daily teaching. Chapter 4 is about several forms of student diversity (what might be called individual differences in another context), and Chapter 5 is about one form of diversity that has become prominent in schools recently—students with disabilities. Chapter 6 is about motivation, a topic that is heavily studied by psychological researchers, but that also poses perennial challenges to classroom teachers. Following these somewhat more basic psychological chapters, we turn to several lasting challenges of classroom life—challenges that seem to be an intrinsic part of the job. Chapter 7 offers ideas about classroom management; Chapter 8, ideas about communicating with students; Chapter 9, about ways to assist students' complex forms of thinking; and Chapter 10, about planning instruction systematically. The book closes with two chapters about assessment of learning: Chapter 11 focuses on teachers' own efforts to assess students, and Chapter 12 focuses on standardized measures of assessment. We have organized material and features in ways that we hope will allow for a variety of students, instructors, and institutions to use the book. For instructors and courses that seek a strong focus on research and the research process, for example, we have included an extra “ch

CC BYEducationPsychology 0 lượt xem
Scientific Computing for Chemists with Python

Nguồn ngoài

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 lượt xem
Introduction to Data Science Using Python

Nguồn ngoài

Introduction to Data Science Using Python

Afrand Agah · The Pennsylvania Alliance for Design of Open Textbooks (PA-ADOPT) · 2024

This book contains two parts, the first is designed to be used in an introductory programming course for students looking to learn Python, without having any prior experience with programming. Basic programming concepts are discussed, explained, and illustrated with a Python program. Ample programming questions are provided for practice. The second part of the book utilizes machine-learning concepts and statistics to accomplish data-driven resolutions. Python programs are provided to apply scientific computing to conclude statistically driven results.

CC BY-NCComputer Science 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
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
Computer Science I

Nguồn ngoài

Computer Science I

Chris Bourke · Chris Bourke · 2018

This textbook covers the traditional introductory Computer Science I topics but takes a unique approach. Topics are covered in a language-agnostic manner in the first part with supplemental parts that cover the same concepts in a specific language. The current version covers C, Java, and PHP. This textbook as been used in several Computer Science I sections over multiple years at the University of Nebraska-Lincoln

CC BY-SAComputer Science 0 lượt xem
A Primer for Computational Biology

Nguồn ngoài

A Primer for Computational Biology

Shawn O'Neil · Oregon State University · 2017

A Primer for Computational Biology aims to provide life scientists and students the skills necessary for research in a data-rich world. The text covers accessing and using remote servers via the command-line, writing programs and pipelines for data analysis, and provides useful vocabulary for interdisciplinary work. The book is broken into three parts: Introduction to Unix/Linux: The command-line is the “natural environment” of scientific computing, and this part covers a wide range of topics, including logging in, working with files and directories, installing programs and writing scripts, and the powerful “pipe” operator for file and data manipulation. Programming in Python: Python is both a premier language for learning and a common choice in scientific software development. This part covers the basic concepts in programming (data types, if-statements and loops, functions) via examples of DNA-sequence analysis. This part also covers more complex subjects in software development such as objects and classes, modules, and APIs. Programming in R: The R language specializes in statistical data analysis, and is also quite useful for visualizing large datasets. This third part covers the basics of R as a programming language (data types, if-statements, functions, loops and when to use them) as well as techniques for large-scale, multi-test analyses. Other topics include S3 classes and data visualization with ggplot2.

CC BY-NC-SABiologyComputer Science 0 lượt xem
Implementing a One Address CPU in Logisim

Nguồn ngoài

Implementing a One Address CPU in Logisim

Charles Kann · A.T. Still University · 2016

Most computer users have an incorrect, but useful, cognitive metaphor for computers in which the user says (or types or clicks) something and a mystical, almost intelligent or magical, behavior happens. It is not a stretch to describe computer users as believing computers follow the laws of magic, where some magic incantation is entered, and the computer responds with an expected, but magical, behavior. This magic computer does not actually exist. In reality computer are machines, and every action a computer performs reduces to a set of mechanical operations. In fact the first complete definition of a working computer was a mechanical machine designed by Charles Babbage in 1834, and would have run on steam power. Probably the biggest success of Computer Science (CS) in the 20th century was the development of abstractions that hide the mechanical nature of computers. The fact that average people use computers without ever considering that they are mechanistic is a triumph of CS designers. This purpose of this monograph is to break the abstract understanding of a computer, and to explain a computer's behavior in completely in mechanistic terms. It will deal specifically with the Central Processing Unit (CPU) of the computer, as this is where the magic happens. All other parts of a computer can be seen as just providing information for the CPU to operate on. This monograph will deal with a specific type of CPU, a one-address CPU, and will explain this CPU using only standard gates, specifically AND, OR, NOT, NAND and XOR gates, and 4 basic Integrated Circuits (ICs), the Decoder, Multiplexer, Adder, and Flip Flop. All of these gates and components can be described as mechanical transformations of input data to output data, and the overall CPU can then be seen as a mechanical device.

CC BYComputer Science 0 lượt xem
Enterprise Pharo a Web Perspective

Nguồn ngoài

Enterprise Pharo a Web Perspective

Square Bracket Associates · 2016

Enterprise Pharo is the third volume of the series, following Pharo by Example and Deep into Pharo. It covers enterprise libraries and frameworks, and in particular those useful for doing web development. The book is structured in five parts. The first part talks about simple web applications, starting with a minimal web application in chapter 1 on Teapot and then a tutorial on building a more complete web application in chapter 2. Part two deals with HTTP support in Pharo, talking about character encoding in chapter 3, about using Pharo as an HTTP Client (chapter 4) and server (chapter 5), and about using WebSockets (chapter 6).In the third part we discuss the handling of data for the application. Firstly we treat data that is in the form of comma-separated values (CSV) in chapter 7. Secondly and thirdly, we treat JSON (chapter 8) and its Smalltalk counterpart STON (chapter 9). Fourthly, serialization and deserialization of object graphs with Fuel is treated in chapter 10. Lastly, we discuss the Voyage persistence framework and persisting to MongoDB databases in chapter 11. Part four deals with the presentation layer. Chapter 12 shows how to use Mustache templates in Pharo, and chapter 13 talks about programmatic generationof CSS files. The documentation of applications could be written in Pillar, which is presented in chapter 14. How to generate PDF files from the application with Artefact is shown in chapter 15. The fifth part deals with deploying the web application. This is explained in chapter 16 that talks not only about how to build and run the application, but also other important topics like monitoring.

CC BY-SAComputer Science 0 lượt xem
Graphic Design and Print Production Fundamentals

Nguồn ngoài

Graphic Design and Print Production Fundamentals

Wayne Collins; Alex Haas; Ken Jeffery; Alan Martin · BCcampus · 2015

This textbook -- written by a group of select experts with a focus on different aspects of the design process, from creation to production -- addresses the many steps of creating and then producing physical, printed, or other imaged products that people interact with on a daily basis. It covers the concept that, while most modern graphic design is created on computers using design software, the ideas and concepts don't stay on the computer. The ideas need to be completed in the computer software, then progress to an imaging (traditionally referred to as printing) process. Keywords are highlighted throughout and summarized in a Glossary at the end of the book, and each chapter includes exercises and suggested readings.

CC BYArtsComputer Science 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

Chris Mayfield; Allen Downey · Green Tea Press · 2020

Think Java is a hands-on introduction to computer science and programming used by many universities and high schools around the world. Its conciseness, emphasis on vocabulary, and informal tone make it particularly appealing for readers with little or no experience. The book starts with the most basic programming concepts and gradually works its way to advanced object-oriented techniques. In this fully updated and expanded edition, authors Allen Downey and Chris Mayfield introduce programming as a means for solving interesting problems. Each chapter presents material for one week of a college course and includes exercises to help you practice what you’ve learned. Along the way, you’ll see nearly every topic required for the AP Computer Science A exam and Java SE Programmer I certification.

CC BY-NC-SAComputer ScienceProgramming Languages 0 lượt xem
Introduction to the Modeling and Analysis of Complex Systems

Nguồn ngoài

Introduction to the Modeling and Analysis of Complex Systems

Hiroki Sayama · Open SUNY · 2015

Introduction to the Modeling and Analysis of Complex Systems introduces students to mathematical/computational modeling and analysis developed in the emerging interdisciplinary field of Complex Systems Science. Complex systems are systems made of a large number of microscopic components interacting with each other in nontrivial ways. Many real-world systems can be understood as complex systems, where critically important information resides in the relationships between the parts and not necessarily within the parts themselves. This textbook offers an accessible yet technically-oriented introduction to the modeling and analysis of complex systems. The topics covered include: fundamentals of modeling, basics of dynamical systems, discrete-time models, continuous-time models, bifurcations, chaos, cellular automata, continuous field models, static networks, dynamic networks, and agent-based models. Most of these topics are discussed in two chapters, one focusing on computational modeling and the other on mathematical analysis. This unique approach provides a comprehensive view of related concepts and techniques, and allows readers and instructors to flexibly choose relevant materials based on their objectives and needs. Python sample codes are provided for each modeling example.

CC BY-NC-SAComputer Science 0 lượt xem
Think Python: How to Think Like a Computer Scientist

Nguồn ngoài

Think Python: How to Think Like a Computer Scientist

Allen Downey · Green Tea Press · 2012

Think Python is a concise introduction to software design using the Python programming language. Intended for people with no programming experience, this book starts with the most basic concepts and gradually adds new material. Some of the ideas students find most challenging, like recursion and object-oriented programming, are divided into a sequence of smaller steps and introduced over the course of several chapters. This textbook has been used in classes at Bard College, Olin College of Engineering, University of California, Santa Barbara, University of Maine, University of Northern Colorado.

CC BY-NCComputer ScienceProgramming Languages 0 lượt xem
Information Systems - A Manager's Guide to Harnessing Technology

Nguồn ngoài

Information Systems - A Manager's Guide to Harnessing Technology

University of Minnesota Libraries Publishing · 2015

Information Systems: A Manager's Guide to Harnessing Technology is intended for use in undergraduate and/or graduate courses in Management Information Systems and Information Technology. The teaching approach in Information Systems: A Manager's Guide to Harnessing Technology can change this. The text offers a proven approach that has garnered student praise, increased IS enrollment, and engaged students to think deeper and more practically about the space where business and technology meet. Every topic is related to specific business examples, so students gain an immediate appreciation of its importance. Rather than lead with technical topics, the book starts with strategic thinking, focusing on big-picture issues that have confounded experts but will engage students. And while chapters introduce concepts, cases on approachable, exciting firms across industries further challenge students to apply what they've learned, asking questions like: Why was Netflix able to repel Blockbuster and WalMart? How did Harrah's Casino's become twice as profitable as comparably-sized Caesar's, enabling the former to acquire the latter? How does Spain's fashion giant Zara, a firm that shuns the sort of offshore manufacturing used by every other popular clothing chain, offer cheap fashions that fly off the shelves, all while achieving growth rates and profit margins that put Gap to shame? Why do technology markets often evolve into winner-take-all or winner take-most scenarios? And how can managers compete when these dynamics are present? Why is Google more profitable than Disney? How much is Facebook really worth? The teaching approach in this text encourages students to think deeper and more practically about the space where business and technology meet. Every topic is related to specific business examples, so students gain an immediate appreciation of its importance. Rather than starting with technical topics, the book starts with strategic thinking, focusing on big-picture issues t

CC BY-NC-SAComputer ScienceManagement 0 lượt xem
Principles of Managerial Accounting

Nguồn ngoài

Principles of Managerial Accounting

Christine Jonick · University of North Georgia Press · 2017

The University of North Georgia Press and Affordable Learning Georgia bring you Principles of Managerial Accounting. Well-written and straightforward, Principles of Managerial Accounting is a needed contribution to open source pedagogy in the business education world. Written in order to directly meet the needs of her students, this textbook developed from Dr. Jonick’s years of teaching and commitment to effective pedagogy. Features: Peer reviewed by academic professionals and tested by students Over 100 charts and graphs Instructional exercises appearing both in-text and for Excel Resources for student professional development This textbook is an Open Education Resource. It can be reused, remixed, and reedited freely without seeking permission.

CC BY-SAAccounting 0 lượt xem
Principles of Strategic Management Accounting

Nguồn ngoài

Principles of Strategic Management Accounting

Stijn Masschelein · University of Western Australia · 2024

This textbook explains the economic and sociological principles that underpin the use of strategic management accounting practices in organisations. Each chapter of the first part starts with a gentle, conversational introduction to the insights of one strand of academic literature and applies the insights to modern performance measurement and evaluation practices. The following parts apply the principles to specific accounting tools such as the budget, cost accounting, and the balanced scorecard. The textbook can be used in an advanced management accounting undergraduate unit or a post-graduate unit to give students a firm grounding to analyse measurement and evaluation practices in modern organisations. The textbook is meant to be a jumping off point for students and prepare them to analyse case studies and technical articles on strategic management accounting.

CC BY-NCBusinessAccounting 0 lượt xem
Indigenous Perspectives on Business Ethics and Business Law in British Columbia

Nguồn ngoài

Indigenous Perspectives on Business Ethics and Business Law in British Columbia

Annette Sorensen; Scott van Dyk · BCcampus · 2022

This book explores business ethics and business law through the lens of Indigenous-settler relations in Canada (with a focus on British Columbia in particular). It aims to fill a gap in business curriculum and support instructors who want to bring Indigenous content into their classes. The book starts by exploring relevant history, focusing on treaties, legislation, and federal government policy. It then looks at business ethics and what it means for businesses to work ethically with Indigenous communities. And finally, the book discusses business law and the requirements and responsibilities for businesses doing work on Indigenous lands.

CC BYBusinessLaw 0 lượt xem
Crawford Automation – A Guided Application of Structured Problem Solving

Nguồn ngoài

Crawford Automation – A Guided Application of Structured Problem Solving

Stephen Thomson; Kevin Hollis; Laurie Turnbull · eCampusOntario · 2023

This is a multimedia-enabled case in which students will be guided, by an industry expert, to apply structured problem-solving that addresses a typical supply chain problem, missing parts. What first appears as the issue may be a symptom of a root cause(s). The case utilizes videos, data files for analytics, audio recording, and videogame-style exercises to find the missing box of parts. The case is a collaboration between the Conestoga Centre for Supply Chain Innovation and ATS Automation and utilizes the ATS Business Model (ABM) approach to identifying and solving root causes. The case can be used in any Continuous Improvement course or program for either Business or Engineering students.

CC BY-NC-SABusinessEngineering & Technology 0 lượt xem
The Path to Funding: The Artist’s Guide to Building Your Audience, Generating Income, and Realizing Career Sustainability

Nguồn ngoài

The Path to Funding: The Artist’s Guide to Building Your Audience, Generating Income, and Realizing Career Sustainability

Zane Forshee; Christina Manceor; Robin McGinness · The Peabody Institute of The Johns Hopkins University · 2022

Based on coursework developed at Peabody Conservatory, this book breaks down the process of developing an artist mission statement, generating new ideas for creative projects, and creating an engaging project description. It also covers methods for artists to identify their audience, generate a comprehensive project budget, collect compelling work samples, and identify potential funders to support their creative work. Written by a team of active artists and educators, this resource provides creatives with tools and strategies to communicate passionately and effectively about their work and take control of their financial and artistic future.

CC BYArtsBusiness 0 lượt xem