Computer Science Textbooks

(The list is based on book requirements in the past, but is subject to change in price, title, and requirement.  It is meant to be a guide in estimating likely textbook expenses.)  ALWAYS confirm the textbook selection with the syllabus for the current class.)

Degree Course# Course Title Textbook  Estimated cost 
BS CS13001 Procedural Programming Problem Solving With C++ by Walter J. Savitch, Pearson, 2017, Tenth Edition, ISBN: 978-0134448282.  $  102.00
BS CS13011 Procedural Programming Programming and Problem Solving  $    48.00
BS CS10051 Intro to Computer Science Blown to Bits - Author: Harry Lewis, Ken Ledeen and Hal Abelson  
BS   Computer Literacy No book - Instructor provides reading material  
BS CS13012 Object Oriented Programming Object Oriented Programming in C++.  
BS CS13012 Object Oriented Programming Problem Solving With C++ by Walter J. Savitch, Pearson, 2017, Tenth Edition, ISBN: 978-0134448282.  $  102.00
BS CS23022 Discrete Structures for CS Discrete Mathematics and its Applications. Kenneth H. Rosen, Discrete Mathematics and Its Applications, McGraw-Hill, 2012  
BS CS23001 Data Structures & Abstraction Data Structures and Other Objects Using C++, Main and Savitch, Addison Wesley  $  154.00
      The C++ Programming Language, Stroustrup, B., Addison Wesley  
      Practical Debugging in C++, Ford & Teorey, Prentice Hall  $      3.00
BS CS35101 Computer Architecture Computer organization and design, the hardware/software interface, Fifth Edition by Patterson and Hennessy, 2014, Morgan Kaufmann Publishers, ISBN-13: 978-0124077263, ISBN-10: 0124077269.  $    89.95
BS CS33211 Operating Systems Operating System Concepts, Ninth Edition, Abraham Silberschatz, Peter B. Galvin, Greg Gagne, Wiley, 2013. ISBN: 978-1-118-06333-0  $  190.95
BS CS35201 Computer Communication Network Computer Networks. Andrew S. Tanenbaum and David J. Wetherall. 5th Edition. Pearson, 2011  
      Computer Networks: A Systems Approach. Bruce S. Davie and Larry L. Peterson.  
BS CS33901 Software Engineering Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and Iterative Development, Third edition  $    75.39
BS CS33007 Database Design Database System Concepts, Sixth Edition., Avi Silberschatz, Henry F. Korth, S. Sudarshan, McGraw-Hill.  ISBN 0-07-352332-1  $    76.79
BS CS33101 Programming Languages Introduction to Programming Languages by Arvind Bansal, Publisher: CRC Press. First Edition, Dec. 2013, ISBN: 978-1466565142.  
      Maurizio Gabbrielli and Simone Martini, Programming Languages Principles and Paradigms, 1st edition, 2006 McGraw Hill, translated by Springer Verlag, London and New York, 2010, ISBN: 978-1-84882-913-8, E-ISBN: 978-1-84882-914-5  $    34.99
BS CS44001 Programming Patterns    
BS CS46101 Design & Analysis of Algorithms Algorithm Design: Foundations, Analysis, and Internet Examples, Wiley, 2002, ISBN 0-471-38365-1 (by   Michael T. Goodrich and Roberto Tamassia)  $    49.95
BS CS4/69995 Theory of Computation Introduction to the Theory of Computation (2nd edition), Thomson, 2006, Michael Sipser,    
    Web Programming Fundamentals of Web Development, 2nd Edition Authors: Randy Connolly and Ricardo Hoar  $  120.92
BS 12002 Analytic Geometry & Calculus 1 Essential Calculus, Volume I LLF (KSU custom edition), Stewart, Cengage.   $  188.91
BS 12003 Analytic Geometry & Calculus 2 Essential Calculus, Volume I LLF (KSU custom edition), Stewart, Cengage.   
BS 22005 Analytic Geometry & Calculus 3 Essential Calculus, 2nd edition, by James Stewart (KSU custom edition)  
BS 40011 Intro to Probablity Theory & Applications    
BS PHY 12411 Intro to Computer Hardware Computer organization and design, the hardware/software interface, Fifth Edition by Patterson and Hennessy, 2014, Morgan Kaufmann Publishers, ISBN-13: 978-0124077263, ISBN-10: 0124077269. $94.95
BS CS43301 Software Development for Robotics “Introduction to Autonomous Mobile Robots“ Roland Siegwart, Illah Nourbakhsh, Davide Scaramuzza, MIT Press   $    64.80
BS CS44003 Mobile Apps in IOS Programming    
BS CS44901 Software Development Project - Writing Intensive No book - Instructor provides reading material  
BS CS48101 Game Engine Concepts The Ogre 3d render engine and Bullet physic engine, both free online, and Visual Studio Community 2013  
      3D Game Engine Architecture,David H. Eberly,CRC Press,June 26, 2013. Available on Safari.  $  105.00
BS CS49995 ST: Theory of Computation    
BS CS49995 ST: Information Visualization No book - Instructor provides reading material  
BS CS49995 ST: Computational Health Informatics    
BS CS49995 ST: Drone Programming Building Your Own Drones: A Beginners' Guide to Drones, UAVs, and ROVs, 1/E; John Baichtal, ISBN 9780789755988  $    18.91
BS CS49995 ST: Cloud Application Design No book - Instructor provides reading material  
BS CS49995 ST: Virtual Reality Concepts PDF textbook by Steve LaValle, to be published by Cambridge Press, available at http://vr.cs.uiuc.edu/, to be published by Oxford Press  
BS CS49995 ST: Multimedia Systems and Biometrics Introduction to Biometrics, Authors: Anil Jain, Arun Ross, Karthik NandaKumar. ISBN: 978-0-387-77325-4, E-ISBN: 978-0-387-77326-1. Publisher: Springer Verlag  
      Multimedia Computing, Authors: Gerald Friedland and Ramesh Jain, ISBN: 978-0-521-76451-3, Publisher: Cambridge University Press  $    55.85
BS CS49995 ST: Software Systems Requirements and Interaction Software Engineering: A Practitioner's Approach, 8/e, Roger S Pressman, R.S. Pressman & Associates, Inc Bruce R. Maxim, University of Michigan. ISBN: 0078022126: 2015  $  140.00
         
      Estimated Total (BS)  $1,780.36
         
MS CS63016 Big Data Analytics No book - Instructor provides reading material  
MS CS63902 Software Evolution No book - Instructor provides reading material  
MS CS69995 ST: Cloud Infrastructure No book - Instructor provides reading material  
MS CS69995 ST: Internet of Things No book - Instructor provides reading material  
MS CS69995 ST: Deep Learning Ian Goodfellow, Yoshua Bengio, and Aaron Courvilee, Deep Learning, MIT press, 2016 Nick McClure, TensorFlow Machine Learning Cookbook, Packt, 2017  

 

Subtitle: 
CS Textbooks