ICICS/CS Reading Room : Kobo eReaders

Our Kobos can be signed out for 2 weeks. No renewals. You must provide a current UBC card. Kobo #1 is a Kobo Aura H2O. Kobo #2 is a Kobo Touch.

The following eBooks are available on all of the Kobos:

  • A Theory of Fun for Game Design / Koster
  • Algorithms
  • Algorithms of the Intelligent Web / Marmanis, Babenko
  • All In Startup
  • Android in Action. 3rd ed. / Ableson, Sen, King, Ortiz
  • Android in Practice / Collins, Galpin, Kaeppler
  • Are You Smart Enough to Work at Google? / Poundstone
  • Art of R Programming: A Tour of Statistical Software Design
  • AspectJ in Action. 2nd ed. / Laddad
  • Automate the Boring Stuff with Python: Practical Programming for Total Beginners
  • Bayesian Methods for Hackers: Probabilistic Programming and Bayesian Inference
  • Big Data / Marz, Warren
  • Building Machine Learning Systems with Python
  • C# 4.0 in a Nutshell. 4th ed.
  • Clojure for the Brave and True: Learn the Ultimate Language and Become a Better Programmer
  • Cracking the Tech Career / Laakmann McDowell
  • Data Just Right: Introduction to Large-Scale Data & Analytics
  • Database Management Systems (e-Study Guide)
  • David and Goliath / Gladwell
  • Design Patterns Explained: A New Perspective on Object-Oriented Design
  • Design Patterns in Ruby
  • Design Patterns: Elements of Reusable Object-Oriented Software
  • Discrete Mathematics and Its Applications (e-Study Guide)
  • Doing Data Science
  • Effective C++: 55 Specific Ways to Improve Your Programs and Designs
  • Effective Java
  • Effective JavaScript: 68 Specific Ways to Harness the Power of JavaScript
  • Effective Objective-C 2.0: 52 Specific Ways to Improve Your iOS and OS X Programs
  • Effective Python: 59 Specific Ways to Write Better Python
  • Effective Unit Testing / Koskela
  • Elemental Design Patterns
  • Eloquent JavaScript. 2nd ed.
  • Erlang and OTP in Action / Logan, Merritt, Carlsson
  • e-Study Guide for: Computer Networking: A Top-Down Approach by Kurose
  • Game Over: How Nintendo Conquered the World / Sheff
  • Go Programming Language
  • GWT in Practice / Cooper, Collins
  • Hadoop in Action / Lam
  • Hello World! / Sande
  • Hello, Startup
  • High Performance Drupal
  • Hot Seat
  • How Google Tests Software
  • How Google Works / Schmidt, Rosenberg
  • How Would You Move Mount Fuji? / Poundstone
  • If Hemingway Wrote JavaScript
  • Introduction to Programming in Python: An Interdisciplinary Approach
  • IronPython in Action / Foord, Muirhead
  • Java for Programmers
  • Java Tutorial, The: A Short Course on the Basics
  • JavaScript & DHTML Cookbook. 2nd ed.
  • JavaScript: The Good Parts
  • JUnit in Action. 2nd ed. / Tahchiev, Leme, Massol, Gregory
  • Land of Lisp: Learn to Program in Lisp, One Game at a Time!
  • Learn You A Haskell for Great Good!
  • Learn You Some Erlang for Great Good!
  • Learning Concurrent Programming in Scala
  • Learning Java. 4th ed.
  • Learning OpenCV 3
  • Learning Perl. 6th ed.
  • Level Up!: The Guide to Great Video Game Design / Rogers
  • Linux Pocket Guide. 2nd ed. / Barrett
  • Lucene in Action. 2nd ed. / McCandless, Hatcher, Gospodnetic
  • Machine Learning in Action / Harrington
  • Machine Learning with R
  • Managing Startups: Best Blog Posts
  • Mastering Bitcoin
  • Mastering Python Design Patterns
  • More Effective C#: 50 Specific Ways to Improve Your C#
  • No Place to Hide / Glenn Greenwald
  • Objective-C Fundamentals / Fairbairn, Fahrenkrug, Ruffenach
  • On Intelligence / Hawkins, Blakeslee
  • Parallel and Concurrent Programming in Haskell
  • Patterns-Based Engineering: Successfully Delivering Solutions via Patterns
  • PHP Advanced and Object-Oriented Programming: Visual QuickPro Guide
  • Play for Java / Leroux, de Kaper
  • Practical Data Science with R / Zumel, Mount
  • Programming in Go: Creating Applications for the 21st Century
  • Programming Pearls
  • Programming Problems: A Primer for The Technical Interview / Green
  • PThreads Programming
  • Python Data Visualization Cookbook
  • Python High Performance Programming
  • Python Playground: Geeky Projects for the Curious Programmer
  • R for Everyone: Advanced Analytics and Graphics
  • R in Action / Kabacoff
  • Realm of Racket: Learn to Program, One Game at a Time!
  • Real-World Functional Programming / Petricek, Skeet
  • Ruby in Practice / Jeremy McAnally and Assaf Arkin
  • Scala for Machine Learning
  • Secrets of the JavaScript Ninja / Resig, Bibeault
  • Soft Skills / John Z. Sonmez
  • Speaking JavaScript
  • Team Geek
  • Testable JavaScript
  • Test-Driven Development with Python
  • The Amazon Way: 14 Leadership Principles Behind the World's Most Disruptive Company
  • The Art of Unit Testing / Osherove
  • The Book of F#: Breaking Free with Managed Functional Programming
  • The Circle / Eggers
  • The Design and Implementation of the FreeBSD Operating System
  • The Essence of Software Engineering: Applying the SEMAT Kernel
  • The Go Programming Language Phrasebook
  • The Google Resume / Laakmann McDowell
  • The lean startup : how today's entrepreneurs use continuous innovation to create radically successful businesses / Ries
  • The Linux Command Line: A Complete Introduction
  • The Principles of Object-Oriented JavaScript
  • The Quick Python Book. 2nd ed. / Ceder
  • The Rails 4 Way
  • The Ruby Programming Language
  • Think Bayes
  • Think Like a Programmer: An Introduction to Creative Problem Solving
  • Thinking, Fast and Slow / Kahneman
  • Understanding Computation
  • What Color Is Your Parachute? Guide to Job-Hunting Online. 6th ed. / Bolles
  • Windows PowerShell in Action. 2nd ed. / Payette
  • Women In Tech: Take Your Career to the Next Level with Practical Advice and Inspiring Stories / Van Vlack
  • Write Great Code, Volume 1: Understanding the Machine

