Skip to main content

University Libraries

Computer Science

Items Acquired in May 2018 for the University Libraries

TensorFlow for dummies

Matthew Scarpino

Call Number: Q325.5

TensorFlow deep learning projects : 10 real-world projects on computer vision, machine translation, chatbots, and reinforcement learning

Luca Massaron [and four others]

Call Number: Q325.5

An introduction to machine learning interpretability : an applied perspective on fairness, accountability, transparency, and explainable AI

Patrick Hall and Navdeep Gill

Call Number: Q325.5

The technological singularity : managing the journey

Vicor Callaghan, James Miller, Roman Yampolsiy, Stuart Armstrong, editors

Call Number: Q335

Measuring agreement : models, methods, and applications

Pankaj K. Choudhary, Haikady N. Nagaraja

Call Number: QA276.A2

Mathematical statistics

Dieter Rasch, Dieter Schott

Call Number: QA276 .R362 2018

R projects for dummies

Joseph Schmuller

Call Number: QA276.45.R3

Data analysis with R : a comprehensive guide to manipulating, analyzing, and visualizing data in R

Tony Fischetti

Call Number: QA276.45.R3

The SAS programmer's PROC REPORT handbook : ODS companion

Jane Eslinger

Call Number: QA276.45.S27

Meta-heuristic and evolutionary algorithms for engineering optimization

Omid Bozorg-Haddad, Mohammad Solgi, Hugo A. Loáiciga

Call Number: QA402.5

Philosophy and computing : essays in epistemology, philosophy of mind, logic, and ethics

Thomas M. Powers, editor

Call Number: QA76.167

CompTIA CySA+ practice tests : exam CS0-001

Mike Chapple, David Seidl

Call Number: QA76.3

Hands-on networking with Azure : build large-scale, real-world apps using Azure networking solutions

Mohamed Waly

Call Number: QA76.585

Extending OpenStack : leverage extended OpenStack projects to implement containerization, deployment, and architecting robust cloud solutions

Omar Khedher

Call Number: QA76.585

AWS : security best practices on AWS : learn to secure your data, servers, and applications with AWS

Albert Anthony

Call Number: QA76.585

Sliding window algorithm for mobile communication networks

Nuka Mallikharjuna Rao, Mannava Muniratnam Naidu

Call Number: QA76.59

React : cross-platform application development with React Native : build 4 real-world apps with React Native

Emilio Rodriguez Martinez

Call Number: QA76.59

Context-aware collaborative prediction

Shu Wu, Qiang Liu, Liang Wang, Tieniu Tan

Call Number: QA76.5915

Beginning Rust : from novice to professional

Carlo Milanesi

Call Number: QA76.6

Learning AWK programming : a fast, and simple cutting-edge utility for text-processing on the Unix-like environment

Shiwang Kalkhanda

Call Number: QA76.73.A95

Guide to scientific computing in C++

Joe Pitt-Francis, Jonathan Whiteley

Call Number: QA76.73.C153

Professional C++

Marc Gregoire

Call Number: QA76.73.C153

C++17 by example : practical projects to get you up and running with C++17

Stefan Björnander

Call Number: QA76.73.C153

C# 7.0 all-in-one

John Paul Mueller, Bill Sempf, Chuck Sphar

Call Number: QA76.73.C154

C# 7 and .NET Core 2.0 blueprints : build effective applications that meet modern software requirements

Dirk Strauss, Jas Rademeyer

Call Number: QA76.73.C154

.NET Core 2.0 by example : learn to program C# and .NET Core by building a series of practical, cross-platform projects

Rishabh Verma, Neha Shrivastava

Call Number: QA76.73.C154

Learn functional programming with Elixir : new foundations for a new world

Ulisses Almeida

Call Number: QA76.73.E55

Go standard library cookbook : over 120 specific ways to make full use of the standard library components in Golang

Radomír Sohlich

Call Number: QA76.73.G63

Get programming with Haskell

Will Kurt

Call Number: QA76.73.H37

Spring : microservices with Spring Boot : build and deploy microservices with Spring Boot

Ranga Rao Karanam

Call Number: QA76.73.J38

Java : high-performance apps with Java 9 : boost your application's performance with the new features of Java 9

Mayur Ramgir, Nick Samoylov

Call Number: QA76.73.J38

Learn Java the easy way : a hands-on introduction to programming

by Bryson Payne

Call Number: QA76.73.J38 P3955 2018

Learn ECMAScript : discover the latest ECMAScript features in order to write cleaner code and learn the fundamentals of JavaScript

Mehul Mohan, Narayan Prusty

Call Number: QA76.73.J39

Building apps with Riot

Collin Green [and four others]

Call Number: QA76.73.J39

Python programming blueprints : build nine projects by leveraging powerful frameworks such as Flask, Nameko, and Django

