New Arrivals · Computers & Software

March 6, 2020
These titles were recently added to the collection of the Public Library of Cincinnati and Hamilton County.

The hacker and the state : cyber attacks and the new normal of geopolitics

March 5, 2020
Buchanan, Ben (Writer on cybersecurity), author.
412 pages ; 22 cm
Part one. Espionage: Exploiting home-field advantage -- Defeating encryption -- Building a backdoor -- Strategic espionage -- Counterintelligence -- Part two. Attack: Strategic sabotage -- Targeted disruption -- Coercion -- Testing and demonstration -- Part three. Destabilization: Election interference -- Exposure -- Theft, ransom, and manipulation -- Widespread disruption.
"The threat of cyberwar can feel like something out of a movie: nuclear codes hacked, powerplants melting down, immediate crisis. In reality, state-sponsored hacking looks nothing like this. It's covert, insidious, and constant. Ben Buchanan reveals the cyberwar that's already here, reshaping the global contest for geopolitical advantage"-- Provided by publisher.

The simulation hypothesis : an MIT computer scientist shows why AI, quantum physics and Eastern mystics agree we are in a video game

March 2, 2020
Virk, Rizwan, author.
[Mountain View, California?] : Bayview Books, 2019.
291 pages : illustrations ; 23 cm
"Version.4.10"--T.p. verso
part I. How to build the Matrix : the computer science: Stages 0 to 3 : from Pong to MMORPGs ; Stages 4 to 8 : from virtual reality to mind interfaces ; Stages 9 to 10 : AI & downloadable consciousness ; Stage 11 : simulation point, ancestor simulations & beyond -- part II. How simulation explains our world : the physics: Conditional rendering & the collapse of the probability wave ; Parallel universes, future selves, and video games ; Pixels, quanta, and the structure of space-time -- part III. How simulation explains the unexplainable : the mystics: Spirits in an illusory, video game-like dream world ; Multiple lives & karma as quests in video games ; Some unexplained areas : God, angels, NDEs, and UFOs -- part IV. Putting it all together: Skeptics and believers : evidence of computaton ; The great simulation and its implications.
Written by well-known Silicon Valley entrepreneur and MIT-educated computer scientist Rizwan Virk, The Simulation Hypothesis brings together disparate fields to explore one of the most daring and consequential theories of our time: The Simulation Hypothesis. Whether you are a computer scientist, a fan of science fiction like the Matrix movies, a video game enthusiast, or a spiritual seeker, The Simulation Hypothesis touches on all these areas. The Simulation Hypothesis is the idea that our physical reality, far from being a solid physical universe, is part of an increasingly sophisticated video game-like simulation, consisting of pixels with its own internal clock.In the Simulation Hypothesis, the mysteries of quantum science, the path of artificially intelligent consciousness, the evolution of VR and quantum computers, along with previously taboo subjects like consciousness and karma, are brought together into a cohesive, information-based computer science framework. Leading figures like Elon Musk and Stephen Hawking have advocated the Simulation Hypothesis. For the first time, the Simulation Hypothesis delves into all the angles that make this remarkable theory one of the most important of our time!


February 25, 2020
Van Gumster, Jason, author.
xiv, 621 pages : illustrations ; 24 cm.
Includes index.
Disovering Blender -- Understanding how Blender thinks -- Getting your hands dirty working in Blender -- Working in edit mode and object mode -- Creating anything you can imagine with meshes -- Sculpting in virtual space -- Using Blender's non-mesh primitives -- Changing that boring gray default material -- Giving models texture -- Lighting and environment -- Animating objects -- Rigging: the art of building an animatable puppet -- Animating object deformations -- Letting Blender do the work for you -- Making 2D and 2.5D animation with grease pencil -- Exporting and rendering scenes -- Editing video animation -- Compositing images and video -- Mixing video and 3D with motion tracking -- Ten tips for working more effectively in Blender -- Ten excellent community resources.
"Some of the dramatic visual effects you've seen in top-grossing movies and heralded television series got their start in Blender. This book helps you get your own start in creating three-dimensional characters, scenes, and animations in the popular free and open-source tool." -- Provided by publisher.

