CS Textbooks Requirements

Degree Course Textbook  Estimated cost 
BS 13001 Procedural Programming Problem Solving With C++ by Walter J. Savitch, Pearson, 2017, Tenth Edition, ISBN: 978-0134448282.  $   102.00
BS 13011 Procedural Programming Programming and Problem Solving  $     48.00
BS 10051 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 13012 Object Oriented Programming Object Oriented Programming in C++.  
BS 13012 Object Oriented Programming Problem Solving With C++ by Walter J. Savitch, Pearson, 2017, Tenth Edition, ISBN: 978-0134448282.  $   102.00
BS 23022 Discrete Structures for CS Discrete Mathematics and its Applications. Kenneth H. Rosen, Discrete Mathematics and Its Applications, McGraw-Hill, 2012  
BS 23001 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 35101 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 33211 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 35201 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 33901 Software Engineering Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and Iterative Development, Third edition  $     75.39
BS 33007 Database Design Database System Concepts, Sixth Edition., Avi Silberschatz, Henry F. Korth, S. Sudarshan, McGraw-Hill.  ISBN 0-07-352332-1  $     76.79
BS 33101 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
MS 44001 Programming Patterns    
MS 46101 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)  
MS        $     49.95
MS 4/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 Probability Theory & Applications    
       Estimated Total Textbooks Cost  $1,300.85
Sample MS Degree Textbooks
Degree Course Textbook  Estimated cost 
MS 44003 Mobile Apps in IOS Programming    
MS 44901 Software Development Project - Writing Intensive No book - Instructor provides reading material  
MS 48101 Game Engine Concepts The Ogre 3d render engine and Bullet physic engine, both free online, and Visual Studio Community 2013  
MS     3D Game Engine Architecture,David H. Eberly,CRC Press,June 26, 2013. Available on Safari.  $   105.00
MS 49995 ST: Theory of Computation    
MS 49995 ST: Information Visualization No book - Instructor provides reading material  
MS 49995 ST: Computational Health Informatics    
MS 49995 ST: Drone Programming Building Your Own Drones: A Beginners' Guide to Drones, UAVs, and ROVs, 1/E; John Baichtal, ISBN 9780789755988  $     18.91
MS 49995 ST: Cloud Application Design No book - Instructor provides reading material  
MS 49995 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  
MS 49995 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
MS 49995 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
MS 63016 Big Data Analytics No book - Instructor provides reading material  
MS 63902 Software Evolution No book - Instructor provides reading material  
MS 69995 ST: Cloud Infrastructure No book - Instructor provides reading material  
MS 69995 ST: Internet of Things No book - Instructor provides reading material  
MS 69995 ST: Deep Learning Ian Goodfellow, Yoshua Bengio, and Aaron Courville, Deep Learning, MIT press, 2016 Nick McClure, TensorFlow Machine Learning Cookbook, Packt, 2017  
MS 43301 Software Development for Robotics Introductions to Autonomous Mobile Robots. Roland Siegwart, Illah Nourbakhsh, Davide Scaramuzza.  MIT Press  $   64.80