Daniel Furtado, Marcus Pennington

Call Number: QA76.73.P98

Python Interviews : discussions with Python experts

Mike Driscoll ; foreword by Kenneth Reitz

Call Number: QA76.73.P98

Python for R users : a data science approach

Ajay Ohri

Call Number: QA76.73.P98

Advanced data analytics using Python : with machine learning, deep learning and NLP examples

Sayan Mukhopadhyay

Call Number: QA76.73.P98

Beginning programming with Python® for dummies®

by John Paul Mueller

Call Number: QA76.73.P98 M839 2018

Rails 5 test prescriptions : build a healthy codebase

by Noel Rappin

Call Number: QA76.73.R83

Network programming Rust : build fast and resilient network servers and clients by leveraging Rust's memory-safety and concurrency features

Abhishek Chanda

Call Number: QA76.73.R88

Reactive programming with Swift 4 : build asynchronous reactive applications with easy-to-maintain and clean code using RxSwift and Xcode 9

Navdeep Singh

Call Number: QA76.73.S95

Pro iPhone development with Swift 4 : design and manage top quality apps

Molly Maskrey, Wallace Wang

Call Number: QA76.73.S95

Essential PowerShell for Office 365 : managing and automating skills for improved productivity

Vlad Catrinescu

Call Number: QA76.73.W56

Software literacy : education and beyond

Elaine Khoo, Craig Hight, Rob Torrens, Bronwen Cowie

Call Number: QA76.758 .K46 2017

Hands-on full stack development with Angular 5 and Firebase : build real-time, serverless, and progressive web applications with Angular and Firebase

Uttam Agarwal

Call Number: QA76.76.A54

Information systems for crisis response and management in Mediterranean Countries : 4th International Conference, ISCRAM-med 2017, Xanthi, Greece, October 18-20, 2017, Proceedings

edited by Ioannis M. Dokas, Narjès Bellamine-Ben Saoud, Julie Dugdale, Paloma Díaz

Call Number: QA76.76.A65

Vue.js 2 design patterns and best practices : build enterprise-ready, modular Vue.js applications with Vuex and Nuxt

Paul Halliday

Call Number: QA76.76.A65

Spring Boot 2.0 cookbook : configure, test, extend, deploy, and monitor your Spring Boot application both outside and inside the cloud

Alex Antonov

Call Number: QA76.76.A65

Spring 5.0 by example : grasp the fundamentals of Spring 5.0 to build modern, robust, and scalable Java applications

Claudio Eduardo de Oliveira

Call Number: QA76.76.A65

Kotlin programming by example : build real-world Android and web applications the Kotlin way

Iyanu Adelekan

Call Number: QA76.76.A65

Adventures in Minecraft

Martin O'Hanlon and David Whale

Call Number: QA76.76.C672

The DevOps 2.2 toolkit : self-sufficient Docker clusters

Viktor Farcic

Call Number: QA76.76.D47

Delphi high performance : build fast Delphi applications using concurrency, parallel programming and memory management

Primož Gabrijelčič

Call Number: QA76.76.D47

The Agile developer's handbook : get more value from your software development : get the best out of the Agile methodology

Paul Flewelling

Call Number: QA76.76.D47

Accelerate : building and scaling high performing technology organizations

Nicole Forgren, Jez Humble and Gene Kim

Call Number: QA76.76.D47

A practical guide to Linux commands, editors, and shell programming

Mark G. Sobell ; coauthored by Matthew Helmke

Call Number: QA76.76.O63

Your code as a crime scene : use forensic techniques to arrest defects, bottlenecks, and bad design in your programs

Adam Tornhill ; edited by Fahmida Y. Rashid ; foreword by Michael Feathers

Call Number: QA76.76.Q35

DevOps : continuous delivery, integration, and deployment with DevOps : dive into the core DevOps strategies

Sricharan Vadapalli

Call Number: QA76.76.R44

Windows Presentation Foundation development cookbook : 100 recipes to build rich desktop client applications on Windows

Kunal Chowdhury

Call Number: QA76.76.W56

Android phones & tablets for dummies

Dan Gookin

Call Number: QA76.774.A53

MacOS High Sierra for dummies

Bob "Dr. Mac" LeVitus

Call Number: QA76.774.M33

Teach yourself visually iPad

Guy Hart-Davis

Call Number: QA76.8.I63

iPad for dummies

Bob "Dr. Mac" LeVitus Edward C. Baig, Bryan Chaffin

Call Number: QA76.8.I63

Teach yourself visually iPhone 8, iPhone 8 Plus, and iPhone X

Guy Hart-Davis

Call Number: QA76.8.I64

iPhone for dummies

Edward C. Baig, Bob LeVitus

Call Number: QA76.8.I64

Teach yourself visually MacBook

by Guy Hart-Davis

Call Number: QA76.8.M3