Windows 10 in easy steps

February 24, 2020
Vandome, Nick, author.
Warwickshire, United Kingdom : In Easy Steps Limited, [2019]
240 pages : color illustrations ; 23 cm.
Includes index.
"Fully revised for the Windows 10 November 2019 Update" -- Back cover.
Introducing Windows 10 -- Getting started -- Working with apps -- Standard controls -- Customizing windows -- File explorer -- Managing files and folders -- Digital lifestyle -- Microsoft Edge browser -- Keeping in touch -- Networking and sharing -- System and security.
"Windows 10 in easy steps is a concise yet comprehensive guide to Microsoft Windows 10. Now fully revised for the Windows 10 November 2019 Update, this guide covers: obtaining and personalizing your Windows 10 ; using the Focus assist feature to mangage and customize your notifications ; navigating Windows 10 with the Start button, Start menu, Taskbar, and the Timeline ; Working with files and folders, using OneDrive for free storage, and sharing files, including using the Nearby sharing feature ; Mastering Cortana to verbally instruct your device - give your fingers a rest! ; finding and downloading key apps for photos, movies, TV shows, music games, and more ; exploring the web using Microsoft Edge ; and keeping in touch with email and Skype."--Back cover.

Adobe Illustrator CC

February 21, 2020
Karlins, David, author.
Hoboken, NJ : John Wiley & Sons, Inc., [2020]
xi, 369 pages : color illustrations ; 24 cm.
Includes index.

Sams teach yourself Java in 21 days

February 20, 2020
Cadenhead, Rogers, author.
xxiv, 645 pages : illustrations ; 24 cm
Includes index.
"Category: Java programming. Covers: Java 12. User level: Beginning-Intermediate."--page [4] of cover.
"In arenas ranging from enterprise development to Android app programming, Java remains one of the world's most popular programming languages. Sams Teach Yourself Java in 21 Days helps the serious learner gain true mastery over Java. In this book's straightforward, step-by-step approach, each lesson builds on everything that's come before, helping readers learn Java's core features and techniques from the ground up. Friendly, accessible, and conversational, this book offers a practical grounding in the language, without ever becoming overwhelming or intimidating."--Publisher's website.

Introducing Microsoft Teams : understanding the new chat-based workspace in Office 365

February 17, 2020
Ilag, Balu N., author.
xx, 323 pages : illustrations ; 24 cm.
Includes index.
Introduction : Microsoft Teams -- Optimizing the Teams experience -- Managing and controlling the Teams experience -- Teams capabilities and enhancement -- Journey from Skype for business to Microsoft Teams -- Microsoft Teams troubleshooting.
Gain industry best practices from planning to implementing Microsoft Teams and learn how to enable, configure, and integrate user provisioning, management, and monitoring. This book also covers troubleshooting Teams with step-by-step instructions and examples. You'll learn how to migrate from Skype for Business to Microsoft Teams with a step-by-step tutorial. This Book Is For Unified communication administrators and IT support engineers who are currently supporting an existing unified communication platform such as Skype for Business (Lync). It would also help support engineers, new administrators, and consultant to start their journey with Teams.

Programming C# 8.0 : build cloud, web, and desktop applications

February 5, 2020
Griffiths, Ian, 1973- author.
Sebastopol, CA : O'Reilly Media, Inc., 2020.
xviii, 778 pages : illustrations ; 24 cm
Includes index.
Introducing C# -- Basic coding in C# -- Types -- Generics -- Collections -- Inheritance -- Object lifetime -- Exceptions -- Delegates, lambdas, and events -- LINQ -- Reactive extensions -- Assemblies -- Reflection -- Attributes -- Files and streams -- Multithreading -- Asynchronous language features -- Memory efficiency.
C# is undeniably one of the most versatile programming languages available to engineers today. With this comprehensive guide, you'll learn just how powerful the combination of C# and .NET can be. Author Ian Griffiths guides you through C# 8.0 fundamentals and techniques for building cloud, web, and desktop applications. Designed for experienced programmers, this book provides many code examples to help you work with the nuts and bolts of C#, such as generics, LINQ, and asynchronous programming features. Y

