CIS Textbooks (updated 2008-01-22 dc)

See also: CIS Chair's Website for more information.

Computer and Information Sciences Department
Textbook List
Brigham Young University Hawaii

Please note that this webpage may become out of date, so if you are using it to order textbooks, please double-check with the instructor first.

Some sources to pursue: Amazon eBay Half.com (an eBay company)
  CIS Courses     CS Courses     IS Courses     IT Courses  
CIS 100 CS 203 IS 330 IT 220
CIS 101 CS 210 IS 350 IT 224
CIS 201 CS 301 IS 430 IT 240
CIS 202 CS 320 IS 450 IT 280
CIS 205/L CS 410 IS 485 IT 420
CIS 206/L CS 415 IT 426
CIS 305 CS 420 IT 440
CIS 405 CS 421 IT 480
CIS 470 CS 440 IT 481
CS 441 IT 482
CS 442 IT 485
CS 443
CS 461


CIS Textbook Rental Program

The CIS department has a textbook rental program to save students money and ensure that in selected classes every student has a copy of the book.

It's no secret that textbook prices are high and getting higher. It's so high that some students choose to not buy the book, but instead try to use one on reserve at the library, or share with a friend. It's also no secret that today's student only keeps a few of their books with the expectation that any information they need can be easily found on the Internet.

The CIS department, through the pioneering efforts of Leslie Fife and Bret Ellis and assisted by a generous donor, has set up a program to help with this problem. Certain books are purchased by the department and rented to students. Beyond the original donation, the program is self funding, with rental fees used first to replace existing books with newer editions from time to time, and second to expand the program as money is available.

If a rental text is available, you the student can elect to rent from the department at the price we specify, or you can elect to get your own book, possibly through the Internet or from a friend. The deadline for making arrangements is the university 'add/drop' deadline for the class, which is typically one week into the semester. By that deadline, you must either (a) rent a book from us, (b) prove by showing us that you have a copy of the book already, or (c) drop the class. The book list is published in advance online, on this web page you are viewing, to make it possible for you to order a book and have it before class starts.

FAQ: Frequently Asked Questions

Question: Do I have to rent from you?

Answer: No. You can find the book elsewhere. Because we have a rental program for a particular book, the BYUH bookstore will not stock or sell it. You may find it from another student or through another source.

Question: Do I have to have a book?

Answer: Our experience is that when many students do not have the book, it slows down the class for everybody. If you want to be in the class, you must have the book.

Question: How are rental prices set?

Answer: The faculty review (a) the price at which students can commonly get the book from places like Amazon.com, (b) the estimated life expectancy of the book, (c) the number of rentals we are likely to get from each book, (d) the number of students in each semester, and (e) the total number of books we would need. Based on that information we calculate the minimum rental we would need to break even. We also estimate the maximum rental at which we believe we are saving students money and students will choose to participate in the program. We set the price somewhere between those two limits.

Question: Why is my book for XXX class not on the rental list?

Answer: There are two common reasons. (a) For expensive books, the book is expected to be obsolete soon. That may be because the subject matter is just changing too fast for any textbook to stay current very long. (b) For inexpensive books or in classes offered once a year, the general new- or used-book market is at a low enough price that it is cheaper for students to buy the book elsewhere than to rent from us.

Question: Won't the books become obsolete?

Answer: Some subjects are very stable. The books only change in minor ways from year to year. Other subjects change dramatically in a short amount of time. Books are carefully chosen based on faculty recommendation and belief that the book will still be current for the expected rental time. When the books are deemed to be obsolete, they are replaced by a current edition or they go off the rental program.


CIS Courses, Jim Lee Program Chair

CIS 100 - Fundamentals of Information Systems - verify text with Jim Lee

(Rental) We offer this book for a $xx rental fee.
Using MIS (second edition), by David M. Kroenke. 2007. Prentice Hall. Paperback. ISBN-10: 0-13-813248-8. ISBN-13: 978-0-13-813248-4. Price (May 2008) Amazon $130.

CIS 101 - Beginning Programming - verify text with Don Colton

(As of Fall 2008) No specific textbook required. Any Perl book could be useful.

CIS 201 - Web Programming - verify text with Don Colton

(As of Fall 2008) No specific textbook required. Any Perl book could be useful.

CIS 202 - Object-Oriented Programming I - verify text with Chris Slade

(Required starting Fall 2008, also used in CS 203)
Java Software Solutions: Foundations of Program Design (sixth edition), by John Lewis and William Loftus. 2009. Addison-Wesley. Paperback. 803 pages. ISBN-10: 0-321-53205-8.

