Daniel W. Bliss and Siddhartan Govindasamy
Adopting a balanced mix of theory, algorithms and practical design issues, this comprehensive volume explores cutting-edge applications in adaptive wireless communications and the implications these techniques have for future wireless network performance. Presenting practical concerns in the context of different strands from information theory, parameter estimation theory, array processing and wireless communication, the authors present a complete picture of the field. Topics covered include advanced multiple-antenna adaptive processing, ad hoc networking, MIMO, MAC protocols, space-time coding, cellular networks and cognitive radio, with the significance and effects of both internal and external interference a recurrent theme throughout. A broad, self-contained technical introduction to all the necessary mathematics, statistics, estimation theory and information theory is included, and topics are accompanied by a range of engaging end-of-chapter problems. With solutions available online, this is the perfect self-study resource for students of advanced wireless systems and wireless industry professionals.
Call Number: TK5103.4836 .B54 2013
The post-fragmentation probability density of daughter flocs is one of the least well-understood aspects of modeling flocculation. This dissertation addresses the problem of determining an appropriate post-fragmentation probability density for common aggregate and biofilm forming bacterial species, such as Klebsiella pneumoniae and Staphiloccocus epidermidis. We seek to characterize the post-fragmentation density using a three-pronged approach. First, we use 3D positional data of K. pneumoniae bacterial flocs in suspension and the knowledge of hydrodynamic properties of a laminar flow field and propose a model to construct a probability density of floc volumes after a fragmentation event, and we provide computational results which predict that the primary fragmentation mechanism for large flocs is erosion. Second, we consider an abstract evolution model for the flocculation dynamics and establish existence and well-posedness of solutions to the inverse problem. Third, a numerical approximation scheme based on the model is presented for inferring the post-fragmentation density from laboratory data for bacterial population size distribution, and the stability and robustness of identifying the post-fragmentation density is examined.
Call Number: TP156.F55 B97 2011
Think Java is an introduction to Java programming for beginners. It is tailored for students preparing for the Computer Science Advanced Placement (AP) Exam, but it is for anyone who wants to learn Java.
Call Number: QA76.73.J38 D69 2002
Do we really need another Perl book? Obviously yes: This is a book for people who already know how to program in another language, but don't know Perl. A book that gets through the basics as quickly as possible. How to do the fun stuff. A book that emphasizes good programming style in Perl. Many of the Perl programs are written in a quick-and-dirty style; I wanted to see if the style I have developed in other languages can translate. In many Perl books, object-oriented programming is treated as an optional feature for advanced programming. I wanted to bring it closer to the center of focus (although I am anything but an object-oriented bigot). In presenting Perl features, I tried to find examples that are interesting in their own right, and that encourage the reader to explore Perl's features.
Written for beginners, this book provides an introduction to programming in MATLAB and simulation of physical systems. The book begins with scalar values and gradually works up to vectors and matrices. Topics covered include variables and values, scripts, loops, ordinary differential equations, vectors, and functions. MATLAB is used throughout the book to solve many end-of-chapter exercises. Most books that use MATLAB are aimed at readers who know how to program. This book is for people who have never programmed before.
Call Number: QA297 .D488 2008
Python for Software Design 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. The focus is on the programming process, with special emphasis on debugging. The book includes a wide range of exercises, from short examples to substantial projects, so that students have ample opportunity to practice each new concept. Exercise solutions and code examples are available from thinkpython.com, along with Swampy, a suite of Python programs that is used in some of the exercises.
Call Number: QA76.73 .P98 D693 2009
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.
If you know how to program with Python and also know a little about probability, you’re ready to tackle Bayesian statistics. With this book, you'll learn how to solve statistical problems with Python code instead of mathematical notation, and use discrete probability distributions instead of continuous mathematics. Once you get the math out of the way, the Bayesian fundamentals will become clearer, and you’ll begin to apply these techniques to real-world problems.
Bayesian statistical methods are becoming more common and more important, but not many resources are available to help beginners. Based on undergraduate classes taught by author Allen Downey, this book’s computational approach helps you get a solid start.
Call Number: QA279.5 .D698 2013
Expand your Python skills by working with data structures and algorithms in a refreshing context—through an eye-opening exploration of complexity science. Whether you’re an intermediate-level Python programmer or a student of computational modeling, you’ll delve into examples of complex systems through a series of exercises, case studies, and easy-to-understand explanations. You’ll work with graphs, algorithm analysis, scale-free networks, and cellular automata, using advanced features that make Python such a powerful language. Ideal as a text for courses on Python programming and algorithms, Think Complexity will also help self-learners gain valuable experience with topics and ideas they might not encounter otherwise.
Call Number: QA76.73 .P98 D69 2012
Think Python is an introduction to Python programming for students with no programming experience. It starts with the most basic concepts of programming, and is carefully designed to define all terms when they are first used and to develop each new concept in a logical progression. Larger pieces, like recursion and object-oriented programming are divided into a sequence of smaller steps and introduced over the course of several chapters.
Call Number: QA76.73 .P98 D68 2012
If you know how to program, you have the skills to turn data into knowledge using the tools of probability and statistics. This concise introduction shows you how to perform statistical analysis computationally, rather than mathematically, with programs written in Python. You'll work with a case study throughout the book to help you learn the entire data analysis process from collecting data and generating statistics to identifying patterns and testing hypotheses. Along the way, you'll become familiar with distributions, the rules of probability, visualization, and many other tools and concepts.
Call Number: QA276.4 .D69 2011
Effective Inquiry for Innovative Engineering Design presents empirical evidence for this claim. It demonstrates a unique attribute of design thinking by identifying and characterizing a class of questions called "Generative Design Questions". These questions are frequently asked by designers in dialog. Their use constitutes a fundamental cognitive mechanism in design thinking. Their discovery stems from another finding of the work: a conceptual duality between questions and decisions that is engraved deep within the design process.
This duality challenges a view that treats designing as decision making. Decisions form the tip of the iceberg; Questions keep it afloat: Can an effective decision making process be performed without having high quality information? Can high quality information be acquired and generated without performing an effective inquiry process? The answer to both questions is no, and underscores the importance of our quest to better understand the role of inquiry in design.
Call Number: TA174.E74 2004
David E. Goldberg and Mark Somerville
A Revolution Is Coming. It Isn’t What You Think.
This book tells the improbable stories of Franklin W. Olin College of Engineering and the iFoundry incubator at the University of Illinois. That either one survived is story enough, but what they found out together changes the course of education transformation forever:
- How trust is key to unleashing young, courageous engineers.
- How engineers need to move from a narrow technical education to one that actively engages six minds.
- How emotion and culture–not content, curriculum & pedagogy–are the crucial elements of change.
- How all stakeholders can collaborate to disrupt the status quo.status quo.
Read this book and glimpse the coming revolution in engineering. Feel the engaging stories and understand the depth of change coming. Use the book to help select and shape educational experiences aligned with the creative imperative of the twenty-first century.
Call Number: [coming soon]
When a government program brought garment factories to rural Sri Lanka, women workers found themselves caught between the pressures of a globalizing economy and societal expectations that villages are sanctuaries of tradition. These women learned quickly to resist the characterization of "Juki girls"—female garment workers already established in the urban sector—as vulgar and deracinated, instead asserting that they were "good girls" who could embody the nation's highest ideals of femininity.Caitrin Lynch shows how contemporary Sri Lankan women navigate a complex web of political, cultural, and socioeconomic forces. Drawing on extensive ethnographic research conducted inside export-oriented garment factories and a close examination of national policies intended to ease the way for globalization, Lynch details precisely how gender, nationalism, and globalization influence everyday life in Sri Lanka. This book includes autobiographical essays by garment workers about their efforts to attain the benefits of being seen as "good" while simultaneously expanding the definition of what sort of behavior constitutes appropriate conduct. These village garment workers struggled to reconcile the role thrust upon them as symbols of national progress with the negative public perception of factory workers. Lynch provides the context needed to appreciate the paradoxes that globalization creates while painting a sympathetic portrait of the individuals whose life stories appear in this book.
Call Number: HD6073.C62 S755 2007
In an era when people live longer and want (or need) to work past the traditional retirement age, the Vita Needle Company of Needham, Massachusetts, provides inspiration and important lessons about the value of older workers. Vita Needle is a family-owned factory that was founded in 1932 and makes needles, stainless steel tubing and pipes, and custom fabricated parts. As part of its unusual business model, the company seeks out older workers; the median age of the employees is seventy-four.
In Retirement on the Line, Caitrin Lynch explores what this company's commitment to an elderly workforce means for the employer, the workers, the community, and society more generally. Benefiting from nearly five years of fieldwork at Vita Needle, Lynch offers an intimate portrait of the people who work there, a nuanced explanation of the company's hiring practices, and a cogent analysis of how the workers' experiences can inform our understanding of aging and work in the twenty-first century. As an in-depth study of a singular workplace, rooted in the unique insights of an anthropologist who specializes in the world of work, this book provides a sustained focus on values and meanings—with profound consequences for the broader assumptions our society has about aging and employment.
Call Number: HD6281.M3 L96 2012
Caitrin Lynch and Jason Danely
Rapid population aging, once associated with only a select group of modern industrialized nations, has now become a topic of increasing global concern. This volume reframes aging on a global scale by illustrating the multiple ways it is embedded within individual, social, and cultural life courses. The volume presents a broad range of ethnographic work, introducing a variety of conceptual and methodological approaches to studying life-course transitions in conjunction with broader sociocultural transformations. Through detailed accounts, in such diverse settings as nursing homes in Sri Lanka, a factory in Massachusetts, cemeteries in Japan and clinics in Mexico, the authors explore not simply our understandings of growing older, but the interweaving of individual maturity and intergenerational relationships, social and economic institutions, and intimate experiences of gender, identity, and the body.
Call Number: GN485 .T73 2013
Caitrin Lynch and Titi Yu
This short documentary focuses on the final year in the life of Julius Barthoff, a remarkable man who lived 100 years without ever slowing down. Julius had a profound hearing loss, the result of contracting diphtheria as an infant.
Through Julius’s life experiences, the film tells a story about deafness, disability, and aging in the United States.
The film shows Julius at 99 and 100 years old, a lively, vibrant, and warm man deeply engaged with the world around him. We see that Julius’s outlook on life, his forms of social engagement, and his everyday activities are deeply affected by his hearing disability.
A widower, Julius lives alone in a one-bedroom apartment in a senior citizen building, as independent and curious about the world as ever. He spends his day distributing the newspapers that are delivered to his building, communicating with friends from all over the world via email, and doing what he can to improve the lives of his fellow senior citizens.
Call Number: HV2534.B37 M9 2011
In problem solving, as in street fighting, rules are for fools: do whatever works--don't just stand there! Yet we often fear an unjustified leap even though it may land us on a correct result. Traditional mathematics teaching is largely about solving exactly stated problems exactly, yet life often hands us partly defined problems needing only moderately accurate solutions. This engaging book is an antidote to the rigor mortis brought on by too much mathematical rigor, teaching us how to guess answers without needing a proof or an exact calculation.In Street-Fighting Mathematics, Sanjoy Mahajan builds, sharpens, and demonstrates tools for educated guessing and down-and-dirty, opportunistic problem solving across diverse fields of knowledge--from mathematics to management. Mahajan describes six tools: dimensional analysis, easy cases, lumping, picture proofs, successive approximation, and reasoning by analogy. Illustrating each tool with numerous examples, he carefully separates the tool--the general principle--from the particular application so that the reader can most easily grasp the tool itself to use on problems of particular interest. Street-Fighting Mathematics grew out of a short course taught by the author at MIT for students ranging from first-year undergraduates to graduate students ready for careers in physics, mathematics, management, electrical engineering, computer science, and biology. They benefited from an approach that avoided rigor and taught them how to use mathematics to solve real problems.
Call Number: QA63 .M34 2010
Paul Revere's ride to warn the colonial militia of the British march on Lexington and Concord is a legendary contribution to the American Revolution. Midnight Ride, Industrial Dawn reveals another side of this American hero's life, that of a transformational entrepreneur instrumental in the industrial revolution.
Robert Martello combines a biographical examination of Revere with a probing study of the new nation’s business and technological climate. A silversmith prior to the Revolution and heralded for his patriotism during the war, Revere aspired to higher social status within the fledgling United States. To that end, he shifted away from artisan silversmithing toward larger, more involved manufacturing ventures such as ironworking, bronze casting, and copper sheet rolling. Drawing extensively on the Revere Family Papers, Martello explores Revere’s vibrant career successes and failures, social networks, business practices, and the groundbreaking metallurgical technologies he developed and employed. Revere’s commercial ventures epitomized what Martello terms proto-industrialization, a transitional state between craft work and mass manufacture that characterizes the broader, fast-changing landscape of the American economy. Martello uses Revere as a lens to view the social, economic, and technological milieu of early America while demonstrating Revere’s pivotal role in both the American Revolution and the rise of industrial America.
Original and well told, this account argues that the greatest patriotic contribution of America's Midnight Rider was his work in helping the nation develop from a craft to an industrial economy.
Call Number: HD8039.S5262 U665 2010