CS LOGO

Books: Computer Science Courses, FALL 2014

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.

BRUNELLE, JANET E. CS 110 INTRO TO COMPUTER SCIENCE Book: none will be used
GUPTA, REKHA CS 120g INTRO INFO LITERACY & RESEARCH Book: Gupta, AW Computer Science Old Dominion University, 9780558724900 Book: Badke, Research Strategies, 4e iUniverse 9781462010172
GUPTA, AJAY KUMAR CS 120g INTRO INFO LITERACY & RESEARCH Book: Gupta, AW Computer Science Old Dominion University, 9780558724900 Book: Badke, Research Strategies, 4e iUniverse 9781462010172
SYMPSON, WILLIAM CS 121g INTRO INFO LIT & RSCH FOR SCI Book: Gupta, AW Computer Science Old Dominion University, 9780558724900 Book: Badke, Research Strategies, 4e iUniverse 9781462010172
MORRIS, JAY D. CS 121g INTRO INFO LIT & RSCH FOR SCI Book: Gupta, AW Computer Science Old Dominion University, 9780558724900 Book: Badke, Research Strategies, 4e iUniverse 9781462010172
ELMESALAMI, AYMAN CS 121g INTRO INFO LIT & RSCH FOR SCI Book: Gupta, AW Computer Science Old Dominion University, 9780558724900 Book: Badke, Research Strategies, 4e iUniverse 9781462010172
CS 126g HONORS: INTRO INFO LITERACY & RESEARCH Book: Christiansen, The Innovator's Prescription McGraw Hill, 2009 978-0071592086
BOYLE, CHRISTOPHER CS 150 PROBLEM SOLVING & PRGMNG I Book: Malik, C++ Programming: from Prob Analysis, 7e 2014 Cengage Course Technology, 1285852745 8-1285852744
ELMESALAMI, AYMAN CS 250 PROBLEM SOLVING & PROGRMNG 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 INTRO TO UNIX FOR PROGRAMMERS Book: no book will be used
ZUBAIR, M. CS 270 INTRO COMPUTER ARCHITECTURE II Book: Patterson, Computer Org & Design 5e 2013 Elsevier Morgan Kaufmann 978-0-12-407726-3
MORRIS, JAY D. CS 300T COMPUTERS IN SOCIETY Book: No book will be used.
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.
PRICE, GENE HILL CS 300T COMPUTERS IN SOCIETY Book: No book will be used.
GUPTA, REKHA CS 300T COMPUTERS IN SOCIETY Book: No book will be used.
ZEIL, S. CS 330 OBJECT ORIENT PROGRAM/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
ELMESALAMI, AYMAN CS 333 PRGRMNG/PRBLM SLVNG IN C Book: Malik, C++ Programming: from Prob Analysis, 7e 2014 Cengage Course Technology, 1285852745 8-1285852744
MORRIS, JAY D. CS 350 INTRO TO SOFTWARE ENGINEERING Book: Zeller, Essential Open Source Toolset, Wiley, 0-470-84445-0
MORRIS, JAY D. CS 355 PRINCIP-PROGRAMMING LANGUAGES Book: Sebesta, Concepts of Programming Languages,10e Pearson A/W 978-0273769101
NADEEM, TAMER CS 361 ADV DATA STRUCTURES/ALGORITHMS Book: Weiss, Data Structures & Algorithm Analysis in C++ 4e 2013 Pearson PH 013284737X 978-0132847377
CHERNIKOV, ANDREY CS 381 INTRO 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
HE, JING CS 381 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 INTRO-THEORETICAL COMPUTER SCI Book: Martin, Intro. to Theory of Comput., 4e, 2010 MCG, 9780073191461
PRICE, GENE HILL CS 410 PROF WORKFORCE DEV 1 Book: No book will be used
BRUNELLE, JANET E. CS 410 PROF WORKFORCE DEV 1 Book: No book will be used
BRUNELLE, JANET E. CS 411w PROFESSIONAL WORKFORCE DEV II Book: none in database
CHRISOCHOIDES, NIKOS CS 417/517 COMPUTATIONAL METH & SOFTWARE Book: (optional) Conte, Elementary Numerical Analysis, McG, 0070662282 978-0070662285 Book: (optional) Gautschi, Numerical Analysis, 2e 2012, Springer Birkhauser 0817682589 978-0817682583
NADEEM, TAMER CS 441/541 APP DEV SMART DEVICES Book: Lee, Beginning Android 4 Application Development, Wiley, 978-1-118-19954-1 1118199545
LEVINSTEIN, IRWIN CS 450/550 DATABASE CONCEPTS Book: ELMASRI FUND.OF DATABASE SYSTEMS 6e Pearson AW 0136086209 978-0136086208 Book: (optional) Shah, Database Systems Using Oracle,Pearson PH, 2e 0131018574
MALY, KURT CS 455/555 INTRO-NETWORKS & COMMUNICATION 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
STAFF (GTA) CS 462/562 FUNDAMENTALS OF CYBERSECURITY Book: Wu, Intro Computer N/W and Cybersecurity, 2013, CRC Press 9781466572133 Book: (alternate) Wu, Intro Computer N/W and Cybersecurity, eBook, 9781466575400
MUKKAMALA, RAVI 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 INTRO-ARTIFICIAL INTELLIGENCE Book: Russell, Artificial Intell: Modern Approach, 3e, Pearson, PH, 0136042597 978-0136042594
CHERNIKOV, ANDREY CS 486/586 INTRO TO PARALLEL COMPUTING Book: Grama, Intro to Parallel Computing 2e, 2003,Pearson AW 978-0201648652
NELSON, MICHAEL CS 495/595 TPC:INTRODUCT TO WEB SCIENCE Note: Easley is available in prepub version online. Book: (optional) Lutz, Learning Python 4e, 2009, Oreilly, 978-0-596-15806-4 Book: (optional) Levene, An Intro to Search Engines and Web Nav, 2e, 2010, Wiley, 978-0-470-52684-2 Book: (optional) Easley, Networks, Crowds, and Markets, 2010, Cambridge, 9780521195331 Book: (optional) Segaran, Programming Collective Intelligence, 2007, Oreilly, 978-0-596-52932-1
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
JI, SHUIWANG CS 722/822 MACHINE LEARNING Book: (optional) Bishop, Pattern Recognition and Machine Learning, Springer 2006 0387310738; Book: (optional) Murphy, Machine Learning: A Prob Perspec, 2012, MIT 0-262-01802-0 978-0-262-01802-9
HE, JING CS 726/826 APPL GRAPHS IN BIOINFORMATICS Book: No book will be used
ABDEL-WAHAB, HUSSEIN CS 772/872 N/W SECUR CNCPT-PRTCL-PRGRM Book: Kaufman, Network Security, 2e, 2002, PH 0130460192 Book: Viega, Network Security with OpenSSL, 2002, Oreilly 059600270X
OLARIU, STEPHEN CS 795/895 TPCS: VEHICULAR CLOUDS Book: no book will be used

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 BEFORE ORDERING