(Required before Fall 2008, was also used in CIS 101)
C++ Programming: From Problem Analysis to Program Design (third edition), by D. S. Malik. 2006. Course Technology. Paperback. ISBN-10: 1-41883639-7. ISBN-13: 978-1-41883639-9. Price (May 2008) Amazon $80.

CIS 205/L - Discrete Math I - RENTAL

(Rental) We offer this book for a $25 rental fee.
Mathematical Structures for Computer Science, A Modern Approach to Discrete Mathematics, Sixth Edition, by Judith L. Gersting. 2007. W. H. Freeman and Company. Hardcover. 807 pages. ISBN-10: 978-0-7167-6864-7.

CIS 206/L - Discrete Math II - RENTAL

(Rental) We offer this book for a $15 rental fee.
Mathematical Structures for Computer Science, A Modern Approach to Discrete Mathematics, Sixth Edition, by Judith L. Gersting. 2007. W. H. Freeman and Company. Hardcover. 807 pages. ISBN-10: 978-0-7167-6864-7.

CIS 305 - Systems Engineering I - verify text with Stuart Wolthuis

(Rental) We offer this book for a $50 rental fee.
(Required: also used in CIS 405)
Systems Analysis and Design with UML Version 2.0: An Object-Oriented Approach (second edition), by Alan Dennis, Barbara Haley Wixom, and David Tegarden. 2005. Wiley. Hardcover. ISBN-10: 0-471-34806-6. ISBN-13: 978-0-471-34806-1. Price (May 2008) Amazon $147.

CIS 405 - Systems Engineering II - verify text with Stuart Wolthuis

(Rental) We offer this book for a $30 rental fee.
(Required: also used in CIS 305)
Systems Analysis and Design with UML Version 2.0: An Object-Oriented Approach (second edition), by Alan Dennis, Barbara Haley Wixom, and David Tegarden. 2005. Wiley. Hardcover. ISBN-10: 0-471-34806-6. ISBN-13: 978-0-471-34806-1. Price (May 2008) Amazon $147.

CIS 470 - Ethics - verify with Tim Stanley

None.


CS Courses, Chris Slade Program Chair

CS 203 - Object-Oriented Programming II - verify text with Chris Slade

(Required starting Fall 2008, also used in CIS 202)
Java Software Solutions: Foundations of Program Design (sixth edition), by John Lewis and William Loftus. 2009. Addison-Wesley. Paperback. 803 pages. ISBN-10: 0-321-53205-8.

CS 210 - Computer Organization - verify with Tim Stanley

(Required) Essentials of Computer Organization and Architecture (second edition) by Linda Null and Julia Lobur. 2006. Jones and Bartlett. Hardcover. 799 pages. ISBN-13: 978-0-7637-3769-6. ISBN-10: 0-7637-3769-0. List Price $116.95, Amazon $87.71 (2008-06).

CS 301 - Algorithms - RENTAL

(Rental) We offer this book for a $40 rental fee.
Introduction to Algorithms (Second Edition), by Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, and Clifford Stein. 2001. McGraw Hill. Hardcover. 1180 pages. ISBN-10: 0-07-013151-1 or 0-262-03293-1.

CS 320 - Theory

(Rental) We offer this book for a $40 rental fee.
Introduction to Computer Theory (second edition), by Daniel I.A. Cohen. 1996. Wiley. Hardcover. 634 pages. ISBN-10: 0-471-13772-3. ISBN-13: 978-0-471-13772-6. Price (May 2008) Amazon $113.

CS 410 - Computer Architecture - verify with Tim Stanley

Essentials of Computer Organization and Architecture (second edition) by Linda Null and Julia Lobur. 2006. Jones and Bartlett. Hardcover. 799 pages. ISBN-13: 978-0-7637-3769-6. ISBN-10: 0-7637-3769-0. List Price $116.95, Amazon $87.71 (2008-06).

CS 415 - Operating Systems Design - verify with Chris Slade

(Required: verified Winter 2008)
Operating Systems: Internals and Design Principles (fifth edition), by William Stallings. 2004. Prentice Hall. Hardcover. ISBN-10: 0-13-147954-7. ISBN-13: 978-0-13-147954-8. Price (May 2008) Amazon $122.

CS 420 - Programming Languages - verify with Chris Slade

(Rental) We offer this book for a $40 rental fee.
Concepts of Programming Languages, 7th Edition, by Robert W. Sebesta. 2005. Addison Wesley. Hardcover. 744 pages. ISBN-10: 0-321-33025-0. ISBN-13: 978-0-321-33025-3. Price (May 2008) Amazon $109.

