Search Constraints
Number of results to display per page
Results for:
Affiliation
Oregon State University
Remove constraint Affiliation: Oregon State University
Year
2017
Remove constraint Year: 2017
1 - 6 of 6
Search Results
-
e-book
This is the story of a web-based information system rebuild. The system in question is www.teachengineering.org, a digital library of K-12 engineering curriculum that was built from the ground up with established technology and which for 13 years enjoyed lasting support from its growing user community and its sponsors. These 13 years, however, cover the period during which smart phones and tablets became commonplace, during which the Internet of Things started replacing the Semantic Web, during which NoSQL databases made their way out of the research labs and into everyday development shops, during which we collectively started moving IT functions and services into ‘the cloud,’ and during which computing performance doubled a few times, yet again. During this same period, TeachEngineering’s user base grew from a few hundred to more than 3 million users annually, its collection size quadrupled, it went through several user interface renewals, and significant functionality was added while having an exemplary service record, and it enjoyed continued financial support from its sponsors. In this monograph we provide a side-by-side of this rebuild. We lay out the choices made in the old architecture —we refer to it as TE 1.0— and compare and contrast them with the choices made for TE 2.0. We explain why both the 1.0 and 2.0 choices were made and discuss the advantages and disadvantages associated with them.
- Subjects:
- Computing
- Keywords:
- Web site development Web sites -- Design Textbooks
- Resource Type:
- e-book
-
e-book
Permaculture Design is a method of land planning that can be applied at scales from the home garden to city block to village to farm. It is an ethically based whole-systems design approach that uses concepts, principles, and methods derived from ecosystems, indigenous technologies, and other time-tested practices to create sustainable human settlements and institutions. Although rooted in horticulture and agriculture, Permaculture design is interdisciplinary, touching on a wide range of subjects including regional planning, ecology, animal husbandry, appropriate technology, architecture, social justice, and international development. This open text book is derived from the content of the Massive Open Online Course “Intro to Permaculture”. The original course also included interactive mapping and design tools that accompanied this content. The course and book provide a general overview of the Permaculture design system. The book can be downloaded as a print version. However, there are many accompanying videos and content pages that are linked to throughout the text, so it is best viewed online where the links can be accessed.
- Keywords:
- Permaculture Textbooks
- Resource Type:
- e-book
-
e-book
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.
- Subjects:
- Biology
- Keywords:
- Computational biology Textbooks
- Resource Type:
- e-book
-
e-book
The pedagogical approach is anchored in formal definitions/proof of security, but in a way that I believe is more accessible than what is "traditional" in crypto. All security definitions are written in a unified and simplified "game-based" style. For an example of what security definitions look like in this style, see the index of security definitions (which will make more sense after reading chapters 2 & 4).
- Subjects:
- Mathematics and Statistics
- Keywords:
- Textbooks Cryptography
- Resource Type:
- e-book
-
e-book
In this textbook the focus will be on the bacteria and archaea (traditionally known as the “prokaryotes,”) and the viruses and other acellular agents.
- Subjects:
- Biology
- Keywords:
- Microbiology Textbooks
- Resource Type:
- e-book
-
e-book
This book describes how Earth's climate is changing, how it has been changing in the recent geological past and how it may change in the future. It covers the physical sciences that build the foundations of our current understanding of global climate change such as radiation, Earth's energy balance, the greenhouse effect and the carbon cycle. Both natural and human causes for climate change are discussed. Impacts of climate change on natural and human systems are summarized. Ethical and economical aspects of human-caused climate change and solutions are presented.
- Subjects:
- Environmental Sciences
- Keywords:
- Climatology Textbooks Climatic changes
- Resource Type:
- e-book