Book picks similar to
Data Structures and the Standard Template Library by William J. Collins


computer-science
russian
science-book-drive
Видано-Росія

Shalom in the Home: Smart Advice for a Peaceful Life


Shmuley Boteach - 2007
    Influenced by his own experience as a child of divorce, the host of the TLC series Shalom in the Home gets to the heart of family dynamics and individual personalities to help families build deeper, more loving relationships. His insights and encouragements help you cope with all the most common domestic issues: relationships, parenting, in-laws, neighbors and more. aI'm here to inspire people to be good people first, a good couple second, and good parents third, a says Shmuley. He illustrates how families can strengthen their bonds with unforgettable stories of families in crisis who undergo intensive counseling to improve their relationships and bring peace, or ashalom, a to their homes.

His Butler's Story


Eduard Limonov - 1982
    

Using Information Technology


Brian K. Williams - 1990
    This text is user-focused and has been highly updated including topics, pictures and examples. The Williams text contains less theory and more application to engage students who might be more familiar with technology. Continually published and updated for over 15 years, Using Information Technology was the first text to foresee and define the impact of digital convergence--the fusion of computers and communications. It was also the first text to acknowledge the new priorities imposed by the Internet and World Wide Web and bring discussion of them from late in the course to the beginning. Today, it is directed toward the "Always On" generation that is at ease with digital technology--comfortable with iPhones, MySpace, Facebook, Twitter, Wikipedia, and the blogosphere--but not always savvy about its processes, possibilities, and liabilities. This 8th edition continues to address the two most significant challenges that instructors face in teaching this course: -Trying to make the course interesting and challenging, and -Trying to teach to students with a variety of computer backgrounds. In addition, this text correlates with Simnet Online for full integration of resources within the Computing Concepts course.

Complexity: A Guided Tour


Melanie Mitchell - 2009
    Based on her work at the Santa Fe Institute and drawing on its interdisciplinary strategies, Mitchell brings clarity to the workings of complexity across a broad range of biological, technological, and social phenomena, seeking out the general principles or laws that apply to all of them. Richly illustrated, Complexity: A Guided Tour--winner of the 2010 Phi Beta Kappa Book Award in Science--offers a wide-ranging overview of the ideas underlying complex systems science, the current research at the forefront of this field, and the prospects for its contribution to solving some of the most important scientific questions of our time.

The Haskell School of Expression: Learning Functional Programming Through Multimedia


Paul Hudak - 2000
    It has become popular in recent years because of its simplicity, conciseness, and clarity. This book teaches functional programming as a way of thinking and problem solving, using Haskell, the most popular purely functional language. Rather than using the conventional (boring) mathematical examples commonly found in other programming language textbooks, the author uses examples drawn from multimedia applications, including graphics, animation, and computer music, thus rewarding the reader with working programs for inherently more interesting applications. Aimed at both beginning and advanced programmers, this tutorial begins with a gentle introduction to functional programming and moves rapidly on to more advanced topics. Details about progamming in Haskell are presented in boxes throughout the text so they can be easily found and referred to.

Effective Java


Joshua Bloch - 2001
    The principal enhancement in Java 8 was the addition of functional programming constructs to Java's object-oriented roots. Java 7, 8, and 9 also introduced language features, such as the try-with-resources statement, the diamond operator for generic types, default and static methods in interfaces, the @SafeVarargs annotation, and modules. New library features include pervasive use of functional interfaces and streams, the java.time package for manipulating dates and times, and numerous minor enhancements such as convenience factory methods for collections. In this new edition of Effective Java, Bloch updates the work to take advantage of these new language and library features, and provides specific best practices for their use. Java's increased support for multiple paradigms increases the need for best-practices advice, and this book delivers. As in previous editions, each chapter consists of several "items," each presented in the form of a short, standalone essay that provides specific advice, insight into Java platform subtleties, and updated code examples. The comprehensive descriptions and explanations for each item illuminate what to do, what not to do, and why. Coverage includes:Updated techniques and best practices on classic topics, including objects, classes, methods, libraries, and generics How to avoid the traps and pitfalls of commonly misunderstood subtleties of the platform Focus on the language and its most fundamental libraries, such as java.lang and java.util