CS 440 - Intelligent Systems - verify with Chris Slade

(Rental) We offer this book for a $40 rental fee.
Artificial Intelligence, A Modern Approach, by Stuart Russell and Peter Norvig. 2002. Prentice Hall. Hardcover. ISBN-10: 0-13-790395-2. ISBN-13: 978-0-13-790395-5. Price (May 2008) Amazon $91.

CS 461 - Computer Graphics - instructor Tim Stanley

(Recommended: verified for Fall 2008)
Interactive Computer Graphics, A Top-Down Approach Using OpenGL (fifth edition). by Edward Angel. 2008. Pearson / Addison Wesley. Hardcover. ISBN-10: 0-321-53586-3. ISBN-13: 978-0-321-53586-3. Price (May 2008) Amazon $103.


IS Courses

IS 330 - Management Information Systems - verify text with Jim Lee

(Rental) We offer this book for a $40 rental fee.
Experiencing MIS (first edition), by David M. Kroenke. 2007. Prentice Hall. Paperback. ISBN-10: 0-13-233777-0. ISBN-13: 978-0-13-233777-9. Price (May 2008) Amazon $131.

IS 350 - Database Management Systems - verify text with Jim Lee

(Rental) We offer this book for a $50 rental fee.
Modern Database Management (ninth edition), by Jeffrey A. Hoffer, Mary B. Prescott, and Heikki Topi. 2008. Pearson Education. Hardcover. 736 pages. ISBN-10: 0-13-600391-5. ISBN-13: 978-0-13-600391-5. Price (May 2008) Amazon $127.

IS 430 - ERP - verify with Don Colton

information to be added

IS 450 - Advanced Database - verify with Jim Lee

information to be added

IS 485 - Project Management and Practice - verify text with Stuart Wolthuis

same rental book as CIS305 and CIS405.


IT Courses, Tim Stanley Program Chair

IT 220 - Linux Essentials - verify text with Tim Stanley

There is no text book. We will be using online materials.

IT 224 - Hardware Repair and Diagnostics - verify text with Tim Stanley

There is no text book. We will be using online materials.

IT 240 - Principles of HTML and Web Development - verify text with instructor

(Required)
Head First HTML with CSS and XHTML, by Freeman and Freeman. 2007. O'Reilly Media. Paperback. ISBN-10: 0-596-10197-X. ISBN-13: 978-0-596-10197-8. Price (May 2008) Amazon $30.

(Before Fall 2008, Required)
Stylin' with CSS, A Designer's Guide, by Charles Wyke-Smith. 2005. New Riders. Paperback. ISBN-10: 0-321-30525-6. ISBN-13: 978-0-321-30525-1. Price (May 2008) Amazon $23.

IT 280 - Data Communications Systems and Networks - verify text with Don Colton

(Required)
CCNA INTRO Exam Certification Guide, by Wendell Odom. 2003. Cisco Press. Hardcover. ISBN-10: 1-58720-094-5. ISBN-13: 978-1-58720-094-6. Price (May 2008) Amazon $29.

IT 420 - Linux System Administration - verify text with Scott Mikolyski

There is no text book. We will be using online materials.

IT 426 - Computer Network Services - verify text with Tim Stanley

(Required)
MCSE Guide to Managing a Microsoft Windows Server 2003 Environment, Enhanced, by Dan DiNicolo and Brian W. McCann. 2005. Course Technology. Paperback. ISBN-10: 0-619-21752-9. ISBN-13: 978-0-619-21752-5. Price (May 2008) Amazon $102.

IT 440 - Foundations of HCI - verify with Stuart Wolthuis

information to be added

IT 480 - Computer Network Design - verify with Scott Mikolyski

(Required: verified Winter 2008)
CCNA ICND Exam Certification Guide, by Wendell Odom. 2003. Cisco Press. Hardcover. ISBN-10: 1-58720-083-X. ISBN-13: 978-1-58720-083-0. Price (May 2008) Amazon (not available).

IT 481 - Information Security - verify text with Tim Stanley

(Required)
Secrets and Lies: Digital Security in a Networked World, by Bruce Schneier. 2004. Wiley. Paperback. ISBN-10: 0-47-145380-3. ISBN-13: 978-0-47-145380-2. Price (May 2008) Amazon $12.

IT 482 - Advanced Information Security - verify text with Tim Stanley

information to be added

IT 485 - xxx

information to be added