JavaScript : absolute beginner's guide

February 3, 2020
Chinnathambi, Kirupa, author.
[Indianapolis, Indiana] : Que, [2020]
xviii, 436 pages : illustrations ; 24 cm.
Includes index.

Storytelling in design : defining, designing, and selling multidevice products

January 29, 2020
Dahlström, Anna, 1972- author.
xx, 392 pages : illustrations (some color) ; 23 cm.
Why storytelling matters -- The anatomy of a great story -- Storytelling for product design -- The emotional aspects of product design -- Defining and structuring experiences with dramaturgy -- Using character development in product design -- Defining the setting and context of your product -- Storyboarding for product design -- Visualizing the shape of your product experience -- Applying main plots and subplots to user journeys and flows -- Theme and story development in product design -- Choose-your-own-adventure stories and modular design -- Applying scene structure to wireframes, designs, and prototypes -- Presenting and sharing your story.
This practical guide shows you how storytelling can make a powerful difference in product design.

My iPhone for seniors

January 27, 2020
Miser, Brad, author.
xxi, 727 pages : color illustrations ; 24 cm
Getting to know your iPhone -- Getting started wiht your iPhone -- Using your iPhone's core features -- Setting up and using an Apple ID, iCloud, and other online accounts -- Customizing your iPhone with apps -- Making your iPhone work for you -- Customizing how your iPhone looks -- Managing contacts -- Communicating with phone and FaceTime apps -- Sending, receiving, and managing email -- Sending, receiving, and managing texts and iMessages -- Managing calendars -- Working with Siri -- Surfing the web -- Taking photos and video with your iPhone -- Viewing and editing photos and video with the photos app -- Working with other useful iPhone apps and features -- Maintaining and protecting your iPhone and solving problems.
Step-by-step instructions for the tasks you care about most. Large full-color, close-up photos with callouts to iPhone photos that show you exactly what to do. Common-sense help when you run into iPhone problems or limitations.

Computer game development and animation : a practical career guide

January 27, 2020
Hamilton, Tracy Brown, author.
xi, 87 pages : illustrations ; 23 cm
"Includes interviews with professionals in the field, covers the following areas of this field that have proven to be stable, lucrative, and growing professions. Artist/Animator. Producer. Sound Designer. Video Game Designer. Video Game Developer. Video Game Tester. Writer"--Provided by publisher.

Beginner's step-by-step coding course : learn computer programming the easy way.

January 24, 2020
New York : Dorling Kindersley, 2020.
359 pages : color illustrations ; 24 cm
Includes index.
Scratch -- Python -- Web technologies.
Learning to code has never been easier than with this essential guide to computer programming for beginners. With this visual guide to computer programming for beginners, it has never been easier to learn how to code. Coding skills are in high demand and the need for programmers is still growing. Covering three of the most popular languages for new coders, this book uses a graphic method to break complex subjects into user-friendly chunks, bringing essential skills within easy reach. Each chapter contains tutorials on practical projects designed to teach you the main applications of each language, such as building websites, creating games, and designing apps. The book also looks at many of the main coding languages that are out there, outlining the key applications of each language, so you can choose the right language for you. You'll learn to think like a programmer by breaking a problem down into parts, before turning those parts into lines of code. Short, easy-to-follow steps then show you, piece by piece, how to build a complete program. There are challenges for you to tackle to build your confidence before moving on. Written by a team of expert coders and coding teachers, Beginner's Step-by-Step Coding Course is the ideal way to get to set you on the road to code.

My iPad for seniors

January 20, 2020
Miller, Michael, 1958- author.
[Indianapolis] : Que, [2020]
xxii, 426 pages : color illustrations ; 24 cm
Includes index.
"Covers all iPads running iPadOS 13"--Cover.

Sams teach yourself SQL in 10 minutes