Leading with Focus: Elevating the Essentials for School and District Improvement


Mike Schmoker - 2016
    Now, in Leading with Focus, he shows administrators, principals, and other education leaders how to apply his model to the work of running schools and districts. In this companion to his previous book, Schmoker offers* An overview of the case for simple, focused school and district leadership--demonstrating its power for vastly improving the work of teachers and leaders.* Examples of real schools and districts that have embraced focused leadership--and the incredible results for student learning.* A practical, flexible, and easy-to-follow implementation guide for ensuring focused leadership in schools and districts.All students deserve to learn in schools where educators eschew distractions and superfluous activities to concentrate on what's most important. To that end, this book is an essential resource for leaders ready to streamline their practice and focus their efforts on radically improving student learning.

Assertive Discipline: Positive Behavior Management for Today's Classroom


Lee Canter - 2001
    A special emphasis on the needs of new and struggling teachers includes practical actions for earning student respect and teaching them behavior management skills. The author also introduces a real-time coaching model and explains how to establish a schoolwide Assertive Discipline(r) program.

HTML and CSS: Design and Build Websites


Jon Duckett - 2011
    Joining the professional web designers and programmers are new audiences who need to know a little bit of code at work (update a content management system or e-commerce store) and those who want to make their personal blogs more attractive. Many books teaching HTML and CSS are dry and only written for those who want to become programmers, which is why this book takes an entirely new approach. • Introduces HTML and CSS in a way that makes them accessible to everyone—hobbyists, students, and professionals—and it’s full-color throughout • Utilizes information graphics and lifestyle photography to explain the topics in a simple way that is engaging • Boasts a unique structure that allows you to progress through the chapters from beginning to end or just dip into topics of particular interest at your leisureThis educational book is one that you will enjoy picking up, reading, then referring back to. It will make you wish other technical topics were presented in such a simple, attractive and engaging way!

Exploring Art: A Global, Thematic Approach (with CourseMate Printed Access Card)


Margaret Lazzari - 2011
    EXPLORING ART uses art examples from around the world to discuss art in the context of religion, politics, family structure, sexuality, entertainment and visual culture.

Clients From Hell 2: A collection of anonymously-contributed client horror stories from designers (Clients From Hell: A collection of anonymously-contributed client horror stories from designers)


Bryce Bladon - 2012
    The second addition to the Clients From Hell series taps freelance veterans for even more material. Interviews, resources, and particularly poignant tales of client insanity are all included alongside the fan-favourite anecdotes of freelancing dysfunction.For the first time, Clients From Hell takes a step back from finger-pointing and clever name-calling to inform the audience of how to make it as a creative professional. Step one: buy this book. Step two: take heed of these cautionary tales. Step three: we haven't thought of a step three yet. We'll worry about that when revisions come around.Anyone who has ever worked with clients may find these tales frighteningly familiar. New freelancers may think twice about their chosen profession - or at least find relief in the fact that they're not alone in absurd client interactions.And the rest of you? You can just laugh and enjoy your day job.

The Certified Six SIGMA Green Belt Handbook


Roderick A. Munro - 2007
    From lean and project management to statistics and data analysis, the DMAIC process is explained in a clear and insightful manner. Figures, tables, references, useful appendices, and a full sample test only add to this book's comprehensiveness.

