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

Nguồn ngoài
The Little Book of Semaphores
Allen Downey · Green Tea Press · 2016
The Little Book of Semaphores is a free (in both senses of the word) textbook that introduces the principles of synchronization for concurrent programming. In most computer science curricula, synchronization is a module in an Operating Systems class. OS textbooks present a standard set of problems with a standard set of solutions, but most students don't get a good understanding of the material or the ability to solve similar problems. The approach of this book is to identify patterns that are useful for a variety of synchronization problems and then show how they can be assembled into solutions. After each problem, the book offers a hint before showing a solution, giving students a better chance of discovering solutions on their own. The book covers the classical problems, including "Readers-writers," "Producer-consumer", and "Dining Philosophers." In addition, it collects a number of not-so-classical problems, some written by the author and some by other teachers and textbook writers. Readers are invited to create and submit new problems.

Nguồn ngoài
Physical Modeling in MATLAB
Allen Downey · Green Tea Press · 2021
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. My goal is to help you develop these skills in a way you can apply immediately to real-world problems. This book presents the entire modeling process, including model selection, analysis, simulation, and validation. I explain this process in Chapter 1, and there are examples throughout the book. Simulation is an approach to modeling that uses computer programs to implement models and generate predictions. This book shows how simulations are used to run experiments, answer questions, and guide decision-making.

Nguồn ngoài
How to Think Like a Computer Scientist: Learning with Python
Allen Downey; Jeff Elkner; Chris Meyers · Green Tea Press · 2008
How to Think Like a Computer Scientist: Learning with Python is an introduction to programming using Python.

Nguồn ngoài
Essentials of Geographic Information Systems
Jonathan Campbell; MIchael Shin · Saylor Foundation · 2011
Essentials of Geographic Information Systems integrates key concepts behind the technology with practical concerns and real-world applications. Recognizing that many potential GIS users are nonspecialists or may only need a few maps, this book is designed to be accessible, pragmatic, and concise. Essentials of Geographic Information Systems also illustrates how GIS is used to ask questions, inform choices, and guide policy. From the melting of the polar ice caps to privacy issues associated with mapping, this book provides a gentle, yet substantive, introduction to the use and application of digital maps, mapping, and GIS. In today's world, learning involves knowing how and where to search for information. In some respects, knowing where to look for answers and information is arguably just as important as the knowledge itself. Because Essentials of Geographic Information Systems is concise, focused, and directed, readers are encouraged to search for supplementary information and to follow up on specific topics of interest on their own when necessary. Essentials of Geographic Information Systems provides the foundations for learning GIS, but readers are encouraged to construct their own individual frameworks of GIS knowledge. The benefits of this approach are two-fold. First, it promotes active learning through research. Second, it facilitates flexible and selective learning—that is, what is learned is a function of individual needs and interest. Since GIS and related geospatial and navigation technology change so rapidly, a flexible and dynamic text is necessary in order to stay current and relevant. Though essential concepts in GIS tend to remain constant, the situations, applications, and examples of GIS are fluid and dynamic. Though this book is intended for use in introductory GIS courses, Essentials of Geographic Information Systems will also appeal to the large number of certificate, professional, extension, and online programs in GIS that are available today.

Nguồn ngoài
Business Information Systems: Design an App for That
Raymond Frost; Jacqueline Pike; Lauren Kenyo; Sarah Pels · Saylor Foundation · 2011
We set out to design an introductory course governed by four themes: Give students a good idea of what a career in MIS looks like by doing MIS. Enhance the professionalism of deliverables by teaching design and usability concepts. Promote creativity by assigning projects that demand it. Teach students about cloud computing by having them do cloud computing. Students in an introductory Management Information Systems (MIS) course often ask what a career in MIS looks like. Lacking a clear vision, they make their own assumptions. Often they assume the career involves programming with little human interaction. That MIS is a technical field could not be further from the truth. MIS job descriptions typically require candidates to be able to collaborate, communicate, analyze needs and gather requirements. They also list the need for excellent written and communication skills. In other words, MIS workers are constantly interacting with other people both inside and outside the organization. They are coming up with creative solutions to business problems. This course is designed to help students get a feel for what a career in MIS would be like. Our students report that they learn more about information systems from their internships than from their IS courses. Consequently, we designed a course that looks very much like an internship—an introduction to the field followed by a substantial project. Chapter 1 begins by introducing the information systems landscape. Here we discuss all the usual suspects: the information systems triangle, the systems development life cycle, transaction systems (ERP, SCM, CRM), collaboration systems, and business intelligence systems. Other aspects of the landscape such as usability, outsourcing, database concepts and so forth are introduced throughout chapter in Chapter 2 where they fit in naturally with the flow of the project. Chapter 2 is the substantial project which runs over a number of chapters. Over the course of the semester, students pl

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.

