ICICS/Computer Science Reading Room : New Books

The following books are now available at the Reading Room. Search the Reading Room catalogue to find many more:

Bad Blood / Secrets and Lies in a Silicon Valley Startup / John Carreyrou
Audiobook narrated by: Will Damron

Becauseinternet : understanding the new rules of language / Gretchen McCulloch
P 120 I6 M28 2019

Cult of the dead cow : how the original hacking supergroup might just save the world / Joseph Menn
HV 6773 M45 2019   

Going postal : a novel of Discworld / Terry Pratchett
PR 6066 R34 G65 2004  

Guide to Competitive Programming : Learning and Improving Algorithms Through Contests / by Antti Laaksonen
QA 76.6 L225 2017

Homo Deus : A Brief History of Tomorrow / Yuval Noah Harari
Audiobook narrated by: Derek Perkins

Likewar : the weaponization of social media / P.W. Singer and Emerson T. Brooking
HM 742 S5745 2018  

Modernrobotics : mechanics, planning, and control / Kevin M. Lynch, Frank C. Park
TJ 211 L96 2017

Monsters & modules / Gene Luen Yang & Mike Holmes
PN 6727 Y36 S435 2018  

Payoff : the hidden logic that shapes our motivations / Dan Ariely
HF 5549.5 M63 A74 2016

Practical augmented reality : a guide to the technologies, applications, and human factors for AR and VR / Steve Aukstakalnis
QA76.9A94A95 2017

The goal : a business graphic novel / Eliyahu M. Goldratt
PR 9510.9 G64 G6 2018  

The library book / by Susan Orlean
Z 733 L8742 O75 2018  

The Master Algorithm : How the Quest for the Ultimate Learning Machine Will Remake Our World /  Pedro Domingos
Audiobook narrated by: Mel Foster

The player of games / Iain M. Banks
PR 6052 A58 P54 1989

Trillion-dollar coach : the leadership playbook from Silicon Valley's Bill Campbell / Eric Schmidt, Jonathan Rosenberg and Alan Eagle
HF 5549.5 C53 S35 2019


A fire upon the deep / Vernor Vinge
PS 3572 I534 F57 1993

Accelerate : the science behind DevOps : building and scaling high performing technology organizations / Nicole Forsgren, Jez Humble and Gene Kim
QA 76.76 D47 F69 2018

Bayesian statistics the fun way : understanding statistics and probability with Star Wars, LEGO, and Rubber Ducks / Will Kurt
QA 279.5 K87 2019

Don't make me think, revisited : a common sense approach to Web usability. 3rd ed. / Steve Krug
TK 5105.888 K78 2014

Factfulness : ten reasons we're wrong about the world - and why things are better than you think / Hans Rosling
BF 441 R673 2018

Refactoring : improving the design of existing code. 2nd ed. / Martin Fowler
QA 76.758 F682 2019

The Code : Silicon Valley and the remaking of America / Margaret O'Mara
HC 107 C22 S3397 2019

The man who sold the moon and Orphans of the sky / Robert A. Heinlein
PS 3515 E288 M37 2013

The modelthinker : what you need to know to make data work for you / Scott E. Page
QA 76.9 I52 P34 2018

The three-body problem / Cixin Liu
PL 2947 C59 S3613 2016


After on : a novel of Silicon Valley / RobReid
PS 3618 E5474 A69 2017

Artificial intelligence : foundations of computational agents. 2nd ed. / David L. Poole, Alan K. Mackworth
Q 342 P66 2017 c.2   (COURSE RESERVE CPSC 322)

Designing the user interface : strategies for effective human-computer interaction. 6th ed. / Shneiderman, Plaisant, Cohen, Jacobs, Elmqvist
QA 76.9 H85 S54 2017

Drive : the surprising truth about what motivates us / Daniel H. Pink
BF 503 P475 2011

Emergence : the connected lives of ants, brains, cities and software / Steven Johnson
Q 325 J65 2001

Introduction to applied linear algebra : vectors, matrices, and least squares / Stephen Boyd, Lieven Vandenberghe
QA 184.2 B69 2018

Introduction to deep learning / Eugene Charniak
Q 325.7 C43 2018

Learning Web Design : a beginner's guide to HTML, CSS, Javascript, and Web Graphics. 5th ed. / Jennifer Niederst Robbins
TK 5105.888 N543 2018

Life in code : a personal history of technology / EllenUllman
QA 76.2 U43 A3 2017

Modeling of dynamicsystems with engineering applications / Clarence W. de Silva
T 57.62 D426 2018

Rise of the machines : a cybernetic history / ThomasRid
T 14.5 R535 2016

