Book picks similar to
Introduction to Theoretical Computer Science by Boaz Barak
computer-science
cyber
textbooks
C++ Pocket Reference
Kyle Loudon - 2003
This is especially true when it comes to object-oriented and template programming. The C++ Pocket Reference is a memory aid for C++ programmers, enabling them to quickly look up usage and syntax for unfamiliar and infrequently used aspects of the language. The book's small size makes it easy to carry about, ensuring that it will always be at-hand when needed. Programmers will also appreciate the book's brevity; as much information as possible has been crammed into its small pages.In the C++ Pocket Reference, you will find:Information on C++ types and type conversions Syntax for C++ statements and preprocessor directives Help declaring and defining classes, and managing inheritance Information on declarations, storage classes, arrays, pointers, strings, and expressions Refreshers on key concepts of C++ such as namespaces and scope More!C++ Pocket Reference is useful to Java and C programmers making the transition to C++, or who find themselves occasionally programming in C++. The three languages are often confusingly similar. This book enables programmers familiar with C or Java to quickly come up to speed on how a particular construct or concept is implemented in C++.Together with its companion STL Pocket Reference, the C++ Pocket Reference forms one of the most concise, easily-carried, quick-references to the C++ language available.
The AI Delusion
Gary Smith - 2018
The Computer Revolution may be even more life-changing than the Industrial Revolution. We can do things with computers that could never be done before, and computers can do things for us that could never be done before.But our love of computers should not cloud our thinking about their limitations.We are told that computers are smarter than humans and that data mining can identify previously unknown truths, or make discoveries that will revolutionize our lives. Our lives may well be changed, but not necessarily for the better. Computers are very good at discovering patterns, but are uselessin judging whether the unearthed patterns are sensible because computers do not think the way humans think.We fear that super-intelligent machines will decide to protect themselves by enslaving or eliminating humans. But the real danger is not that computers are smarter than us, but that we think computers are smarter than us and, so, trust computers to make important decisions for us.The AI Delusion explains why we should not be intimidated into thinking that computers are infallible, that data-mining is knowledge discovery, and that black boxes should be trusted.
Microsoft Manual of Style
Microsoft Corporation - 2004
Direct from the Editorial Style Board at Microsoft—you get a comprehensive glossary of both general technology terms and those specific to Microsoft; clear, concise usage and style guidelines with helpful examples and alternatives; guidance on grammar, tone, and voice; and best practices for writing content for the web, optimizing for accessibility, and communicating to a worldwide audience. Fully updated and optimized for ease of use, the Microsoft Manual of Style is designed to help you communicate clearly, consistently, and accurately about technical topics—across a range of audiences and media.
A Smarter Way to Learn HTML & CSS: Learn it faster. Remember it longer.
Mark Myers - 2015
Short chapters are paired with free interactive online exercises to teach the fundamentals of HTML and CSS. Written for beginners, useful for experienced developers who want to sharpen their skills. Prepares the reader to code a website of medium complexity. The learner spends two to three times as long practicing as he does reading. Based on cognitive research showing that retention increases 400 percent when learners are challenged to retrieve the information they just read. Explanations are in plain, nontechnical English that people of all backgrounds can readily understand. With ample coding examples and illustrations.
Data Modeling Essentials
Graeme Simsion - 1992
In order to enable students to apply the basics of data modeling to real models, the book addresses the realities of developing systems in real-world situations by assessing the merits of a variety of possible solutions as well as using language and diagramming methods that represent industry practice.This revised edition has been given significantly expanded coverage and reorganized for greater reader comprehension even as it retains its distinctive hallmarks of readability and usefulness. Beginning with the basics, the book provides a thorough grounding in theory before guiding the reader through the various stages of applied data modeling and database design. Later chapters address advanced subjects, including business rules, data warehousing, enterprise-wide modeling and data management. It includes an entirely new section discussing the development of logical and physical modeling, along with new material describing a powerful technique for model verification. It also provides an excellent resource for additional lectures and exercises.This text is the ideal reference for data modelers, data architects, database designers, DBAs, and systems analysts, as well as undergraduate and graduate-level students looking for a real-world perspective.
The Practical Skeptic: Core Concepts in Sociology
Lisa J. McIntyre - 1998
This title enables students to grasp key sociological concepts and learn the useful lesson that there is much that goes on in the social world that escapes the sociologically untrained eye.
The Good Listener
James E. Sullivan - 2000
Readers learn the effects that their listening has on others and insight into the effects that the listening skills of others have upon them.
An Introduction to Formal Language and Automata
Peter Linz - 1990
The Text Was Designed To Familiarize Students With The Foundations And Principles Of Computer Science And To Strengthen The Students' Ability To Carry Out Formal And Rigorous Mathematical Arguments. In The New Fourth Edition, Author Peter Linz Has Offered A Straightforward, Uncomplicated Treatment Of Formal Languages And Automata And Avoids Excessive Mathematical Detail So That Students May Focus On And Understand The Underlying Principles. In An Effort To Further The Accessibility And Comprehension Of The Text, The Author Has Added New Illustrative Examples Throughout.
The Unified Software Development Process
Ivar Jacobson - 1999
This book demonstrates how the notation and process complement one another, using UML models to illustrate the new process in action. It describes the constructs such as use cases, actors, and more.
Social Work ASWB Masters Exam Guide
Dawn Apgar - 2015
Written by a prominent social work leader and trainer for social work licensing exams in the U.S., this guide is based on years of time-tested exam prep workshops conducted by the author. It mirrors the ASWB Masters’ "Knowledge, Skills, and Abilities” upon which the exam is based, as well as incorporates information from the DSM-5, which will be included in the exam starting in mid-2015. The guide is comprehensive yet focuses on the material most likely to be included on the exam, so that students can prioritize information as they study. A self-assessment section helps readers identify their strengths and weaknesses before they tackle the material. The author shares her extensive knowledge of the exam by providing useful test-taking strategies and tips for overcoming test anxiety. The 170-question practice test at the end of the guide (with explanations of the correct answers) mirrors the actual exam in both length and structure. Information covered includes human development, diversity, abuse and neglect, assessment and intervention planning, direct and indirect (micro and macro) practice, and professional values and ethics. This book will be a valuable asset for students and aspiring social workers throughout the U.S. and Canada. Key Features: Developed by a highly respected educator of social work licensure candidates Covers all the content areas on the examination, as well as new content added in 2015 Begins with a self-assessment section to help identify areas of strength and weakness Offers a wealth of test-taking tips and strategies to foster exam confidence Includes a practice test (with explanations of the correct answers) that mirrors the exam ASWB is a registered service mark of the Association of Social Work Boards, which neither sponsors nor endorses this product.
Learning React Native: Building Native Mobile Apps with JavaScript
Bonnie Eisenman - 2016
With this hands-on guide, you'll learn how to build applications that target iOS, Android, and other mobile platforms instead of browsers. You'll also discover how to access platform features such as the camera, user location, and local storage.With code examples and step-by-step instructions, author Bonnie Eisenman shows web developers and frontend engineers how to build and style interfaces, use mobile components, and debug and deploy apps. Along the way, you'll build several increasingly sophisticated sample apps with React Native before putting everything together at the end.Learn how React Native provides an interface to native UI componentsExamine how the framework uses native components analogous to HTML elementsCreate and style your own React Native components and applicationsInstall modules for APIs and features not supported by the frameworkGet tools for debugging your code, and for handling issues outside of JavaScriptPut it all together with the Zebreto effective-memorization flashcard appDeploy apps to the iOS App Store and Google's Play Store
Haskell: The Craft of Functional Programming
Simon Thompson - 1996
Running examples and case studies highlight new concepts and alternative approaches to program design.
Cyber Security (with CD): Understanding Cyber Crimes, Computer Forensics and Legal Perspectives (Wind)
Nina Godbole
Brand New
Global Marketing
Warren J. Keegan - 1999
Suitable at the graduate-level/MBA level if used with supplemental cases. The Fourth Edition draws students into the excitement, challenges, and controversies of global marketing. The paperback, two-color format gives adopters the flexibility to choose a supplementary reader while ensuring that the total cost to students is reasonable. Each chapter features vignettes and discussion cases featuring high-profile, real-world companies and products; examples from the trade press to illustrate key terms and issues; topical and timely boxed features; and concise summaries of the latest research findings published in scholarly journals.