Kobo #1 (Kobo Aura H2O) also has the following titles:

  • A Bug Hunter's Diary: A Guided Tour Through the Wilds of Software Security
  • Android Application Development Cookbook
  • Android Development with Kotlin
  • Android Programming for Beginners
  • Applied Cryptography: Protocols, Algorithms and Source Code in C. 20th Anniversary Edition
  • Artificial Intelligence with Python
  • bash Cookbook
  • Bash Pocket Reference. 2nd ed.
  • Biological Sequence Analysis: Probabilistic Models of Proteins and Nucleic Acids / Durbin
  • Bitcoin for the Befuddled
  • Black Hat Python: Python Programming for Hackers and Pentesters
  • Building Machine Learning Systems with Python
  • CEH v9: Certified Ethical Hacker Version 9 Study Guide
  • Classic Shell Scripting
  • CompTIA Security+ Certification Guide
  • Cryptography Engineering: Design Principles and Practical Applications
  • Cybersecurity - Attack and Defense Strategies
  • Deep Learning for Computer Vision
  • Deep Learning with Keras
  • Designing BSD Rootkits: An Introduction to Kernel Hacking
  • Digital Forensics and Incident Response
  • DNS and BIND. 5th ed.
  • Essential System Administration. 3rd ed.
  • Hacking the Xbox: An Introduction to Reverse Engineering
  • Hacking: The Art of Exploitation. 2nd ed.
  • Hands-On Cybersecurity for Architects
  • Hands-On Cybersecurity with Blockchain
  • Hands-On Penetration Testing on Windows
  • Head First C
  • Head First Design Patterns
  • Head First Java. 2nd ed.
  • Industrial Cybersecurity
  • iOS 10 Programming for Beginners
  • Kali Linux - An Ethical Hacker's Cookbook
  • Learning GNU Emacs. 3rd ed.
  • Learning Ionic
  • Learning Malware Analysis
  • Learning the bash Shell. 3rd ed.
  • Learning the vi and Vim Editors. 7th ed.
  • Learning Unix for OS X. 2nd ed.
  • lex and yacc. 2nd ed.
  • Linux Pocket Guide. 3rd ed. / Barrett
  • Machine Learning Algorithms
  • Machine Learning for Developers
  • Machine Learning for OpenCV
  • Machine Learning With Go
  • Machine Learning with R
  • Machine Learning with TensorFlow 1.x
  • Malware Analyst's Cookbook : Tools and Techniques for Fighting Malicious Code
  • Mastering Android Studio 3
  • Mastering Cross-Platform Development with Xamarin
  • Mastering iOS 11 Programming
  • Mastering Java Machine Learning
  • Mastering Kali Linux for Advanced Penetration Testing
  • Mastering Machine Learning with Spark 2.x
  • Mastering pfSense
  • Mastering React Native
  • Mastering Swift 4
  • Metasploit for Beginners
  • Metasploit Penetration Testing Cookbook
  • Network Analysis Using Wireshark 2 Cookbook
  • Network Troubleshooting Tools
  • Neural Network Programming with Java
  • Nmap: Network Exploration and Security Auditing Cookbook
  • Practical Cyber Intelligence
  • Practical Game AI Programming
  • Practical Malware Analysis: The Hands-On Guide to Dissecting Malicious Software
  • Practical Mobile Forensics
  • Practical Reverse Engineering: x86, x64, ARM, Windows Kernel, Reversing Tools, and Obfuscation
  • Python Crash Course: A Hands-On, Project-Based Introduction to Programming
  • React and React Native
  • React Native Cookbook
  • Security Engineering: A Guide to Building Dependable Distributed Systems. 2nd ed.
  • sed & awk. 2nd ed.
  • Silence on the Wire: A Field Guide to Passive Reconnaissance and Indirect Attacks
  • Smart Girl's Guide to Privacy: Practical Tips for Staying Safe Online
  • Social Engineering: The Art of Human Hacking
  • Statistics for Machine Learning
  • Swift 4 Programming Cookbook
  • Swift 4 Protocol-Oriented Programming
  • TCP/IP Network Administration. 3rd ed.
  • Ten Steps to Linux Survival
  • The Art of Computer Programming, Volume 2: Seminumerical Algorithms
  • The Art of Computer Programming, Volume 4A: Combinatorial Algorithms, Part 1
  • The Art of Computer Programming: Volume 1: Fundamental Algorithms
  • The Art of Computer Programming: Volume 3: Sorting and Searching
  • The Art of Deception: Controlling the Human Element of Security
  • The Art of Memory Forensics: Detecting Malware and Threats in Windows, Linux, and Mac Memory
  • The Maker's Guide to the Zombie Apocalypse: Defend Your Base with Simple Circuits, Arduino, and Raspberry Pi
  • The MMIX Supplement: Supplement to The Art of Computer Programming Volumes 1, 2, 3 by Donald E. Knuth
  • The Shellcoder's Handbook: Discovering and Exploiting Security Holes. 2nd ed.
  • The Web Application Hacker's Handbook: Finding and Exploiting Security Flaws. 2nd ed.
  • Threat Modeling: Designing for Security
  • Unauthorised Access: Physical Penetration Testing For IT Security Teams
  • Unix in a Nutshell. 4th ed.
  • Unix Power Tools
  • Unreal Engine 4 AI Programming Essentials
  • Web Penetration Testing with Kali Linux
  • Xamarin 4.x Cross-Platform Application Development

Home | About Us : Access · Services | Articles & Indexes | Books & Journals : Journals · eBooks : Kindle  Kobo · eJournals | Course Reserves : Past Course Reserves | Learning & Media | Research & Publications : Research Tools · Technical Reports · Theses | Subject Resources : Careers & Job Hunting · Data Analytics · Game Design & Development · Game Theory · General Interest · Programming Interviews · Software Systems · Technology & Society




Find us on Twitter

a place of mind, The University of British Columbia

 

ICICS/CS Building 201-2366 Main Mall
Vancouver, B.C. V6T 1Z4 Canada
Tel: 604-822-3061 | Fax: 604-822-5485
General: help@cs.ubc.ca
Undergrad program: undergrad-info@cs.ubc.ca
Graduate program: grad-info@cs.ubc.ca

Emergency Procedures | Accessibility | Contact UBC | © Copyright The University of British Columbia