Technically wrong : sexist apps, biased algorithms, and other threats of toxic tech / Sara Wachter-Boettcher
TA 169.5 W33 2017

The 7 habits of highly effective people : powerful lessons in personal change. 25th anniversary ed. / Stephen R. Covey
BF 637 S8 C68 2013

The emperor's new mind : concerning computers, minds and the laws of physics / Roger Penrose
Q 335 P415 2016

The numberdevil : a mathematical adventure / Hans Magnus Enzensberger
PZ 7 E72455 N85 1998


A sampler of useful computational tools for applied geometry, computer graphics, and image processing / Daniel Cohen-Or, editor ; Chen Greif, Tao Ju, Niloy J. Mitra, Ariel Shamir, Olga Sorkine-Hornung, Hao (Richard) Zhang
TA 330 S26 2015

Algorithmic aspects of machine learning / Ankur Moitra
Q 325.5 M65 2018

Angular development with TypeScript. 2nd ed. / Yakov Fain, Anton Moiseev
QA 76.76 A54 F35 2019

Broad band : the untold story of the women who made the Internet / Claire L. Evans
QA 76.2 A2 E93 2018

Deep medicine : how artificial intelligence can make healthcare human again / Eric Topol
R 858 T67 2019

Designing games : a guide to engineering experiences / Tynan Sylvester
QA 76.76 C672 S949 2013

From Gutenberg to Google : the history of our future / Tom Wheeler
HE 151 W43 2019

Game theory : an introduction / Steven Tadelis
HB 144 T33 2013

Hooked : how to build habit-forming products / Nir Eyal with Ryan Hoover
HF 5415.15 E93 2014

Info we trust : how to inspire the world with data / written and illustrated by RJ Andrews
QA 76.9 I52 A54 2019

INSPIRED : how to create tech products customers love. 2nd ed. / Marty Cagan
HF 5415.15 C34 2018

Mismatch : how inclusion shapes design / Kat Holmes
NK 1520 H64 2018

Potions & parameters / Gene Luen Yang & Mike Holmes
PN 6727 Y36 S434 2018

Radical candor : be a kick-ass boss without losing your humanity / Kim Scott
HD 38.2 S41 2017

Robot ethics 2.0 : from autonomous cars to artifical intelligence / edited by Patrick Lin, Ryan Jenkins, and Keith Abney
TJ 211.49 R62 2017

Robots & repeats / Gene Luen Yang and Mike Holmes
PN 6727 Y36 S433 2017

Secrets & sequences / Gene Luen Yang, Mike Holmes
PN 6727 Y36 S432 2017

Soonish : ten emerging technologies that'll improve and/or ruin everything / Kelly and Zach Weinersmith
T 174 W543 2017

The Big Nine : how the tech titans and their thinking machines could warp humanity / Amy Webb
Q 334.7 W43 2019

The black box society : the secret algorithms that control money and information / Frank Pasquale
HN 49 P6 P375 2015

The friendship code / by Stacia Deutsch
PZ 7 D495 Fr 2017

The sentient machine : the coming age of artificial intelligence / Amir Husain
Q 335 H815 2017

The woman who smashed codes : a true story of love, spies, and the unlikely heroine who outwitted America's enemies / Jason Fagone
D 639 C75 F34 2018

Warcross / Marie Lu
PZ 7 L9676 War 2017


A dictionary of computer science. 7th ed. / editors for this edition, Andrew Butterfield, Gerard Ekembe Ngondi.
QA 76.15 D526 2016   (REFERENCE SECTION)

A dictionary of electronics and electric engineering. 5th ed. / [edited by] Andrew J. Butterfield, John Szymanski.
TK 7804 D526 2018   (REFERENCE SECTION)

Artful design : technology in search of the sublime / written and designed by Ge Wang
NK 1520 W36 2018

Black hat Python : Python programming for hackers and pentesters / by Justin Seitz
QA 76.9 A25 S456 2015

Foolproof, and other mathematical meditations / Brian Hayes
QA 93 H3586 2017

How Smart Machines Think / Sean Gerrish ; foreward by Kevin Scott
QA 76.87 G49 2018

Invent your own computer games with Python. 4th ed. / by Al Sweigart
QA 76.76 C672 S785 2017

Matchmakers : the new economics of multisided platforms / David S. Evans and Richard Schmalensee
HD 9999 M782 E93 2016

Perceptrons : an introduction to computational geometry / Marvin L. Minsky and Seymour A. Papert
Q 327 M55 2017

Plato and the nerd : the creative partnership of between humans and technology / Edward Ashford Lee
T 14 L4254 2017