January 17, 2020
Forta, Ben, author.
ix, 237 pages ; 23 cm.
Includes index.
Understanding SQL -- Retrieving data -- Sorting retrieved data -- Filtering data -- Advanced data filtering -- Using wildcard filtering -- Creating calculated fields -- Using data manipulation functions -- Summarizing data -- Grouping data -- Working with subqueries -- Joining tables -- Creating advanced joins -- Combining queries -- Inserting data -- Updating and deleting data -- Creating and manipulating tables -- Using views -- Working with stores procedures -- Managing transaction processing -- Using cursors -- Understanding advanced SQL features.

Macs all-in-one for dummies.

January 16, 2020
Hutsko, Joe, 1963- author.
Hoboken, New Jersey : For Dummies, a Wiley Brand, [2020]
xvii, 780 pages : illustrations ; 24 cm.
Includes index.
Introduction -- Getting started with your Mac -- Using the Internet -- Beyond the basics -- Using your Mac as a media center -- Taking care of business.
Whether you're getting your first Mac or you've been a Mac user for years, there's something in this guide for you. From setting up and connecting to the Internet to doing firewall configuration, it's all here for your personal and business use.

Computer basics : Windows 10 edition

January 9, 2020
Miller, Michael, 1958- author.
xvii, 331 pages : illustrations ; 23 cm
Includes index.
This is today's best beginner's guide to using your computer or tablet with the Windows 10 operating system. Make the most of your Windows 10 notebook or desktop computer; without becoming a technical expert! This is the fastest way to get comfortable, get productive, get online, get started with social networking, make more connections, and have more fun! Even if you've never used a Windows computer before, this book shows you how to do what you want, one incredibly clear and easy step at a time. --Publisher

The cult of Mac

January 6, 2020
Kahney, Leander, author.
215 pages : illustrations (chiefly color) ; 26 cm
Previous edition: 2004.
Includes index.
Apple is a global luxury brand whose products range from mobile phones and tablets to streaming TVs and smart home speakers. Yet despite this dominance, a distinct subculture persists, which celebrates the ways in which Apple products seem to encourage self-expression, identity, and innovation. The beautifully designed second edition of The Cult of Mac takes you inside today's Apple fandom to explore how devotions-new and old-keep the fire burning. Join journalists Leander Kahney and David Pierini as they explore how enthusiastic fans line up for the latest product releases, and how artists pay tribute to Steve Jobs' legacy in sculpture and opera. Learn why some photographers and filmmakers have eschewed traditional gear in favor of iPhone cameras. Discover a community of collectors around the world who spend tens of thousands of dollars to buy, restore, and enshrine Apple artifacts, like the Newton MessagePad and Apple II. Whether you're an Apple fan or just a casual observer, this second edition of The Cult of Mac is sure to reveal more than a few surprises, offering an intimate look at some of the most dedicated members in the Apple community.

60 Ready-to-Use Coding Projects

January 6, 2020
xxi, 410 pages : illustrations ; 23 cm
Programs for kids (ages 3-7) -- Programs for tweens (ages 8-12) -- Programs for young adults (ages 13-18) -- Programs for adults -- Creating circulating collections.
"This book provides 60 ready-to-use coding projects that can be implemented in libraries"--Provided by publisher.

Cybersecurity careers

January 2, 2020
Hulick, Kathryn, author.
San Diego, CA : ReferencePoint Press, Inc., [2019]
80 pages : color illustrations ; 24 cm
Information security analyst -- Information security architect -- Ethical hacker -- Cyber incident responder -- Digital forensics investigator -- Data privacy attorney -- Security auditor -- Cryptologist.
Digital devices such as cell phones, laptops, smart watches, fitness trackers, and more connect the world together and make life more convenient. Many people have become so dependent on digital technology that they could not conduct their business or manage their daily lives without it. They sleep with smart phones by their pillows, as if the device were an extension of the body. The more people rely on technology, however, the more vulnerable they become to data breaches or technology failures-- Provided by publisher.

Processing : a programming handbook for visual designers and artists