The Beast: A Chilling True Story of a Psychopathic Child Killer (Ryan Green's True Crime)


Ryan Green - 2021
    He kidnapped, raped and killed six children and teenagers in a single month. While the previous missing children had been treated like runaways, there was now no question that somebody was abducting children in the Lower Mainland area, and the media went berserk.The police immediately came under scrutiny for failing to connect the previous disappearances. The missing person cases were passed to homicide detectives, and a whole new investigation began. The police were now hunting a serial killer and Clifford Olson Junior was one of the main suspects.From the age of seventeen, Clifford Olson Junior spent only 1,501 days outside of prison or jail. If his claims are to be believed, he averaged about one murder every ten days. During his imprisonment, he was assessed on the Hare Psychopathy Checklist, a tool designed to evaluate psychopathy. The standard threshold is 25-30. He scored a 38 out of 40, the highest rating ever recorded.The Beast is a chilling account of Clifford Olson Junior and one of the most disturbing true crime stories in Canada’s history. Ryan Green’s riveting narrative draws the reader into the real-live horror experienced by the victims and has all the elements of a classic thriller.CAUTION: This book contains descriptive accounts of torture, abuse and violence. If you are especially sensitive to this material, it might be advisable not to read any further.

Spam Nation: The Inside Story of Organized Cybercrime — from Global Epidemic to Your Front Door


Brian Krebs - 2014
    Tracing the rise, fall, and alarming resurrection of the digital mafia behind the two largest spam pharmacies and countless viruses, phishing, and spyware attacks he delivers the first definitive narrative of the global spam problem and its threat to consumers everywhere.Blending cutting-edge research, investigative reporting, and firsthand interviews, this terrifying true story reveals how we unwittingly invite these digital thieves into our lives every day. From unassuming computer programmers right next door to digital mobsters like "Cosma" who unleashed a massive malware attack that has stolen thousands of Americans' logins and passwords, Krebs uncovers the shocking lengths to which these people will go to profit from our data and our wallets.Not only are hundreds of thousands of Americans exposing themselves to fraud and dangerously toxic products from rogue online pharmacies, but even those who never open junk messages are at risk. As Krebs notes, spammers can—and do—hack into accounts through these emails, harvest personal information like usernames and passwords, and sell them on the digital black market. The fallout from this global epidemic doesn't just cost consumers and companies billions, it costs lives too.Fast-paced and utterly gripping, Spam Nation ultimately proposes concrete solutions for protecting ourselves online and stemming this tidal wave of cybercrime, before it's too late."Krebs's talent for exposing the weaknesses in online security has earned him respect in the IT business and loathing among cybercriminals. His track record of scoops has helped him become the rare blogger who supports himself on the strength of his reputation for hard-nosed reporting." Bloomberg Businessweek

Clean Code: A Handbook of Agile Software Craftsmanship


Robert C. Martin - 2007
    But if code isn't clean, it can bring a development organization to its knees. Every year, countless hours and significant resources are lost because of poorly written code. But it doesn't have to be that way. Noted software expert Robert C. Martin presents a revolutionary paradigm with Clean Code: A Handbook of Agile Software Craftsmanship . Martin has teamed up with his colleagues from Object Mentor to distill their best agile practice of cleaning code on the fly into a book that will instill within you the values of a software craftsman and make you a better programmer but only if you work at it. What kind of work will you be doing? You'll be reading code - lots of code. And you will be challenged to think about what's right about that code, and what's wrong with it. More importantly, you will be challenged to reassess your professional values and your commitment to your craft. Clean Code is divided into three parts. The first describes the principles, patterns, and practices of writing clean code. The second part consists of several case studies of increasing complexity. Each case study is an exercise in cleaning up code - of transforming a code base that has some problems into one that is sound and efficient. The third part is the payoff: a single chapter containing a list of heuristics and "smells" gathered while creating the case studies. The result is a knowledge base that describes the way we think when we write, read, and clean code. Readers will come away from this book understanding ‣ How to tell the difference between good and bad code‣ How to write good code and how to transform bad code into good code‣ How to create good names, good functions, good objects, and good classes‣ How to format code for maximum readability ‣ How to implement complete error handling without obscuring code logic ‣ How to unit test and practice test-driven development This book is a must for any developer, software engineer, project manager, team lead, or systems analyst with an interest in producing better code.