Programmed inequality : how Britain discarded women technologists and lost its edge in computing / Marie Hicks
HD 6135 H53 2017

Programming for the puzzled : learn to program while solving puzzles / Srini Devadas
QA 76.6 D485 2017

The art of deception : controlling the human element of security / Kevin D. Mitnick and William L. Simon
QA 76.9 A25 M585 2002

The computer book : from the abacus to artificial intelligence, 250 milestones in the history of computer science / Simson L. Garfinkel and Rachel H. Grunspan
QA 76.17 G37 2018

The new ABCs of research : achieving breakthrough collaborations / Ben Shneiderman
Q 180.55 G77 S56 2016

Wireless communications. 2nd ed. / Andreas F. Molisch
TK 5103.2 M65 2011

Zucked : the education of an unlikely activist / Roger McNamee
HM 743 F33 M347 2019


Creating games : mechanics, content, and technology / Morgan McGuire, Odest Chadwicke Jenkins
QA 76.76 C672 M34 2009

How the internet happened : from Netscape to the iPhone / Brian McCullough
TK 5105.875 I57 M3815 2018

Learn Python 3 the hard way : a very simple introduction to the terrifyingly beautiful world of computers and code / Zed A. Shaw
QA 76.73 P98 S533 2017 c.2

Meltdown : why our systems fail and what we can do about it / Chris Clearfield and Andras Tilcsik
D 24 C45 2018

Skin in the game : hidden asymmetries in daily life / Nassim Nicholas Taleb
HM 1101 T35 2018

Swipe to unlock : a primer on technology and business strategy / Neel Mehta, Parth Detroja, Aditya Agashe
QA 76 M44 2018

Uberland : how algorithms are rewriting the rules of work / Alex Rosenblat
HE 5620 R53 R67 2018

We are the nerds : the birth and tumultuous life of Reddit, the internet’s culture laboratory / Christine Lagorio-Chafkin
HM 743 R447 L34 2018


3D user interfaces : theory and practice. 2nd ed. / Joseph J. LaViola Jr., Ernst Kruijff, Ryan P. McMahan, Doug A. Bowman, Ivan Poupyrev
QA 76.9 U83 L385 2017

Brain rules : 12 principles for surviving and thriving at work, home, and school / John Medina
BF 444 M386 2014

Our mathematical universe : my quest for the ultimate nature of reality / Max Tegmark
QB 891 T44 2015

Project to product : how to survive and thrive in the age of digital disruption with the flow framework / Mik Kersten
QA 76.9 C66 K468 2018

Sketching user experiences : the workbook / Saul Greenberg, Sheelagh Carpendale, Nicolai Marquardt, Bill Buxton
TS 171 S59 2012

Twenty lectures on algorithmic game theory / Tim Roughgarden
QA 269 R68 2016


A mind at play : how Claude Shannon invented the information age / by Jimmy Soni and Rob Goodman
QA 29 S423 S66 2017

A philosophy of software design / John Ousterhout
QA 76.76 D47 O988 2018

Algorithms illuminated : Part 1, the basics / Tim Roughgarden
QA 76.9 A43 R68 2017

Getting clojure : build your functional skills one idea at a time / Russ Olsen
QA 76.73 C565 O47 2018

Head first networking / Al Anderson, Ryan Benedetti
TK 5105.5 A53 2009

Hello World : being human in the age of algorithms / Hannah Fry
T 14.5 F788 2018

How to write an amazing IT resume : get the interview every time / Baron Fendler
HF 5383 F46 2017

Life after Google : the fall of big data and the rise of the blockchain economy / George Gilder
HC 107 C23 H5345 2018

Outlier analysis. 2nd ed. / Charu C. Aggarwal
QA 276 A34 2017

Practical programming : an introduction to computer science using Python 3.6. 3rd ed. / Paul Gries, Jennifer Campbell, Jason Montojo
QA 76.73 P98 P73 2017

Practical Tableau : 100 tips, tutorials, and strategies from a Tableau zen master / Ryan Sleeper
QA 76.9 I52 S544 2018

Reinforcement learning : an introduction.2nd ed. / Richard S. Sutton and Andrew G. Barto
Q 325.6 S88 2018

Resume writing for IT professionals / Allan Green
QA 76.25 G74 2015

Revealing the invisible : how our hidden behaviors are becoming the most valuable commodity of the 21st century / Thomas Koulopoulos with George Achillias
Q 335 K68 2018

Sensor systems : fundamentals and applications / Clarence W. de Silva
TK 7871.67 D425 2017

TensorFlow 1.x deep learning cookbook : over 90 unique recipes to solve artificial-intelligence driven problems with Python / Antonio Gulli, Amita Kapoor
Q 325.5 G85 2017