December 31, 2019
Reas, Casey.
Cambridge, Massachusetts : The MIT Press, [2014]
xx, 642 pages : illustrations ; 24 cm
Includes index.
Processing ; Using processing ; Draw ; Color ; Variables ; Flow ; Interactivity ; Repeat ; Synthesis 1 -- Interviews : image ; Text ; Typography ; Image ; Transform ; Vertices ; 3D Drawing ; Shapes ; Synthesis 2 -- Interviews : interaction ; Calculate ; Random ; Motion ; Time ; Functions ; Objects ; Synthesis 3 -- Interviews : motion, performance ; Arrays ; Animation ; Dynamic drawing ; Simulate ; Data ; Interface ; Image processing ; Render techniques ; Synthesis 4 -- Interviews : environment.
The visual arts are rapidly changing as media moves into the web, mobile devices, and architecture. When designers and artists learn the basics of writing software, they develop a new form of literacy that enables them to create new media for the present, and to imagine future media that are beyond the capacities of current software tools. This book introduces this new literacy by teaching computer programming within the context of the visual arts.

Effective Python : 90 specific ways to write better Python

December 23, 2019
Slatkin, Brett, author.
xxii, 444 pages ; 24 cm
Previous edition: 2015.
Includes index.
Pythonic thinking -- Lists and dictionaries -- Functions -- Comprehensions and generators -- Classes and interfaces -- Metaclasses and attributes -- Concurrency and parallelism -- Robustness and performance -- Testing and debugging -- Collaboration.

JavaScript : a beginner's guide

December 19, 2019
Pollock, John (Web administrator), author.
New York : McGraw-Hill, [2020]
xviii, 542 pages : illustrations ; 24 cm
Includes index.
Introduction to JavaScript -- Placing JavaScript in an HTML file -- Using variables -- Using functions -- JavaScript operators -- Conditional statements and loops -- JavaScript arrays -- Objects -- The document object -- Event handlers -- Introduction to Node.js -- Math, number, and date objects -- Handling strings -- Browser-based JavaScript -- JavaScript forms and data -- Further browser-based JavaScript -- Answers to self tests.
Fully updated for the latest JavaScript standard and featuring a new chapter on Node.js. "JavaScript : a beginner's guide" Fifth edition shows you how to create dynamic Web pages with special effects using this versatile Web development language. This fast-paced tutorial covers JavaScript fundamentals, including variables, functions, operators, event handlers, objects, arrays, strings, and forms. More advanced techniques, such as Node.js, debugging, accessibility, and security, are also discussed. Start using JavaScript right away with help from this hands-on guide!

MacBook for dummies

December 19, 2019
Chambers, Mark L., author.
xi, 416 pages : illustrations ; 24 cm.
Includes index.
Introduction -- Tie myself down with a desktop? Preposterous!. Hey, it really does have everything I need ; Turning on your portable powerhouse ; The MacBook owner's introduction to macOS Catalina -- Shaking hands with macOS Catalina. What's new in macOS Catalina? ; A nerd's guide to system preferences ; Sifting through your stuff ; Using reminders, notes, notifications, and maps -- Connecting and communicating. Let's go on Safari! ; iCloud is made for MacBooks ; Your laptop goes multiuser ; Working well with networks -- Living the iLife. The multimedia joys of music and TV ; Focusing on photos ; Making film history with iMovie ; Recording your hits with GarageBand -- Getting productive and maintaining your MacBook. Desktop publishing with pages ; Creating spreadsheets with numbers ; Building presentations with Keynote ; When good Mac laptops go bad ; Adding new stuff to your laptop ; Tackling the housekeeping --The part of tens. Ten laptop rules to follow ; Ten things to avoid like the plague.
So sleek, so cool. From the moment you slid it from the box, you wanted to learn as much as you possibly could about your new device. Whether you're a newbie or a Mac veteran, you'll find all you need right here--from initial set-up and customization to working with iCloud and the latest macOS features and apps--making it easy for you to accomplish everything you want with your MacBook.

QuickBooks 2020 for dummies

December 19, 2019
Nelson, Stephen L., 1959- author.
xiv, 391 pages : illustrations ; 24 cm
Includes index.
"Organize and manage your business finances; track inventory and monitor transactions; pay bills, record sales receipts, and create invoices"--cover.

feed —Subscribe to the Computers & Software feed .


For Teens

For Kids


Electronic Resources



Large Print