Nguồn ngoài
Programming Languages: Application and Interpretation
Shriram Krishnamurthi · Brown University · 2007
Unlike some other textbooks, this one does not follow a top-down narrative. Rather it has the flow of a conversation, with backtracking. We will often build up programs incrementally, just as a pair of programmers would. We will include mistakes, not because I don't know the answer, but because this is the best way for you to learn. Including mistakes makes it impossible for you to read passively: you must instead engage with the material, because you can never be sure of the veracity of what you're reading. At the end, you'll always get to the right answer. However, this non-linear path is more frustrating in the short term (you will often be tempted to say, “Just tell me the answer, already!”), and it makes the book a poor reference guide (you can't open up to a random page and be sure what it says is correct). However, that feeling of frustration is the sensation of learning. I don't know of a way around it. At various points you will encounter this: ExerciseThis is an exercise. Do try it. This is a traditional textbook exercise. It's something you need to do on your own. If you're using this book as part of a course, this may very well have been assigned as homework. In contrast, you will also find exercise-like questions that look like this: Do Now!There's an activity here! Do you see it? When you get to one of these, stop. Read, think, and formulate an answer before you proceed. You must do this because this is actually an exercise, but the answer is already in the book—most often in the text immediately following (i.e., in the part you're reading right now)—or is something you can determine for yourself by running a program. If you just read on, you'll see the answer without having thought about it (or not see it at all, if the instructions are to run a program), so you will get to neither (a) test your knowledge, nor (b) improve your intuitions. In other words, these are additional, explicit attempts to encourage active learning. Ultimately, however, I can o

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

Nguồn ngoài
Introduction to Tourism and Hospitality in BC
Morgan Westcott; Wendy Anderson · BCcampus · 2021
This textbook is an introduction to the tourism and hospitality industry in British Columbia, and is written with a first year college and university audience in mind. It is a collaborative work with input from educators, industry leaders, employers, and past graduates of BC’s tourism and hospitality management programs. All chapters have been reviewed by experts in the field. Each chapter is organized thematically moving from a global, then national, and finally provincial context. Chapters contain "Spotlight On" boxes that highlight an organization, business, or other key component and "Take a Closer Look" features that encourage further reading on particular subjects. There are also interactive H5P activities throughout the book. And key terms, exercises and case studies can be found at the end of each chapter.

Nguồn ngoài
Learning How to Use Microsoft Excel 365
Kaaren McGlynn · Open Oregon Educational Resources · 2025
This core Microsoft® Excel® text provides students with the skills needed to execute many personal and professional activities. It also prepares them to go on to more advanced skills using the Excel software. The text takes the approach of creating Excel worksheets that are accurate, tell a story, and can be helpful in making decisions. Personal decisions introduced include important purchases, such as homes and automobiles, savings for retirement, and personal budgets. Professional decisions include budgets for managing expenses, merchandise items to mark down or discontinue, and inventory management. Students are given clear, easy-to-follow instructions for each skill presented and are also provided with opportunities to learn additional skills related to the personal or professional objectives presented. For example, students learn the key terms with respect to home mortgages and understand the impact interest rates have on monthly mortgage payments. This text also places an emphasis on “what-if” scenarios, so students gain an appreciation for the computational power of the Excel application. In addition, students learn how Excel is used with Microsoft® Word® and Microsoft® PowerPoint® to accomplish a variety of personal and professional objectives.

Nguồn ngoài
Gateway to Business Analytics with Microsoft Excel®
Humberto Barreto · PALNI · 2025
Business analytics is a new, expanding subfield with fuzzy edges that overlap into a variety of other established disciplines, including economics, econometrics, computer science, data science, finance, statistics, mathematics, and even psychology. Business analytics includes such traditional techniques as regression and data visualization, but also newer methods such as web scraping, big data, machine learning, and artificial intelligence. Its key distinguishing feature is using data to make and communicate business decisions. This textbook utilizes Microsoft Excel to present a mix of topics appropriate to an undergraduate level introduction to business analytics course with an engaging delivery style.

Nguồn ngoài
Grant Writing: The Essentials
Jayme Renfro · University of Northern Iowa · 2024
Welcome to the exciting and impactful world of grant writing! Whether you are a student embarking on a career in nonprofit management, a budding researcher eager to secure funding for your projects, or a professional looking to hone your grant writing skills, this textbook is designed to guide you through every step of the grant writing process. Grant writing is not just about securing funds; it's about crafting a story, building relationships, and making a tangible impact on communities and fields of study. This book aims to equip you with the knowledge, skills, and insights needed to excel in this rewarding field.

Nguồn ngoài
Design Roadmapping: Guidebook for Future Foresight Techniques
Lianne Simonse · TU Delft Open · 2024
DESIGN ROADMAPPING is for anyone interested in design, strategy and innovation, and its wonderful combinations. For those who dare to create a future vision, frame the time pacing and map the pathways towards it. This guidebook teaches you how to create a roadmap. It outlines the origins, design theories and science results. Strategic designers, innovation managers and professors share their roadmapping experiences, views and achievements, including venture CPOs, Head of Design, product and program managers of international companies such as Canon, Peerby, Ferrari, Philips, Victoria State Library and many more. By design roadmapping you devise creative responses to future strategic challenges. Guided by future foresight techniques, you uncover new trends, scout for new technologies and map the values and ideas on the roadmap. Through strong visualization, a design roadmap supports an organizational mindset on value innovations.

Nguồn ngoài
Sustainable Property Management
Erin Hopkins · Virginia Tech Publishing · 2023
Although “sustainability,” as used in the real estate context, is about preserving the environment, it is about more than that. In sustainable property management, sustainability encompasses three spheres—environmental, social, and economic. Sustainable property management is about reconciling these three spheres throughout the operations and maintenance phase of the building lifecycle in such a way that a balance is achieved between economic development and protection of environmental and social resources. This textbook explains how ecologically sustainable concepts may be implemented throughout the various property management operation functions while also considering the other spheres of sustainability. It also incorporates the theme of sustainable building practices as a human science as well as a building science by highlighting motivations and impacts to various stakeholders. The author draws on various industry examples to illustrate these concepts and provides many experiential activities for students to apply these concepts. Sustainable Property Management is intended for students majoring in property management and real estate at both the undergraduate and graduate levels. It can be incorporated into an existing property management operations course or used for a stand-alone course focused on sustainable property management. It is available online for free in multiple formats and also as an affordable print edition. Are you reviewing or adopting this book for a course? Please help us understand your use by completing this form https://bit.ly/interest_sustainable_property_management.

Nguồn ngoài
Advanced Macroeconomics: An Easy Guide
Filipe Campante; Federico Sturzenegger; Andrés Velasco · LSE Press · 2021
Macroeconomic policy is one of the most important policy domains, and the tools of macroeconomics are among the most valuable for policy makers. Yet there has been, up to now, a wide gulf between the level at which macroeconomics is taught at the undergraduate level and the level at which it is practiced. At the same time, doctoral-level textbooks are usually not targeted at a policy audience, making advanced macroeconomics less accessible to current and aspiring practitioners. This book, born out of the Masters course the authors taught for many years at the Harvard Kennedy School, fills this gap. It introduces the tools of dynamic optimization in the context of economic growth, and then applies them to a wide range of policy questions – ranging from pensions, consumption, investment and finance, to the most recent developments in fiscal and monetary policy. It does so with the requisite rigor, but also with a light touch, and an unyielding focus on their application to policy-making, as befits the authors’ own practical experience. Advanced Macroeconomics: An Easy Guide is bound to become a great resource for graduate and advanced undergraduate students, and practitioners alike.

Nguồn ngoài
Policy Analysis of Multi-Actor System
Ben Enserink; Pieter Bots; Els van Daalen · TU Delft Open · 2022
Policy of Multi-Actor Systems is an introduction into the art of craft of problem exploration and problem structuring. It positions policy analysis as a scientific discipline focused on systems analysis in a multi-actor context to support better informed decision-making. The approach presented in this book is considered to be the cornerstone of the curricula of the Faculty of Technology, Policy and Management of Delft University of Technology and underlies the research on (the governance of) socio-technical systems. Systems thinking applied in a multi-actor environment and its inherent multi-disciplinary character is what makes this work stand out from traditional hard- and soft systems approaches. The core of the book is dedicated to systems analysis, actor- or stakeholder-analysis and discusses methods for dealing with uncertainty. These analytical activities combined lead to a rich problem description and to plans for further research. Due to the stepwise approach this book serves as a basis for any problem analysis both for our bachelor and master students, our alumni worldwide and any interested practitioners.

Nguồn ngoài
Liquidity, Markets and Trading in Action
Deniz Ozenbas ; Michael Pagano; Robert Schwartz ; Bruce Weber · Springer · 2022
This open access book addresses four standard business school subjects: microeconomics, macroeconomics, finance and information systems as they relate to trading, liquidity, and market structure. It provides a detailed examination of the impact of trading costs and other impediments of trading that the authors call “frictions”. It also presents an interactive simulation model of equity market trading, TraderEx, that enables students to implement trading decisions in different market scenarios and structures. Addressing these topics shines a bright light on how a real-world financial market operates, and the simulation provides students with an experiential learning opportunity that is informative and fun. Each of the chapters is designed so that it can be used as a stand-alone module in an existing economics, finance, or information science course. Instructor resources such as discussion questions, Powerpoint slides and TraderEx exercises are available online.
Nguồn ngoài
Government Regulation and the Legal Environment of Business
Don Mayer; Daniel Warner; George Siedel; Jethro Lieberman · Saylor Foundation · 2012
Mayer, Warner, Siedel and Lieberman's Government Regulation and the Legal Environment of Business is an up-to-date textbook that covers legal issues that students must understand in today's highly regulated business environment. The text is organized to permit instructors to tailor the materials to their particular approach. The authors take special care to engage students by relating law to everyday events with their clear, concise and readable style. After introductory chapters covering the legal environment of business, Government Regulation and the Legal Environment of Business provides students with context and essential legal concepts relating to contracts, consumer credit transactions, bankruptcy, intellectual property, securities regulation, regulation of real estate, antitrust, unfair trade practices, employment law and labor relations. The text provides the vocabulary and legal savvy they will need to talk in an educated way to customers, suppliers, employees, creditors, shareholders, government regulators and other stakeholders — and to their own lawyers.

Nguồn ngoài
Human Relations
Laura Dias · LibreTexts · 2012
Human Relations by Laura Portolese-Dias addresses all of the critical topics to obtain career success as they relate to professional relationships. Knowing how to get along with others, resolve workplace conflict, manage relationships, communicate well, and make good decisions are all critical skills all students need to succeed in career and in life. Human Relations is not an organizational behavior; rather, it provides a good baseline of issues students will deal with in their careers on a day-to-day basis. It is also not a professional communications, business English, or professionalism textbook, as its focus is much broader — on general career success and how to effectively maneuver in the workplace. From communication challenges to focusing on one's own emotional intelligence, the examples throughout Human Relations will help students understand the importance of the human side in their career. This book's easy-to-understand language and tone is written to convey practical information in an engaging way. Every chapter opens with a realistic example which introduces a concept to be explained in detail later. Each chapter contains relevant examples, YouTube videos, figures, learning objectives, key takeaways, exercises, and a chapter-ending case that offer different ways to promote learning. Many of the end-of-section exercises offer self-assessment quizzes, so students may engage in self-understanding and development.

Nguồn ngoài
Good Corporation, Bad Corporation: Corporate Social Responsibility in the Global Economy
Guillermo Jimenez; Elizabeth Pulos · Open SUNY · 2016
This textbook provides an innovative, internationally oriented approach to the teaching of corporate social responsibility (CSR) and business ethics. Drawing on case studies involving companies and countries around the world, the textbook explores the social, ethical, and business dynamics underlying CSR in such areas as global warming, genetically modified organisms (GMO) in food production, free trade and fair trade, anti-sweatshop and living-wage movements, organic foods and textiles, ethical marketing practices and codes, corporate speech and lobbying, and social enterprise. The book is designed to encourage students and instructors to challenge their own assumptions and prejudices by stimulating a class debate based on each case study.