The friendly orange glow : the untold story of the rise of cyberculture / Brian Dear
QA 76.8 P53 D43 2017

The internet trap : how the digital economy builds monopolies and undermines democracy / Matthew Hindman
HC 79 I55 H56 2018

Valley of genius : the uncensored history of Silicon Valley, as told by the hackers, founders, and freaks who made it boom / Adam Fisher
HD 9696.2 U63 C3542 2018


A history of video games in 64 objects / World Video Game Hall of Fame
GV 1469.3 H57 2018

Artificial unintelligence : how computers misunderstand the world / Meredith Broussard
QA 76.9 C66 B787 2018

Bitcoin and cryptocurrency technologies : a comprehensive introduction / Arvind Narayanan, Joseph Bonneau, Edward Felten, Andrew Miller, and Steven Goldfeder
HG 1710 N35 2016

Data science on the Google Cloud Platform : implementing end-to-end real-time data pipelines : from ingest to machine learning / Valliappa Lakshmanan
QA 76.54 L35 2018

Deep learning with Python / François Chollet
QA 76.73 P98 C465 2018

Deep learning with R / François Chollet ; with J.J. Allaire
QA 276.45 R3 C46 2018

Digital resilience : is your company ready for the next cyber threat? / by Ray A. Rothrock
TK 5105.59 R685 2018

Homotopy type theory : univalent foundations of mathematics / Univalent Foundations Program, Institute for Advanced Study
QA 612.7 U55 2013

How to design programs : an introduction to programming and computing. 2nd ed. / Matthias Felleisen, Robert Bruce Findler, Matthew Flatt, and Shriram Krishnamurthi
QA 76.6 H697 2017   (COURSE RESERVE CPSC 110)

Machine learning refined : foundations, algorithms, and applications / Jeremy Watt, Reza Borhani, Aggelos Katsaggelos
Q 325.5 W38 2016

Real-time analytics : techniques to analyze and visualize streaming data / Byron Ellis
QA 76.54 E45 2014

Successful business plan secrets & strategies : America's best-selling business plan guide! 6th ed. / Rhonda Abrams
HD 62.5 A344 2014

The algebraic mind : integrating connectionism and cognitive science / Gary F. Marcus
BF 316.6 M35 2003

The book of why : the new science of cause and effect / Judea Pearl and Dana Mackenzie
Q 175.32 C38 P43 2018

Understanding Cryptography: A Textbook for Students and Practitioners / Christof Paar, Jan Pelzl
QA 76.9 A25 P33 2014

Verified Functional Programming in Agda / Aaron Stump
QA 76.62 S788 2016

Virtual unreality : the new era of digital deception / Charles Seife
ZA 4235 S45 2015

Web scraping with Python : collecting more data from the modern web. 2nd ed. / Ryan Mitchell
QA 76.73 P98 M58 2018

Zero : the biography of a dangerous idea / Charles Seife
QA 141 S45 2000


An engineer's guide to MATLAB : with applications from mechanical, aerospace, electrical, civil, and biological systems engineering. 3rd ed. / Edward B. Magrab ... [et al.]
TA 345 M328 2011

Certified programming with dependent types : a pragmatic introduction to the Coq proof assistant / Adam Chlipala
QA 76.9 A96 C45 2013

Data science / John D. Kelleher and Brendan Tierney
QA 76.9 B45 K45 2018

Ideals, varieties, and algorithms : an introduction to computational algebraic geometry and commutative algebra. 4th ed. / David Cox, John Little, Donal O'Shea
QA 564 C688 2015

Machine learning with TensorFlow / Nishant Shukla
Q 325.5 S49 2018

Modern database management. 11th ed. / Jeffrey A. Hoffer, V. Ramesh, Heikki Topi
QA 76.9 D3 M395 2013

Prediction machines : the simple economics of artificial intelligence / by Ajay Agrawal, Joshua Gans, and Avi Goldfarb
TA 347 A78 A385 2018

Principles of big data : preparing, sharing, and analyzing complex information / Jules J. Berman
QA 76.9 D32 B47 2013

Programming abstractions in Java / Eric S. Roberts
QA 76.73 J38 R615 2017

Programming Rust : fast, safe systems development / Jim Blandy and Jason Orendorff
QA 76.73 R88 2018

Reverse mathematics : proofs from the inside out / John Stillwell
QA 9.25 S75 2018

Terraform : up and running : writing infrastructure as code / Yevgeniy Brikman
TK 5105.5 B75 2017

The data science design manual / Steven S. Skiena
QA 276.4 S554 2017

