Spring 2017 Computer Science Textbooks
 Share
The version of the browser you are using is no longer supported. Please upgrade to a supported browser.Dismiss

 
View only
 
 
ABCDEFGHIJKLMNOPQRSTUVWXY
1



SUBJECT


CATALOG
NUMBER



SECTION



COURSE TITLE



INSTRUCTOR
AUTHORTITLEYEARPUBLISHERISBNCOMMENTS
2
COMP11101WHistory of ComputingThiruvathukal,GeorgePaul CerruziComputing: A Concise History2012MIT Press978-0262517676
3
COMP125001Visual Information ProcessingWetzel,DavidDaniel ShiffmanLearning Processing, 2nd ed2015Morgan Kaufman978-0-12-394443-6
4
COMP125002Visual Information ProcessingThiruvathukal,GeorgeDaniel ShiffmanLearning Processing, 2nd ed2015Morgan Kaufman978-0-12-394443-6
5
COMP150001Introduction to ComputingStreeter,Jason EHarringtonHand's-on Python Tutorial
6
COMP150002Introduction to ComputingTuckey,Curtis D
7
COMP150003Introduction to ComputingWheeler,Heather E.HarringtonHand's-on Python Tutorialhttp://anh.cs.luc.edu/handsonPythonTutorial/
8
COMP163001Discrete StructuresNoquez,Victoria
Richard Johnsonbaugh
Discrete Mathematics, 7th ed.
9
COMP163002Discrete StructuresNoquez,Victoria
Richard Johnsonbaugh
Discrete Mathematics, 7th ed.
10
COMP170001Introduction to Object-Oriented ProgrammingYacobellis,RobertWalter Savitch
Java: An Introduction to Problem Solving and Programming
2015Pearson
ISBN-13: 978-0-13-384103-9
acquire via website: http://www.mypearsonstore.com/bookstore/java-an-introduction-to-problem-solving-and-programming-9780133862119?xid=PSED
11
COMP170002Introduction to Object-Oriented ProgrammingDligach,DmitriyWalter Savitch
Java: An Introduction to Problem Solving and Programming
2015Pearson
ISBN-13: 978-0-13-384103-9
acquire via website: http://www.mypearsonstore.com/bookstore/java-an-introduction-to-problem-solving-and-programming-9780133862119?xid=PSED
12
COMP170003Introduction to Object-Oriented ProgrammingHonig,WilliamWalter Savitch
Java: An Introduction to Problem Solving and Programming
2015Pearson
ISBN-13: 978-0-13-384103-9
acquire via website: http://www.mypearsonstore.com/bookstore/java-an-introduction-to-problem-solving-and-programming-9780133862119?xid=PSED
13
COMP170004Introduction to Object-Oriented ProgrammingDligach,DmitriyWalter Savitch
Java: An Introduction to Problem Solving and Programming
2015Pearson
ISBN-13: 978-0-13-384103-9
acquire via website: http://www.mypearsonstore.com/bookstore/java-an-introduction-to-problem-solving-and-programming-9780133862119?xid=PSED
14
COMP170400Introduction to Object-Oriented ProgrammingSekharan,Chandra NWalter Savitch
Java: An Introduction to Problem Solving and Programming
2015Pearson
ISBN-13: 978-0-13-384103-9
acquire via website: http://www.mypearsonstore.com/bookstore/java-an-introduction-to-problem-solving-and-programming-9780133862119?xid=PSED
15
COMP25001WIntroduction to Scientific and Technical CommunicationSchwab,RoxanneMarkel, MikeTechnical Communication2014Bedford/St.Martin's24294566:11:00
16
COMP264001Introduction to Computer SystemsGreenberg,Ronald IBryant and O'HalloranComputer Systems: A Programmer's Perspective, 3rd ed2015Pearson Prentice Hall978-0134092669 or 978-9332573901hardcover or 2016 paperback (or online if available). (Editions prior to 3rd are inadvisable due to lesser focus on 64-bit architecutres.)
17
COMP271001Data Structures: Algorithms and ApplicationsAlbert,MarkN/A (text will be "recommended")
18
COMP271002Data Structures: Algorithms and ApplicationsHonig,WilliamKoffman & WolfgangData Structures: Abstraction and Design Using Java, 3rd Edition2015Wiley978-1-119-18652-6
19
COMP271400Data Structures: Algorithms and ApplicationsDordal,Peter L
20
COMP300001Data Warehousing and Data MiningNaiman,Channah1. Jiawei Han, Micheline Kamber, Jian Pei , 2. Matthew North1. Data Mining: Concepts and Techniques, Third Edition, 2. Data Mining for the Masses, second edition with implementations in RapidMinder and R.2011Morgan Kaufmann; 3rd edition123814790,978-1523321438Also available as free pdf online
21
COMP300002Data Warehousing and Data MiningNaiman,Channah1. Jiawei Han, Micheline Kamber, Jian Pei , 2. Matthew North 1. Data Mining: Concepts and Techniques, Third Edition, 2. Data Mining for the Masses, second edition with implementations in RapidMinder and R.2011Morgan Kaufmann; 3rd edition123814790,978-1523321438Also available as free pdf online
22
COMP305001Database AdministrationDordal,Peter LElmasri & NavatheFundamentals of Database Systems 13:978-0133971330Recommended text
23
COMP31201EOpen Source ComputingLewis,Michael
24
COMP313001Intermediate Object-Oriented DevelopmentYacobellis,Robert
Robert C. Martin and Micah Martin
Agile Principles, Patterns, and Practices in C#
2007Prentice Hall
ISBN-13: 9780131857254
25
COMP317001Social, Legal, and Ethical Issues in ComputingButcher,Matthew PaulErmann & SchaufComputers, Ethics, & Society2003oup
26
COMP317001Social, Legal, and Ethical Issues in ComputingButcher,Matthew PaulSteven M. CahnExploring Ethics2016oup
Whatever the newest edition is. I think 4th.
27
COMP31701WSocial, Legal, and Ethical Issues in ComputingSchwab,RoxanneBaase,SaraA Gift of Fire2012Pearson10: 027376859X
28
COMP324001Client-Side Web DevelopmentHayward,Nicholas JN/A
29
COMP339001Distributed ProgrammingKaylor,SarahNo textbook requiredNo textbook required
30
COMP340001Computer ForensicsYarrish,ThomasCarrier, BrianFile System Forensics2005Addison-Wesley Professional321268172
31
COMP340001Computer ForensicsYarrish,ThomasCarvey, HarlanWindows Forensic Analysis Toolkit, Fourth Edition: Advanced Analysis Techniques for Windows 82014Syngress124171575
32
COMP341001Human-Computer InteractionHayward,Nicholas JN/A
33
COMP348001Network SecuritySchmitz,CorbyN/AN/AN/AN/AN/ANo Textbook
34
COMP348002Network SecuritySchmitz,CorbyN/AN/AN/AN/AN/ANo Textbook
35
COMP353001Database ProgrammingNaiman,ChannahElmasri and NavatheFundamentals of Database Systems6th edition or 7th edition978-0-13-6008620-8 and 978013397077free pdf available for 6th edition
36
COMP363001Desgn and Analysis Computer AlgorithmsAlbert,MarkN/A
37
COMP372001Programming LanguagesLaufer,KonstantinOdersky et al.Programming in Scala (3rd ed.)2016Artima Press0-9815316-8-7available free on Safari
38
COMP373001Objects, Frameworks, and PatternsZewdie,Berhane
1. Nicola, Jill et al 2. Gamma et al
1. Streamlined Object Modeling: Patterns, Rules, and Implementation 2. Design Patterns: Elements of Reusable Object-Oriented Software
1. Prentice Hall 2. Addison-Wesley
1. 978-0130668394 2. 978-0201633610
39
COMP378001Artificial IntelligenceWeisert,ConradNo textbook requiredNo textbook required
40
COMP383001Computational BiologyWheeler,Heather E.none
41
COMP388007Topics in Computers ScienceDurston,JonathanDon Koberg and Jim BagnallThe Universal Traveler2003 (original publishing 1974) - any version will do.Crisp Learning1560526793available on Amazon for about $8
42
COMP388323Topics in Computers Science - Game Design and DevelopmentHayward,Nicholas JN/A
43
COMP397001Research SeminarAlbert,MarkN/A
44
COMP397002Research SeminarAlbert,MarkN/A
45
COMP412001Open Source ComputingLewis,Michael
46
COMP413001Intermediate Object-Oriented DevelopmentYacobellis,Robert
Robert C. Martin and Micah Martin
Agile Principles, Patterns, and Practices in C#
2007Prentice Hall
ISBN-13: 9780131857254
47
COMP417001Social and Ethical Issues in ComputingDordal,Peter LSara BaaseA Gift of Fire
13:978-0132492676
48
COMP418001Combinatorial MathematicsHuffman,William C
49
COMP424001Client-Side Web DesignHayward,Nicholas JN/A
50
COMP439001Distributed SystemsKaylor,SarahNo textbook required
No textbook required
51
COMP441001Human-Computer InteractionHayward,Nicholas JN/A
52
COMP448001Network SecuritySchmitz,CorbyN/AN/AN/AN/AN/ANo Textbook
53
COMP448002Network SecuritySchmitz,CorbyN/AN/AN/AN/AN/ANo Textbook
54
COMP460001Algorithms & ComplexityGreenberg,Ronald ICormen, Leiserson, RIvest, and Stein
Introduction to Algorithms (3rd ed.)
2009MIT Press978-0262033848 or 978-8120340077hardcover, paperback, or online. (This text is not expensive for the amount of content, but if you already have 2nd ed, also good.)
55
COMP471001Theory of Programming LanguagesLaufer,KonstantinOdersky et al.Programming in Scala (3rd ed.)2016Artima Press0-9815316-8-7available free on Safari
56
COMP473001Advanced Object Oriented ProgrammingZewdie,Berhane
1. Nicola, Jill et al 2. Gamma et al
1. Streamlined Object Modeling: Patterns, Rules, and Implementation 2. Design Patterns: Elements of Reusable Object-Oriented Software
1. Prentice Hall 2. Addison-Wesley
1. 978-0130668394 2. 978-0201633610
57
COMP474001Software EngineeringStone,ChristopherSommerville, IanSoftware Engineering, 10th Ed2015Pearson978-0133943030
The 10th edition hardback is a bit pricey. The 9th has much of the necessary content and can be found for cheaper. That is a viable substitute.
58
COMP484001Artificial IntelligenceWeisert,ConradNo textbook required
No textbook required
59
COMP488007Computer Science TopicsDurston,Jonathan
Don Koberg and Jim Bagnall
The Universal Traveler
2003 (original publishing 1974) - any version will do.
1560526793
Crisp Learning - available on Amazon for about $8.00
60
COMP488301Computer Science TopicsNaiman,Channah1. Jiawei Han, Micheline Kamber, Jian Pei , 2. Matthew North1. Data Mining: Concepts and Techniques, Third Edition, 2. Data Mining for the Masses, second edition with implementations in RapidMinder and R.2011Morgan Kaufmann; 3rd edition123814790,978-1523321438Also available as free pdf online
61
COMP488302Computer Science TopicsNaiman,Channah1. Jiawei Han, Micheline Kamber, Jian Pei , 2. Matthew North1. Data Mining: Concepts and Techniques, Third Edition, 2. Data Mining for the Masses, second edition with implementations in RapidMinder and R.2011Morgan Kaufmann; 3rd edition123814790,978-1523321438Also available as free pdf online
62
COMP488305Computer Science TopicsDordal,Peter LElmasri & Navathe
Fundamentals of Database Systems
13:978-0133971330
Recommended text
63
COMP488340Computer ForensicsYarrish,ThomasCarrier, BrianFile System Forensics2005Addison-Wesley Professional321268172
64
COMP488340Computer ForensicsYarrish,ThomasCarvey, HarlanWindows Forensic Analysis Toolkit, Fourth Edition: Advanced Analysis Techniques for Windows 82014Syngress124171575
65
COMP488323Computer Science Topics - Game Design and DevelopmentHayward,Nicholas JN/A
66
COMP488383Computer Science TopicsWheeler,Heather E.No textbook required
No textbook required
67
COMP488472Computer Science TopicsBevente,GuyDonald L. AndersonOrganizational Development2015Sage Publications, 3rd Ed.978-1-4522-9157-4
68
COMP 488472Computer Science TopicsBevente,GuyJohn KotterOur Iceberg is Melting
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
Loading...
 
 
 
Sheet1
Sheet2