MacBook for dummies

by Mark L. Chambers

Call Number: QA76.8.M3 C469 2018

Raspberry Pi user guide

Eben Upton, Gareth Halfacree

Call Number: QA76.8.R19

Practical convolutional neural networks : implement advanced deep learning models using Python

Mohit Sewak, Md. Rezaul Karim, Pradeep Pujari

Call Number: QA76.87

Sustained simulation performance 2017 : proceedings of the joint Workshop on Sustained Simulation Performance, University of Stuttgart (HLRS) and Tohoku University, 2017

Michael M. Resch, Wolfgang Bez, Erich Focht, Michael Gienger, Hiroaki Kobayashi, editors

Call Number: QA76.88

Security protocols XXV : 25th International Workshop, Cambridge, UK, March 20-22, 2017, Revised selected papers

Frank Stajano, Jonathan Anderson, Bruce Christianson, Vashek Matyáš, editors

Call Number: QA76.9.A25

Windows security monitoring : scenarios and patterns

Andrei Miroshnikov

Call Number: QA76.9.A25

Serious cryptography : a practical introduction to modern encryption

Jean-Philippe Aumasson

Call Number: QA76.9.A25

Preventing ransomware : understand, prevent, and remediate ransomware attacks

Abhijit Mohanta, Mounir Hahad, Kumaraguru Velmurugan

Call Number: QA76.9.A25

Metasploit penetration testing cookbook : evade antiviruses, bypass firewalls, and exploit complex environments with the most widely used penetration testing framework

Daniel Teixeira, Abhinav Singh, Monika Agarwal

Call Number: QA76.9.A25

Advanced infrastructure penetration testing : defend your systems from methodized and proficient attackers

Chiheb Chebbi

Call Number: QA76.9.A25

Enterprise cybersecurity study guide : how to build a successful cyberdefense program against advanced threats

Scott E. Donaldson, Stanley G. Siegel, Chris K. Williams, Abdul Aslam

Call Number: QA76.9.A25

Cracking codes with Python : an introduction to building and breaking ciphers

by Al Sweigart

Call Number: QA76.9.A25 S9317 2018

Algorithmic and experimental methods in algebra, geometry, and number theory

Gebhard Böckle, Wolfram Decker, Gunter Malle, editors

Call Number: QA76.9.A43

SQL Server 2017 Machine Learning Services with R : data exploration, modeling, and advanced analytics

Tomaž Kaštrun, Juile Koesmarno

Call Number: QA76.9.C55

SQL Server 2017 developer's guide : a professional guide to designing and developing enterprise database applications

Dejan Sarka, Miloš Radivojević, William Durkin

Call Number: QA76.9.C55

IBM Open platform for DBaaS on IBM Power Systems

Dino Quintero, Fabio Martins, Eduardo Luis Cerdas Moya, Rafael Camarda Silva Folco

Call Number: QA76.9.C55

Multiscale models in mechano and tumor biology : modeling, homogenization, and applications

Alf Gerisch, Raimondo Penta, Jens Lang, editors

Call Number: QA76.9.C65

Group privacy : new challenges of data technologies

Linnet Taylor, Luciano Floridi, Bart van der Sloot, editors

Call Number: QA76.9.D3

DataFlow supercomputing essentials : algorithms, applications and implementations

Veljko Milutinovic, Milos Kotlar, Marko Stojanovic, Igor Dundic, Nemanja Trifunovic, Zoran Babovic

Call Number: QA76.9.D338

TensorFlow : powerful predictive analytics with TensorFlow : predict valuable insights of your data with TensorFlow

Md. Rezaul Karim

Call Number: QA76.9.D343

Computers for seniors : email, internet, photos, and more in 14 easy lessons

by Chris Ewin, Carrie Ewin and Cheryl Ewin

Call Number: QA76.9.O43

Qt 5 projects : develop cross-platform applications with modern UIs using the powerful Qt framework

Marco Piccolino

Call Number: QA76.9.U83

Fixing bad UX Designs : master proven approaches, tools, and techniques to make your user experience great again

Lisandra Maioli

Call Number: QA76.9.U83

Computing bodies : gender codes and anthropomorphic design at the human-computer interface

Claude Draude

Call Number: TK7887.5

IBM TS4500 R4 tape library guide

Larry Coyne, Michael Engelbrecht, Simon Browne

Call Number: TK7887.55

IBM tape library guide for open systems

Larry Coyne, Michael Engelbrecht, Simon Browne

Call Number: TK7887.55

IBM Spectrum Archive Single Drive Edition and Library Edition : installation and configuration guide

Larry Coyne, Khanh Ngo, Illarion Borisevich

Call Number: TK7895.M4

The manga guide to microprocessors

Michio Shibuya,Takashi Tonagi, and Office Sawa

Call Number: TK7895.M5