We intend this book to act as a guide writ large for …
We intend this book to act as a guide writ large for would-be champions of OER, that anyone—called to action by the example set by our chapter authors—might serve as guides themselves. The following chapters tap into the deep experience of practitioners who represent a meaningful cross section of higher education institutions in North America. It is our hope that the examples and discussions presented by our authors will facilitate connections among practitioners, foster the development of best practices for OER adoption and creation, and more importantly, lay a foundation for novel, educational excellence.
The documentation is missing or obsolete, and the original developers have departed. …
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.
Part 2 of offshore hydromechanics (OE4630) involves the linear theory of calculating …
Part 2 of offshore hydromechanics (OE4630) involves the linear theory of calculating 1st order motions of floating structures in waves and all relevant subjects such as the concept of RAOs, response spectra and downtime/workability analysis.
A collection of free and open primary texts in digital formats for …
A collection of free and open primary texts in digital formats for the study of early world literature in English translation. Multiple English translations are provided for comparison and study, as well as open secondary and supplemental resources.
The goal of this project is to free undergraduate computer science students …
The goal of this project is to free undergraduate computer science students from having to pay for an introductory data structures book. I have decided to implement this goal by treating this book like an Open Source software project. The LATEX source, Java source, and build scripts for the book are available to download from the authors website and also, more importantly, on a reliable source code management site.
Offered as an introduction to the field of data structures and algorithms, …
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.
Analyzed and implemented in Java, the data structures presented in the book include stacks, queues, deques, and lists implemented as arrays and linked-lists; space-efficient implementations of lists; skip lists; hash tables and hash codes; binary search trees including treaps, scapegoat trees, and red-black trees; integer searching structures including binary tries, x-fast tries, and y-fast tries; heaps, including implicit binary heaps and randomized meldable heaps; graphs, including adjacency matrix and adjacency list representations; and B-trees.
A modern treatment of an essential computer science topic, Open Data Structures is a measured balance between classical topics and state-of-the art structures that will serve the needs of all undergraduate students or self-directed learners.
Included are open-source reading materials, learning objectives, suggested readings and resources, and …
Included are open-source reading materials, learning objectives, suggested readings and resources, and activities organized into content modules for undergraduate Foundations of Education courses. The specific course included here is EDUC 2110: Investigating Critical and Contemporary Issues in Education.
The Open Logic Text is an open textbook on mathematical logic aimed …
The Open Logic Text is an open textbook on mathematical logic aimed at a non-mathematical audience, intended for advanced logic courses as taught in many philosophy departments. It is open-source: you can download the LaTeX code. It is open: you’re free to change it whichever way you like, and share your changes. It is collaborative: a team of people is working on it, using the GitHub platform, and we welcome contributions and feedback. And it is written with configurability in mind.
Open Modernisms is an open, Creative-Commons-licensed online platform that allows teachers and …
Open Modernisms is an open, Creative-Commons-licensed online platform that allows teachers and scholars to build custom anthologies of out-of-copyright primary materials for the period 1850–1950. . It uses a custom-built Islandora module to host a library of documents from which users can select and rearrange in whatever order they like; add their own notes and introductory or contextualizing materials; and output in a numbered sequence of files for digital distribution and/or printing. The site and its materials are open access, and the code for the site, based on already-existing open-source software, is hosted on Github for easy repurposing and distribution. The code can be adapted for any discipline. Create. Mix. Share.
The entire spirit of this book project reflects the editors’ shared belief …
The entire spirit of this book project reflects the editors’ shared belief in the power of an open and inclusive community, of learning, and of collaboration toward innovation. From the outset, the editors knew that this book would be an open project in its own right. It had to be published openly (to practice what we preach), and it would serve as an opportunity to learn the process of creating an open book from start to finish, including, for example, developing review criteria that would ensure rigor, diversity, inclusion, and ingenuity while drawing from the open community to involve both novice and expert OP practitioners both as authors and readers.
If you have an interest in openness, open education, research skills or …
If you have an interest in openness, open education, research skills or want to find out more about the impact of Open EducationalResources (OER), then this resource is for you. You could be:
Using an OER with students and interested in assessing its impact Facilitating sessions on open practice with students or colleagues and looking for inspiration Working on a research project and wanting to find out more about incorporating open research techniques into your own practice Curious about the benefits and challenges of open research Looking to use open tools in your research Wanting increased impact for your research Interested in open research on OER This resource will help you explore what open research is, how you can ethically and openly share your findings so others can reuse or developyour work, and the role of reflection and open dissemination. Whilstmany challenges and issues apply to all aspects of research (forexample choosing an appropriate methodology), open research bringsa range of different opportunities and challenges; it's these that weare specifically interested in exploring. What can openness add to theresearch process?
Open Resources for Community College Algebra (ORCCA) is an open-source, openly-licensed textbook …
Open Resources for Community College Algebra (ORCCA) is an open-source, openly-licensed textbook package (eBook, print, and online homework) for basic and intermediate algebra. At Portland Community College, Part 1 is used in MTH 60, Part 2 is used in MTH 65, and Part 3 is used in MTH 95.
Calculus was first developed more than three hundred years ago by Sir …
Calculus was first developed more than three hundred years ago by Sir Isaac Newton and Gottfried Leibniz to help them describe and understand the rules governing the motion of planets and moons. Since then, thousands of other men and women have refined the basic ideas of calculus, developed new techniques to make the calculations easier, and found ways to apply calculus to problems besides planetary motion. Perhaps most importantly, they have used calculus to help understand a wide variety of physical, biological, economic and social phenomena and to describe and solve problems in those areas.
Part of the beauty of calculus is that it is based on a few very simple ideas. Part of the power of calculus is that these simple ideas can help us understand, describe, and solve problems in a variety of fields.
University of Connecticut adaptation of OpenStax's Calculus 1 Calculus is designed for …
University of Connecticut adaptation of OpenStax's Calculus 1
Calculus is designed for the typical two- or three-semester general calculus course, incorporating innovative features to enhance student learning. The book guides students through the core concepts of calculus and helps them understand how those concepts apply to their lives and the world around them. Due to the comprehensive nature of the material, we are offering the book in three volumes for flexibility and efficiency. Volume 1 covers functions, limits, derivatives, and integration.
Introduction to Business covers the scope and sequence of most introductory business …
Introduction to Business covers the scope and sequence of most introductory business courses. The book provides detailed explanations in the context of core themes such as customer satisfaction, ethics, entrepreneurship, global business, and managing change. Introduction to Business includes hundreds of current business examples from a range of industries and geographic locations, which feature a variety of individuals. The outcome is a balanced approach to the theory and application of business concepts, with attention to the knowledge and skills necessary for student success in this course and beyond.
Introductory Business Statistics is designed to meet the scope and sequence requirements …
Introductory Business Statistics is designed to meet the scope and sequence requirements of the one-semester statistics course for business, economics, and related majors. Core statistical concepts and skills have been augmented with practical business examples, scenarios, and exercises. The result is a meaningful understanding of the discipline, which will serve students in their business careers and real-world experiences.
This book presents technical writing as an approach to researching and carrying …
This book presents technical writing as an approach to researching and carrying out writing that centers on technical subject matter. Each and every chapter is devoted to helping students understand that good technical writing is situationally-aware and context-driven. Technical writing doesn’t work off knowing the one true right way of doing things—there is no magic report template out there that will always work. Instead, the focus is on offering students a series of approaches they can use to map out their situations and do research accordingly.
This book represents a starting point towards curating and centering marginal voices …
This book represents a starting point towards curating and centering marginal voices and non-dominant epistemic stances in open education. It includes the work of 43 diverse authors whose perspectives challenge the dominant hegemony.
In this book, you will learn about all three kinds of interaction. …
In this book, you will learn about all three kinds of interaction. In all three cases, interesting software techniques are needed in order to bring the computations into contact, yet keep them sufifciently at arm’s length that they don’t compromise each other’s reliability. The exciting challenge, then, is supporting controlled interaction. This includes support for computations that share a single computer and interact with one another, as your email and word processing programs do. It also includes support for data storage and network communication. This book describes how all these kinds of support are provided both by operating systems and by additional software layered on top of operating systems, which is known as middleware.
No restrictions on your remixing, redistributing, or making derivative works. Give credit to the author, as required.
Your remixing, redistributing, or making derivatives works comes with some restrictions, including how it is shared.
Your redistributing comes with some restrictions. Do not remix or make derivative works.
Most restrictive license type. Prohibits most uses, sharing, and any changes.
Copyrighted materials, available under Fair Use and the TEACH Act for US-based educators, or other custom arrangements. Go to the resource provider to see their individual restrictions.