CS LOGO

Books: Computer Science Courses, FALL 2016

Sorted by Course Number

This page is based on the current book orders sent to the Old Dominion University Bookstore. Book orders are subject to change and correction. Neither the Computer Science Department nor Old Dominion University is responsible if you rely on the list below and such a change occurs.

See Online Bookstores at bottom.

GUPTA, REKHA CS 120g INTRO INFO LITERACY & RSCH Book: Gupta, AW Computer Science Old Dominion University, 9780558724900 Book: Badke, Research Strategies, 4e iUniverse 9781462010172
SYMPSON, WILLIAM CS 121g INTRO INFO LIT & RSCH SCI Book: Gupta, AW Computer Science Old Dominion University, 9780558724900 Book: Badke, Research Strategies, 4e iUniverse 9781462010172
ELMESALAMI, AYMAN CS 121g Introduction to Information Literacy and Research for Scientists Book: Gupta, AW Computer Science Old Dominion University, 9780558724900 Book: Badke, Research Strategies, 4e iUniverse 9781462010172
(STAFF) CS 121g Introduction to Information Literacy and Research for Scientists Book: Gupta, AW Computer Science Old Dominion University, 9780558724900 Book: Badke, Research Strategies, 4e iUniverse 9781462010172
BOYLE, CHRISTOPHER CS 150 Problem Solving and Programming I Book: Malik, C++ Programming: from Prob Analysis, 7e 2014 Cengage Course Technology, 1285852745 8-1285852744
Decker, Lloyd CS 150 Problem Solving and Programming I Book: Malik, C++ Programming: from Prob Analysis, 7e 2014 Cengage Course Technology, 1285852745 8-1285852744
STAFF (GTA) CS 170 Introduction to Computer Architecture I Book: Patterson, Computer Org & Design 5e 2013 Elsevier Morgan Kaufmann 978-0124077263
MORRIS, JAY D. CS 250 Problem Solving and Programming II Book: Malik, C++ Programming: from Prob Analysis, 7e 2014 Cengage Course Technology, 1285852745 8-1285852744 Book: (optional) Agans, Debugging, AMACOM 2006 9780814474570 0814474578.
ELMESALAMI, AYMAN CS 250 Problem Solving and Programming II Book: Malik, C++ Programming: from Prob Analysis, 7e 2014 Cengage Course Technology, 1285852745 8-1285852744 Book: (optional) Agans, Debugging, AMACOM 2006 9780814474570 0814474578.
ZEIL, S. CS 252 Introduction to Unix for Programmers Book: no book will be used
ZUBAIR, M. CS 270 Introduction to Computer Architecture II Book: Patterson, Computer Org & Design 5e 2013 Elsevier Morgan Kaufmann 978-0-12-407726-3
JOHNSON, KIM CS 300T Computers in Society Book: No book will be used.
MALY, KURT CS 300T Computers in Society Book: No book will be used.
GUPTA, REKHA CS 300T Computers in Society Book: No book will be used.
WERNER, TIMOTHY CS 300T Computers in Society Book: No book will be used.
KENNEDY, THOMAS CS 330 Object-Oriented Programming and Design Book: Horstman, Object-Oriented Design and Patterns, 2e, 2005,wiley, 0-47174487-5 Book: (optional) Fowler, UML Distilled: A Brief Guide 3e Pearson AW, 0321193687, 978-0321193681
KENNEDY, THOMAS CS 333 Programming and Problem Solving in C Book: Malik, C++ Programming: from Prob Analysis, 7e 2014 Cengage Course Technology, 1285852745 8-1285852744
Zhao, Danella CS 334 Computer Architecture Fundamentals Book: Warford, Computer Systems, 5e, Jones and Bartlett 9780763771447
ZEIL, S. CS 350 Introduction to Software Engineering Book: no book will be used
MORRIS, JAY D. CS 355 Principles of Programming Languages Book: Sebesta, Concepts of Programming Languages,11e Pearson A/W 9780133943023
MORRIS, JAY D. CS 361 Advanced Data Structures and Algorithms Book: Weiss, Data Structures & Algorithm Analysis in C++ 4e 2013 Pearson PH 013284737X 978-0132847377
HE, JING CS 381 Introduction to Discrete Structures Book: Rosen Discrete Math and its Appl McGraw Hill 0073383090 978-0073383095 7th 2011 Book: Rosen Student Solutions Guide McGraw Hill 0077353501 978-0077353506 7th 2011
CHERNIKOV, ANDREY CS 381 Introduction to Discrete Structures Book: Rosen Discrete Math and its Appl McGraw Hill 0073383090 978-0073383095 7th 2011 Book: Rosen Student Solutions Guide McGraw Hill 0077353501 978-0077353506 7th 2011
ELMESALAMI, AYMAN CS 381 Introduction to Discrete Structures Book: Rosen Discrete Math and its Appl McGraw Hill 0073383090 978-0073383095 7th 2011 Book: Rosen Student Solutions Guide McGraw Hill 0077353501 978-0077353506 7th 2011
ZEIL, S. CS 382 Introduction to JAVA Book: No book will be used.
MORRIS, JAY D. CS 390 Introduction to Theoretical Computer Science Book: Hopcroft, Motwani, and Ullman, Introduction to Automata Theory, Languages, and Computation (3rd Edition), 2006, ISBN 0321462254, Addison-Wesley Longman Publishing Co.
ZEIL, S. CS 390 Introduction to Theoretical Computer Science Book: Hopcroft, Motwani, and Ullman, Introduction to Automata Theory, Languages, and Computation (3rd Edition), 2006, ISBN 0321462254, Addison-Wesley Longman Publishing Co.
PRICE, GENE HILL CS 410 PROF WORKFORCE DEV 1 Book: No book will be used
BRUNELLE, JANET E. CS 410 Professional Workforce Development I Book: No book will be used
PRICE, GENE HILL CS 411w Professional Workforce Development II Book: none will be used
BRUNELLE, JANET E. CS 411w Professional Workforce Development II Book: none will be used
CHRISOCHOIDES, NIKOS CS 417/517 Computational Methods and Software *** Most Recent Book: Chapra, Numerical Methods for Engineers, 6th ed, MCG 978-0-07-340106-4 Book: Order not received from instructor
Brunelle, Justin CS 418/518 Web Programming Note: Available online free from ODU computers Book: Nixon, Learning PHP, MySQL & JavaScript, 4e, 2014, Oreilly, 978-1-4919-1866-1
GUPTA, AJAY KUMAR CS 450/550 Database Concepts Book: ELMASRI FUND.OF DATABASE SYSTEMS 7e Pearson AW 0133970779 978-0133970777 Book: (optional) Shah, Database Systems Using Oracle,Pearson PH, 2e 0131018574
NADEEM, TAMER CS 455/555 Introduction to Networks and Communications Book: Kurose, Computer Networking: A Top-Down Approach, 6e, Pearson AW, 0132856204
PRICE, GENE HILL CS 460 Computer Graphics Book: Foley, Computer Graphics, Princ & Pract 2e 1996 Pearson AW 0201848406 Book: Angel, OpenGL a Primer, 3e, AW Pearson, 0-321-39811-4
WEIGLE, MICHELE CS 462/562 Cybersecurity Fundamentals Book: Kurose, Computer Networking: A Top-Down Approach, 6e, Pearson AW, 0132856204
STAFF (GTA) CS 463/563 Cryptography for Cybersecurity Book: Paar, Understanding Cryptography: A textbook, Springer, 2010, 978-3-642-04100-6
PRICE, GENE HILL CS 471 Operating Systems Book: Silberschatz, Operating Syst Concepts 9e, 2012, Wiley 978-1-1181-2938-8
ABDEL-WAHAB, HUSSEIN CS 476/576 Systems Programming Book: Eckel, Thinking In Java, 4th edition, Pearson Prentice Hall, 2006, 0131872486 Book: Das, Your Unix: the ultimate guide, 3e MCG, 2012, 978-0-07-337620-2
LI, YAOHANG CS 480/580 Introduction to Artificial Intelligence *** Most Recent Book: Russell, Artificial Intell: Modern Approach, 3e, Pearson, PH, 0136042597 978-0136042594 Book: Order not received from instructor
RANJAN, DESH CS 600 Algorithms and Data Structures Book: Cormen, Intro to Algorithms, 3e, 2009, MIT, 0-262-03384-4 978-0-262-03384-8
OLARIU, STEPHEN CS 665 Computer Architecture Book: Hennessy, Computer Architecture, A Quantitative Approach, 5e, 2011, Elsevier MK 012383872X 978-0123838728
HE, JING CS 723/823 Introduction to Bioinformatics *** Most Recent Book: no book will be used Book: Order not received from instructor
NELSON, MICHAEL CS 734/834 Introduction to Information Retrieval *** Most Recent Book: Croft, Search Engines: Information Retrieval in Practice 2009 Pearson AW 0136072240 978-0136072249 Book: Order not received from instructor
ABDEL-WAHAB, HUSSEIN CS 772/872 Network Security: Concepts, Protocols and Programming Book: Kaufman, Network Security, 2e, 2002, PH 0130460192 Book: Viega, Network Security with OpenSSL, 2002, Oreilly 059600270X
OLARIU, STEPHEN CS 776/876 Architectural Support for Cloud Computing Note: Barroso et. al. is available as a free online pdf. Book: Barroso, The datacenter as a computer, 2e, Morgan and Claypool, 1627050094, 978-1627050098
RANJAN, DESH CS 795/895 TOPICS WITH DR RANJAN *** Most Recent Book: none will be used Book: Order not received from instructor
LI, YAOHANG CS 795/895 TPC: ADVANCED ARTIFICIAL INTEL *** Most Recent Book: none in database Book: Order not received from instructor

Bookstores

Course books are usually available locally at the ODU Bookstore in Monarch Village, near the TED, that now has online textbook ordering and at Dominion Bookstore, located near the Technology Building. In addition, many computer science books are available through online bookstores such as:

This list is intended as a convenience only and does not constitute a recommendation of any of the sites shown. BE SURE TO CHECK BUYERS' REVIEWS OF SITES and COMPARE PRICES BEFORE ORDERING