Required Texts
The following is a tentative list of required textbooks. You should ask your instructor for up-to-date textbook information before making any purchases for the course.
Note: CSIT courses are located at the end of the list, followed by SCIF courses.
Please check our Bookstore for a current list of Textbooks.
Course Number / Name | Required Text | |
---|---|---|
CMPT 183 Foundations of Computer Science I |
|
Java Software Solutions: Foundations of Program Design & MyProgrammingLab Author: Lewis & Loftus ISBN: 0132760770 |
CMPT 184 Foundations of Computer Science II |
|
Java Software Solutions: Foundations of Program Design & MyProgrammingLab Author: Lewis & Loftus ISBN: 0132760770 |
CMPT 250 Web Tools |
Internet & WWW: How to Program Author: Deitel ISBN: 0131752421 |
|
CMPT 250 Web Tools |
Murach's PHP & MySQL Author: Murach ISBN: 9781890774561 |
|
CMPT 281 Theory of Digital Machines |
|
Fundamentals of Digital Logic with VHDL Design Author: Brown & Vranesic ISBN: 0072460857 |
CMPT 285 Discrete Math Structures |
|
Discrete Math and its Applications Author: K. Rosen ISBN: 0073383090 |
CMPT 287 Data Structures, File Structures & Algorithms |
|
Data Structures and Abstractions with Java Author: Carrano ISBN: 9780136100911 |
CMPT 320 Intranet & Internet Security |
|
Computer Security Principles & Practice Author: Stallings & Brown ISBN: 0132775069 |
CMPT 330 Network Technology |
|
Computer Networking Author: Kurose & Ross ISBN: 9780136079675 |
CMPT 372 Software Engineering II |
|
Software Engineering: Theory and Practice Author: Pfleeger & Atlee ISBN: 9780136061694 |
CMPT 388 Foundations in Artificial Intelligence |
|
Artificial Intelligence: A Modern Approach Author: Russell & Norvig ISBN: 0136042597 |
CMPT 481 Operating Systems |
|
Operating Systems Author: Tanenbaum ISBN: 0131429388 |
CMPT 484 Fundamentals of Programming Languages |
|
Concepts of Programming Languages 9th Ed. Author: Sebesta ISBN: 0136073476 |
CMPT 495 Topics in Computer Science: Parallel Architecture/Algorithms |
|
Principles of Parallel Programming Author: Lin & Snyder ISBN: 0321487907 |
CMPT 507 Data Structures, File Structures & Algorithms |
|
Data Structures and Abstractions with Java Author: Carrano ISBN: 9780136100911 |
CMPT 574 Pixel & Image Processing |
|
Digital Image Processing Author: Woods ISBN: 013168728X |
CMPT 581 Systems Software Design |
|
System Software Author: Beck ISBN: 9780201423006 |
CMPT 584 Operating System Design |
|
Operating Systems Author: Tanenbaum ISBN: 0131429388 |
CMPT 588 Fundamentals of Programming Languages |
|
Concepts of Programming Languages 9th Ed. Author: Sebesta ISBN: 0136073476 |
CMPT 594 Software Engineering & Reliability |
|
The Mythical Man-Month Author: Brooks ISBN: 0201835959 |
CMPT 680 Parallel Architecture & Algorithms |
|
Principles of Parallel Programming Author: Lin & Snyder ISBN: 0321487907 |
CSIT 110 Computer Concepts for Information Technology |
|
Fluency w/ Information Technology Author: Snyder ISBN: 0136091822 |
CSIT 430 Databases for Internet Applications |
|
Fundamentals of Database Systems Author: Navathe ISBN: 9780136086208 |
CSIT 430 Databases for Internet Applications |
PHP & MySQL Web Development Author: Thompson ISBN: 9780672329166 |
|
CSIT440 Principles of Data Mining |
|
Data Mining: Concepts & Techniques Author: Han, Kamber, & Pei ISBN: 9780123814791 |
SCIF 110 Intro to Science Informatics |
Fundamentals of Multimedia Author: Li & Drew ISBN: 0130618721 |