Type-driven development with Idris / Edwin Brady
QA 76.62 B73 2017


A guide to the project management body of knowledge (PMBOK guide). 6th ed. / Project Management Institute
HD 69 P75 G845 2017

Advanced R / Hadley Wickham
QA 276.45 R3 W5 2015

Agile practice guide / Project Management Institute, Agile Alliance
HD 69 P75 A36 2017

Applied predictive analytics : principles and techniques for the professional data analyst / Dean Abbott
HD 30.25 A25 2014

Blue ocean strategy : how to create uncontested market space and make the competition irrelevant / W. Chan Kim, Renée Mauborgne
HF 5415.153 K53 2015

Cracking the coding interview : 189 programming questions and solutions. 6th ed. / Gayle Laakmann McDowell
QA 76.6 M34 2015 c.4

Deep learning / Ian Goodfellow, Yoshua Bengio, and Aaron Courville
Q 325.5 G66 2016 c.2

Don't hire a software developer until you read this book / K.N. Kukoyi
QA 76.6 K77 2016

Fundamentals of multimedia. 2nd ed. / Ze-Nian Li, Mark S. Drew, Jiangchuan Liu
QA 76.575 L5 2014

Heart of the machine : our future in a world of artificial emotional intelligence / Richard Yonck
Q 335 Y66 2017

Hit refresh : the quest to rediscover Microsoft's soul and imagine a better future for everyone / Satya Nadella
HD 9696.63 U62 N34 2017

Homo deus : a brief history of tomorrow / Yuval Noah Harari
CB 430 H37 2017

Interactive data visualization for the web : an introduction to designing with D3. 2nd ed. / Scott Murray
QA 76.73 J39 M8685 2017

Modern PHP : new features and good practices / Josh Lockhart
QA 76.73 P224 L63 2015

Probabilistic graphical models : principles and applications / Luis Enrique Sucar
Q 375 S82 2015

The D programming language / Andrei Alexandrescu
QA 76.73 D138 A44 2010

The hacker playbook 2 : practical guide to penetration testing / Peter Kim
QA 76.9 A25 K56 2015

The man who knew infinity : a life of the genius Ramanujan / Robert Kanigel
QA 29 R3 K36 1992

The measure of all minds : evaluating natural and artificial intelligence / Jose Hernandez-Orallo
R 855.3 H47 2017

Thinking functionally with Haskell / Richard Bird, University of Oxford
QA 76.62 B573 2015

Uncertainty : the soul of modeling, probability & statistics / William Briggs
QA 273 B75 2016


Agile project management for dummies 2nd ed. / Mark C Layton
QA 76.758 L329 2017

Auctions / Timothy P. Hubbard and Harry J. Paarsch
HF 5476 H83 2015

Blood, sweat, and pixels : the triumphant, turbulent stories behind how video games are made / Jason Schreier
GV 1469.3 S37 2017

Calculus made easy : being a very-simplest introduction to those beautiful methods of reckoning which are generally called by the terrifying names of the differential calculus and the integral calculus / by Silvanus P. Thompson
QA 303 T45 2015

Crafting rails applications : expert practices for everyday rails development / José Valim
QA 76.73 R83 V35 2011

Functional programming in Scala / Paul Chiusano, Rúnar Bjarnason
QA 76.73 S28 C45 2014

Head first jQuery / Ryan Benedetti, Ronan Cranley
QA 76.73 J39 B44 2011

Irrational exuberance. 3rd ed. / Robert J. Shiller
HG 4910 S457 2015

LinkedIn profile optimization for dummies / by Donna Serdula
HD 69 S8 S49 2017

Metadata / Jeffrey Pomerantz
Z 666.7 P66 2015

Micromotives and macrobehavior / Thomas C. Schelling
H 61 S355 2006

On formally undecidable propositions of Principia mathematica and related systems / Kurt Gödel
QA 248 G573 1992

Project management for dummies. 5th ed. / Stanley E. Portny
HD 69 P75 P63 2017

Python pocket reference. 4th ed. / Mark Lutz
QA 76.73 P98 L89 2009

Reactive programming with RxJava : creating asynchronous, event-based applications / Tomasz Nurkiewicz and Ben Christensen
QA 76.73 J38 N87 2016

Spring in action. 3rd ed. / Craig Walls
QA 76.73 J38 W342 2011

Statistical analysis with Excel. 4th ed. / by Joseph Schmuller, PhD
HF 5548.4 M523 S3532 2016

The Art of Computer Programming. Volume 4 Fascicle 6 Satisfiability / Donald E. Knuth
QA 76.5 K573 v.4 fasc.6 2015

