Search Constraints
Number of results to display per page
Results for:
Year
2016
Remove constraint Year: 2016
Search Results
-
e-book
"The science of social psychology investigates the ways other people affect our thoughts, feelings, and behaviors. It is an exciting field of study because it is so familiar and relevant to our day-to-day lives. Social psychologists study a wide range of topics that can roughly be grouped into 5 categories: attraction, attitudes, peace & conflict, social influence, and social cognition. This textbook presents core concepts common to introductory social psychology courses. The 8 units include 27 modules covering key social psych topics such as research methods, group processes, social influence, and relationships"--BC Campus website.
- Subjects:
- Psychology
- Keywords:
- Psychology Social psychology
- Resource Type:
- e-book
-
e-book
Data structures and algorithms are among the most important inventions of the last 50 years, and they are fundamental tools software engineers need to know. But in my opinion, most of the books on these topics are too theoretical, too big, and too bottom-up: Too theoretical: Mathematical analysis of algorithms is based on simplifying assumptions that limit its usefulness in practice. Many presentations of this topic gloss over the simplifications and focus on the math. In this book I present the most practical subset of this material and eliminate the rest. Too big: Most books on these topics are at least 500 pages, and some are more than 1000. By focusing on the topics I think are most useful for software engineers, I kept this book under 250 pages. Too bottom-up: Many data structures books focus on how data structures work (the implementations), with less about how to use them (the interfaces). In this book, I go “top down”, starting with the interfaces. Readers learn to use the structures in the Java Collections Framework before getting into the details of how they work. Finally, many present this material out of context and without motivation: it’s just one damn data structure after another! I try to alleviate the boredom by organizing the topics around an application—web search—that uses data structures extensively, and is an interesting and important topic in its own right. This application also motivates some topics that are not usually covered in an introductory data structures class, including persistent data structures, with Redis, and streaming algorithms. This book also presents basic aspects of software engineering practice, including version control and unit testing. Each chapter ends with an exercise that allows readers to apply what they have learned. Each exercise includes automated tests that check the solution. And for most exercises, I present my solution at the beginning of the next chapter. This book is intended for college students in computer science and related fields, as well as professional software engineers, people training in software engineering, and people preparing for technical interviews. I assume that the reader knows Java at an intermediate level, but I explain some Java features along the way, and provide pointers to supplementary material. People who have read Think Java or Head First Java are prepared for this book.
- Subjects:
- Computing
- Keywords:
- Java (Computer program language) Data structures (Computer science) Textbooks
- Resource Type:
- e-book
-
Courseware
Computability Theory deals with one of the most fundamental questions in computer science: What is computing and what are the limits of what a computer can compute? Or, formulated differently: “What kind of problems can be algorithmically solved?” During the course this question will be studied. Firstly, the notion of algorithm or computing will be made precise by using the mathematical model of a Turing machine. Secondly, it will be shown that basic issues in computer science, like “Given a program P does it halt for any input x?” or “Given two program P and Q, are they equivalent?” cannot be solved by any Turing machine. This shows that there exist problems that are impossible to solve with a computer, the so-called “undecidable problems”. The book is in English, the recorded lectures and slides however, are in Dutch
- Subjects:
- Computing
- Keywords:
- Machine theory Computational complexity Computable functions
- Resource Type:
- Courseware
-
Video
Narcissism isn't just a personality type that shows up in advice columns; it's actually a set of traits classified and studied by psychologists. But what causes it? And can narcissists improve on their negative traits? W. Keith Campbell describes the psychology behind the elevated and sometimes detrimental self-involvement of narcissists.
- Subjects:
- Psychology
- Keywords:
- Narcissism Egoism
- Resource Type:
- Video
-
Video
Our poop and pee have superpowers, but for the most part we don't harness them. Molly Winter faces down our squeamishness and asks us to see what goes down the toilet as a resource, one that can help fight climate change, spur innovation and even save us money.
- Subjects:
- Health Sciences
- Keywords:
- Recycling (Waste etc.) Excretion
- Resource Type:
- Video
-
e-book
This book, revised as the Second Edition June 2017, is designed to teach contract doctrine beginning with the most fundamental concepts and building on these until the structure of contract doctrine as coherent and cohesive regulation appears. The order of presentation is, in fact, the order in which contract doctrine developed historically, but it is also, in general, the order in which arguments are introduced in litigation. The book begins with the most basic, core concept of contract law—exchange. The book teaches exchange using simple cases drawn from the actual development of the exchange concept's most obvious manifestation—the doctrine of consideration. These cases have basic but engaging facts. They do not take long to read, but they must be read carefully. They make an excellent introduction to law study. Logically, every doctrine of contract formation is centered on whether and when a fair exchange occurred. In litigation, the plaintiff alleges a promise and consideration—an exchange (a plausible one, and therefore fair enough at that point). Defenses to formation are a response to the allegation that a fair exchange occurred. Allegations of both promise and consideration show that the defendant assented. As between assent and exchange, exchange is the more fundamental concept, but because the law talks so often about assent, assent is covered at length afterward so that the function of the assent doctrines is apparent. Other doctrines, such as remedies (just an introduction in this first volume), waiver, seals, the Statute of Frauds, definiteness, and general public policy limitations are placed where students can best grasp their import in the context of the other doctrines. Along the way, most of the doctrines in the book are repeated in the cases, questions, or in class discussion. This repetition cements understanding, builds trust, and also allows students to see how the doctrines mesh together to regulate coherently.
- Subjects:
- Law and Legislation
- Keywords:
- Contracts Textbooks
- Resource Type:
- e-book
-
Courseware
In this course, we will investigate the diverse types and functions of different RNA species, with a focus on "non-coding RNAs," i.e. those that do not directly encode proteins. The course will convey both the exciting discoveries in and frontiers of RNA research that are propelling our understanding of cell biology as well as the intellectual and experimental approaches responsible. The molecular biology revolution firmly established the role of DNA as the primary carrier of genetic information and proteins as the primary effector molecules of the cell. The intermediate between DNA and proteins is RNA, which initially was regarded as the "molecule in the middle" of the central dogma. This view has been transformed over the past two decades, as RNA has become recognized as a critical regulator of cellular processes.
- Subjects:
- Biology
- Keywords:
- Non-coding RNA RNA
- Resource Type:
- Courseware
-
Video
Often people make decisions that are not "rational" from a purely economical point of view — meaning that they don't necessarily lead to the best result. Why is that? Are we just bad at dealing with numbers and odds? Or is there a psychological mechanism behind it? Sara Garofalo explains heuristics, problem-solving approaches based on previous experience and intuition rather than analysis.
- Subjects:
- Psychology
- Keywords:
- Decision making
- Resource Type:
- Video
-
Video
In the third act of "Swan Lake", the Black Swan pulls off a seemingly endless series of turns, bobbing up and down on one pointed foot and spinning around and around and around ... thirty-two times. How is this move — which is called a fouetté — even possible? Arleen Sugano unravels the physics of this famous ballet move.
- Subjects:
- Physics
- Keywords:
- Ballet dancing Physics
- Resource Type:
- Video
-
Video
Nearly every other year the transistors that power silicon computer chip shrink in size by half and double in performance, enabling our devices to become more mobile and accessible. But what happens when these components can't get any smaller? George Tulevski researches the unseen and untapped world of nanomaterials. His current work: developing chemical processes to compel billions of carbon nanotubes to assemble themselves into the patterns needed to build circuits, much the same way natural organisms build intricate, diverse and elegant structures. Could they hold the secret to the next generation of computing?
- Subjects:
- Nanotechnology and Electric and information Engineering
- Keywords:
- Nanoelectromechanical systems Nanotechnology
- Resource Type:
- Video
-
e-book
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.
- Subjects:
- Computing
- Keywords:
- Computer programming Operating systems (Computers) Textbooks
- Resource Type:
- e-book
-
e-book
Welcome to The Indigo Book—a free, Creative Commons-dedicated implementation of The Bluebook’s Uniform System of Citation. The Indigo Book was compiled by a team of students at the New York University School of Law, working under the direction of Professor Christopher Jon Sprigman. The Indigo Book isn’t the same as The Bluebook, but it does implement the same Uniform System of Citation that The Bluebook does. The scope of The Indigo Book’s coverage is roughly equivalent to The Bluebook’s “Bluepages”—that is, The Indigo Book covers legal citation for U.S. legal materials, as well as books, periodicals, and Internet and other electronic resources. In addition, The Indigo Book offers citation guidance that is deeper than The Bluebook’s Bluepages—for example, The Indigo Book has citation guidance for bills, and for legislative history, that the Bluepages lack. For the materials that it covers, anyone using The Indigo Book will produce briefs, memoranda, law review articles, and other legal documents with citations that are compatible with the Uniform System of Citation.
- Keywords:
- Citation of legal authorities United States Textbooks
- Resource Type:
- e-book
-
e-book
The Second Edition of Economics of Food and Agricultural Markets (2019) is written for applied intermediate microeconomics courses. The book showcases the power of economic principles to explain and predict issues and current events in the food, agricultural, agribusiness, international trade, labor markets, and natural resource sectors. The field of agricultural economics is relevant, important and interesting. The study of market structures, also called industrial organization, provides powerful, timely, and useful tools for any individual or group making personal choices, business decisions, or public policies in food and agricultural industries. Readers will benefit from a large number of real-world examples and applications of the economic concepts under discussion. The book introduces economic principles in a succinct and reader-friendly format, providing students and instructors with a clear, up-to-date, and straightforward approach to learning how a market-based economy functions, and how to use simple economic principles for improved decision making. The principles are applied to timely, interesting, and important real-world issues through words, graphs, and simple algebra and calculus. This book is intended for students who study agricultural economics, microeconomics, rural development and/or environmental policy. The goal of the book is to encourage students to learn to “think like an economist” through application of benefits and costs to every decision, idea, and strategic decision. This objective is accomplished by including extended examples that cover a broad range of topics including the analysis of consumer decisions, supply and demand, and market efficiency; the design of pricing strategies; advertising and marketing decisions; and public policy analysis. Contents The book begins with a review and introduction of economic principles, including markets, scarcity, and the scientific method. Supply and demand are examined carefully and completely, with numerous real-world examples. The power of the market model is employed to explain and predict economic phenomena and current events. Elasticities are defined, explained, and put to use in decision making for all individuals, businesses, and policy makers. Next, the motivation for and consequences of globalization, immigration, and international trade are explored. Government policies are surveyed, including taxes, subsidies, trade policies, and immigration policies. Monopoly and monopsony are presented, using numerous real-world examples and anecdotes. Pricing strategies are comprehensively discussed, including price discrimination, peak-load pricing, two-part pricing, bundling, and advertising. Monopolistic competition and oligopoly are defined, explained, and used to understand real-world markets. Game theory, or strategic decision making, is introduced and used to demonstrate how to make better decisions in numerous situations when other individuals and groups are affected by a choice or strategy. Repeated games, sequential games, and first-mover advantage are carefully presented and considered.
- Subjects:
- Economics
- Keywords:
- Food industry trade Food industry trade -- Management Agriculture -- Economic aspects Textbooks
- Resource Type:
- e-book
-
e-book
The Changing Story gives you assignments, resources, and examples to use in your teaching and learning. It will also help you think of ways digital stories can be used in your teaching, and help students harness the power of visual storytelling.
- Subjects:
- English Language
- Keywords:
- Computers literacy Language arts -- Computer-assisted instruction Educational technology Textbooks
- Resource Type:
- e-book
-
Courseware
This course examines the birth and international expansion of an American industry of political marketing. It focuses attention on the cultural processes, sociopolitical contexts and moral utopias that shape the practice of political marketing in the U.S. and in different countries. By looking at the debates and expert practices at the core of the business of politics, the course explores how the "universal" concept of democracy is interpreted and reworked through space and time, while examining how different cultural groups experimenting with political marketing understand the role of citizens in a democracy.
- Subjects:
- Anthropology and Political Science
- Keywords:
- Presidents -- Election United States Marketing
- Resource Type:
- Courseware
-
Video
Almost everyone agrees that flooding is bad. Most years it’s the number one natural disaster in the US by dollars of damage. So being able to characterize flood risks is a crucial job of civil engineers. Engineering hydrology has equal parts statistics and understanding how society treats risks. Water is incredibly important to us, and it shapes almost every facet of our lives, but it’s almost never in the right place at the right time. Sometimes there’s not enough, like in a drought or just an arid region, but we also need to be prepared for the times when there’s too much water, a flood. Rainfall and streamflow have tremendous variability and it’s the engineer’s job to characterize that so that we can make rational and intelligent decisions about how we develop the world around us.
- Subjects:
- Hydraulic Engineering and Disaster Control and Management
- Keywords:
- Floods Hydrology Flood control -- Management
- Resource Type:
- Video
-
Courseware
This course proposes that investigating the ways in which territory is produced, maintained and strategized, generates conflicts, establishes divisions, and builds identities can lead to a more critical understanding of architecture's role in society. This course is designed to expand the student's literacy in the concept of territory and its relation to the realm of architecture.
- Keywords:
- Boundaries Architecture
- Resource Type:
- Courseware
-
Courseware
Companies and governments have to decide upon technological strategies, i.e. which products are to be developed and which processes and infrastructures are required for the future. Several tools to consider technological strategies are dealt with in this course.
- Subjects:
- Technology
- Keywords:
- Water resources development Globalization Indonesia -- Java Technology transfer Technological innovations -- Management Sustainable development
- Resource Type:
- Courseware
-
Video
In our tech-driven, interconnected world, we've developed new ways and rules to court each other, but the fundamental principles of love have stayed the same, says anthropologist Helen Fisher. Our faster connections, she suggests, are actually leading to slower, more intimate relationships. At 12:20, couples therapist and relationship expert Esther Perel steps in to make an important point -- that while love itself stays the same, technology has affected the way we form and end relationships.
- Subjects:
- Anthropology, Sociology, and Technology
- Keywords:
- Love Courtship Communication technology Interpersonal communication
- Resource Type:
- Video
-
Courseware
Conducting innovative research is working on the edge of the known and the unknown. In creating new technology the result is never guaranteed. Society faces a tremendous challenge in order to develop in a more sustainable way. What role is there for technology in this process of change? How could we stimulate innovations in technological systems?