The devops handbook : how to create world-class agility, reliability, & security in technology organizations / Gene Kim, Jez Humble, John Willis
QA 76.76 D47 K555 2016

The goal : a process of ongoing improvement. 3rd ed. / by Eliyahu M. Goldratt and Jeff Cox
PR 9510.9 G64 G6 2008

The internet of things / Samuel Greengard
TK 7895 E43 G74 2015

The scientist's guide to writing : how to write more easily and effectively throughout your scientific career / Stephen B. Heard
T 11 H425 2016

Writing science : how to write papers that get cited and proposals that get funded / Joshua Schimel
T 11 S35 2012

Writing science in plain English / Anne E. Greene
T 11 G74 2013


C# 6.0 and the .NET 4.6 Framework. 7th ed. / Andrew Troelsen, Philip Japikse
QA 76.73 C154 T76 2015

Data Science for Dummies. 2nd ed. / Lillian Pierson
T 58.5 P54 2017

Foundations of modern networking : SDN, NFV, QoE, IoT, and Cloud / William Stallings
TK 5105.5 S73 2016   (ELEC 331 COURSE RESERVE)

Getting gamers : the psychology of video games and their impact on the people who play them / Jamie Madigan
GV 1469.34 P79 M33 2016

Go in practice / Matt Butcher, Matt Farina
QA 76.73 G63 B87 2016

Good reasoning matters! : a constructive approach to critical thinking. 5th ed. / Leo A. Groarke, Christopher W. Tindale
BC 177 G76 2013

Gray hat C# : a hacker's guide to creating and automating security tools / by Brandon Perry
QA 76.73 C154 P44 2017

MPLS in the SDN era : interoperable scenarios to make networks scale to new services / Antonio Sanchez-Monge & Krzysztof Grzegorz Szarkowicz
TK 5105.573 S325 2015

Pathways, potholes, and the persistence of women in science : reconsidering the pipeline / edited by Enobong Hannah Branch
Q 130 P384 2016

Power play : how video games can save the world / Asi Burak and Laura Parker
GV 1469.34 S52 B86 2017

Power-up : unlocking the hidden mathematics in video games / Matthew Lane
QA 20 C65 L36 2017

R for dummies. 2nd ed. / by Andrie de Vries and Joris Meys
QA 276.45 R3 D4 2015

Requirements management : a practice guide
HD 69 P75 R465 2016

Reflexionen vor Reflexen : Memoiren eines Forscher / Bibel, L. Wolfgang
QA 76.2 B333 2008

Robotics, vision and control : fundamental algorithms in MATLAB®. 2nd ed. / Peter Corke
TJ 211.35 C66 2017   (EECE 571R COURSE RESERVE)

Small data : the tiny clues that uncover huge trends / Martin Lindstrom
HF 5415.32 L5576 2016

The Dart programming language / Gilad Bracha
QA 76.73 D23 B73 2016

The UX Book : process and guidelines for ensuring a quality user experience / Rex Hartson, Pardha S. Pyla
QA 76.9 U83 H37 2012

Type on screen : a guide for designers, developers, writers, and students / Ellen Lupton, editor
Z 246 T87 2014

Visual strategies : a practical guide to graphics for scientists & engineers / Felice C. Frankel & Angela H. DePace
Q 223 F73 2012


Collaborative learning techniques : a handbook for college faculty. 2nd ed. / Elizabeth F. Barkley, Claire Howell Major, K. Patricia Cross
LB 1032 B318 2014

Elements of programming interviews in Python : the insiders' guide / Adnan Aziz; Tsung-Hsien Lee; Amit Prakash
QA 76.73 P98 A96 2017

Everything all at once : how to unleash your inner nerd, tap into radical curiosity and solve any problem / by Bill Nye
B 809.2 N94 2017

Fundamentals of deep learning : designing next-generation machine intelligence algorithms / Nikhil Buduma
TA 347 A78 B83 2017

Game design workshop : a playcentric approach to creating innovative games. 3rd ed. / by Tracy Fullerton with a foreword by Eric Zimmerman
QA 76.76 C672 F84 2014

Getting started with Julia programming : enter the exciting world of Julia, a high-performance language for technical computing / Ivo Balbaert
QA 76.73 J84 B35 2015

Irresistible : the rise of addictive technology and the business of keeping us hooked / Adam Alter
HM 851 A437 2017

Plato at the Googleplex : why philosophy won't go away / Rebecca Goldstein
B 395 G4435 2014

Practical statistics for data scientists : 50 essential concepts / Peter Bruce and Andrew Bruce
QA 276.4 B78 2017

Probability and computing. 2nd ed. / Michael Mitzenmacher, Eli Upfal
QA 274 M574 2017

Scientific teaching / Jo Handelsman, Sarah Miller, Christine Pfund
Q 183.3 A1 H36 2007

Software extension to the PMBOK guide, fifth edition. / [by Project Management Institute]
HD 69 P75 S63 2013

Tap : unlocking the mobile economy / Anindya Ghose
HF 5548.34 G46 2017

The book of GIMP : a complete guide to nearly everything / by Olivier Lecarme and Karine Delvare
TR 267.5 G56 L4313 2013

The content trap : a strategist's guide to digital change / Bharat Anand
HB 615 A6825 2016

The data science handbook : advice and insights from 25 amazing data scientists / by Carl Shan, Hanry Wang, William Chen, Max Song
QA 76.9 D343 S53 2015

The one device : the secret history of the iPhone / Brian Merchant
QA 76.8 I64 M47 2017

The video game debate : unravelling the physical, social, and psychological effects of digital games / edited by Rachel Kowert, Thorsten Quandt
GV 1469.3 V5225 2016

Writing an interpreter in Go / Thorsten Ball
QA 76.73 G63 B35 2017


#Republic : divided democracy in the age of social media / Cass R. Sunstein
HM 85 S869 2017

Algorithms in a nutshell. 2nd ed. / George T. Heineman, Gary Pollice & Stanley Selkow
QA 76.9 A43 H45 2016

Analysis of algorithms : an active learning approach. 2nd ed. / Jeffrey J. McConnell
QA 76.9 A43 M38 2008

Cassandra : The Definitive Guide. 2nd ed. / Jeff Carpenter, Eben Hewitt
QA 76.9 D3 C37 2016

DevOps : a software architect's perspective / Len Bass, Ingo Weber, Liming Zhu
QA 76.76 D47 B377 2015

Digital design and computer architecture. ARM ed. / Sarah L. Harris ; David Money Harris
TK 7868 D5 H34 2016

Everybody lies : big data, new data, and what the Internet can tell us about who we really are / Seth Stephens-Davidowitz
QA 76.9 D34 S6851 2017

Handbook of intelligence / edited by Robert J. Sternberg
BF 431 H324 2000

Hands-on machine learning with Scikit-Learn and TensorFlow : concepts, tools, and techniques to build intelligent systems / Aurélien Géron
Q 325.5 G46 2017

Machine, platform, crowd : harnessing our digital future / Andrew McAfee & Erik Brynjolfsson
HC 79 I55 M3668 2017

PHP and MySQL web development. 5th ed. / Luke Welling, Laura Thomson
QA 76.73 P224 2017

Pinpoint : how GPS is changing technology, culture, & our minds / Greg Milner
G 109.5 M55 2016

Play anything : the pleasure of limits, the uses of boredom, and the secret of games / Ian Bogost
BF 408 B566 2016

Qualitative research : a guide to design and implementation. 4th ed. / Sharan B. Merriam, Elizabeth J. Tisdell
LB 1028 M396 2016

Quantum computing since Democritus / Scott Aaronson
QC 174.17 M35 A27 2013

Regular expressions cookbook. 2nd ed. / Jan Goyvaerts and Steven Levithan
QA 76.7 G69 2012

Sams teach yourself Python programming for Raspberry Pi in 24 hours. 2nd ed. / Richard Blum and Christine Breshnahan
QA 76.73 P98 B585 2016

Sprint : how to solve big problems and test new ideas in just five days / Jake Knapp ; with John Zeratsky and Braden Kowitz
HD 30.29 K63 2016

The circuit designer's companion. 3rd ed. / Peter Wilson
TK 7867 W565 2012

The culture of connectivity : a critical history of social media / José van Dijck
HM 742 D55 2013

The manga guide to regression analysis / Shin Takahashi, Iroha Inoue
QA 278.2 T3471 2016

Unstoppable : harnessing science to change the world / Bill Nye ; edited by Corey S. Powell
QC 981.8 G56 N94 2016

Without their permission : the story of Reddit and a blueprint for how to change the world / Alexis Ohanian
HF 5548.32 O37 2016

You, Inc. : the art of selling yourself / Harry Beckwith, Christine Clifford Beckwith
HF 5415.12 B42 2007


Astrophysics for people in a hurry / Neil deGrasse Tyson
QB 461 T97 2017

Becoming Facebook : the 10 challenges that defined the company that's disrupting the world / Mike Hoefflinger
HM 743 F33 H64 2017

Data mining : practical machine learning tools and techniques. 4th rev. ed. / Ian H. Witten, Eibe Frank, Mark A. Hall, Christopher J. Pal
QA 76.9 D343 W58 2017

Data visualization toolkit : using JavaScript, Rails, and Postgres to present data and geospatial information / Barrett Clark
QA 76.9 I52 C53 2017

Data visualization with Python and JavaScript : scrape, clean, explore & transform your data / Kyran Dale
QA 76.9 I52 D35 2016

Deep thinking : where machine intelligence ends and human creativity begins / Garry Kasparov ; with Mig Greengard
GV 1449.3 K37 2017

Digital design : a systems approach / Willam J. Dally, R. Curtis Harting
TK 7868 D5 D328 2012

Geek girl rising : inside the sisterhood shaking up tech / Heather Cabot and Samantha Walravens
T 36 C33 2017

Graphs on surfaces / Bojan Mohar and Carsten Thomassen
QA 166 M64 2001

Head first PMP. 3rd ed. / Jennifer Greene, Andrew Stellman
HD 69 P75 G735 2014

Head in the cloud : why knowing things still matters when facts are so easy to look up / William Poundstone
BD 175 P674 2016

Node.js, MongoDB and AngularJS web development / Brad Dayley
QA 76.73 J39 D3885 2014

Option B : facing adversity, building resilience, and finding joy / Sheryl Sandberg, Adam Grant ; with Nell Scovell
BF 575 G7 S256 2017

Principles of digital image processing : core algorithms / Wilhelm Burger, Mark J. Burge
TA 1637 B885 2009

Programming : principles and practice using C++. 2nd ed. / Bjarne Stroustrup
QA 76.73 C153 S82 2014

Programming in Prolog. 5th ed. / W.F. Clocksin, C.S. Mellish
QA 76.73 P76 C57 2003

Python data science handbook : essential tools for working with data / Jake VanderPlas
QA 76.73 P98 V345 2016

Raspberry Pi cookbook : software and hardware problems and solutions. 2nd ed. / Dr. Simon Monk
QA 76.8 R15 M66 2016

Research methods in human computer interaction. 2nd ed. / Jonathan Lazar, Jinjuan Heidi Feng, Harry Hochheiser
QA 76.9 H85 L396 2017

Start it up : why running your own business is easier than you think / Luke Johnson
HD 62.5 J64 2013

Swift programming : the Big Nerd Ranch guide. 2nd ed. / Matthew Mathias & John Gallagher
QA 76.73 S95 M38 2016

The Internet of us : knowing more and understanding less in the age of big data / Michael Patrick Lynch
BD 161 L88 2016

What technology wants / Kevin Kelly
T 14.5 K45 2010


Bad choices : how algorithms can help you think smarter and live happier / Ali Almossawi
QA 279.4 A6275 2017

Coding interview questions. 3rd ed. / Narasimha Karumanchi
QA 76.6 K347 C77 2017

Data structures and algorithms made easy : data structures and algorithmic puzzles. 5th ed. / Narasimha Karumanchi
QA 76.9 A43 K367 2017

Grokking algorithms : an illustrated guide for programmers and other curious people / Aditya Y. Bhargava
QA 76.9 A43 B474 2016

Hidden figures : the American dream and the untold story of the Black women mathematicians who helped win the space race / Margot Lee Shetterly
QA 27.5 L44 2016

Information dashboard design : displaying data for at-a-glance monitoring. 2nd ed. / Stephen Few
HD 30.213 F49 2013

Introduction to machine learning with Python : a guide for data scientists / Andreas C. Müller and Sarah Guido
QA 76.73 P98 M85 2016

Learning D : leverage the modern convenience and modeling power of the D programming language to develop software with native efficiency / Michael Parker
QA 76.73 D138 P37 2015

Move fast and break things : how Facebook, Google, and Amazon cornered culture and undermined democracy / Jonathan Taplin
HM 851 T365 2017

Our turn / Kirstine Stewart
HD 6054.3 S789 2017

R for data science : import, tidy, transform, visualize, and model data / Hadley Wickham and Garrett Grolemund
QA 276.45 R3 W53 2016

Site reliability engineering : How Google runs production systems / edited by Betsy Beyer, Chris Jones, Jennifer Petoff, Niall Richard Murphy
HD 9696.8 U64 G6666 2016

The manager's path : a guide for tech leaders navigating growth and change / Camille Fournier
HD 57.7 F687 2017

The upstarts : how Uber, airbnb, and the killer companies of the New Silicon Valley are changing the world / Brad Stone
HD 62.5 S76 U67 2017

To be a machine : adventures among cyborgs, utopians, hackers, and the futurists solving the modest problem of death / Mark O'Connell
B 821 O365 2016

Zero bugs and program faster / Kate Thompson
QA 76.6 T56 2015