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
(all sections)

Foundations of Computer Science I

183 text
Java Software Solutions: Foundations of Program Design & MyProgrammingLab
Author: Lewis & Loftus
ISBN: 0132760770

CMPT 184
(all sections)

Foundations of Computer Science II

183 text
Java Software Solutions: Foundations of Program Design & MyProgrammingLab
Author: Lewis & Loftus
ISBN: 0132760770

CMPT 250
(all sections)

Web Tools

250 text Internet & WWW: How to Program
Author: Deitel
ISBN: 0131752421

CMPT 250
(all sections)

Web Tools

250 text b Murach's PHP & MySQL
Author: Murach
ISBN: 9781890774561

CMPT 281
(all sections)

Theory of Digital Machines

281 text
Fundamentals of Digital Logic with VHDL Design
Author: Brown & Vranesic
ISBN: 0072460857

CMPT 285
(section 01 only)

Discrete Math Structures

285 text
Discrete Math and its Applications
Author: K. Rosen
ISBN: 0073383090

CMPT 287
(all sections)

Data Structures, File Structures & Algorithms

287 text
Data Structures and Abstractions with Java
Author: Carrano
ISBN: 9780136100911

CMPT 320
(all sections)

Intranet & Internet Security

320 text
Computer Security Principles & Practice
Author: Stallings & Brown
ISBN: 0132775069

CMPT 330
(all sections)

Network Technology

330 text
Computer Networking
Author: Kurose & Ross
ISBN: 9780136079675

CMPT 372
(all sections)

Software Engineering II

372 text
Software Engineering: Theory and Practice
Author: Pfleeger & Atlee
ISBN: 9780136061694

CMPT 388
(all sections)

Foundations in Artificial Intelligence

388 text
Artificial Intelligence: A Modern Approach
Author: Russell & Norvig
ISBN: 0136042597

CMPT 481
(all sections)

Operating Systems

481 text
Operating Systems
Author: Tanenbaum
ISBN: 0131429388

CMPT 484
(all sections)

Fundamentals of Programming Languages

484 text
Concepts of Programming Languages 9th Ed.
Author: Sebesta
ISBN: 0136073476

CMPT 495

Topics in Computer Science: Parallel Architecture/Algorithms

495 parallel architecture text
Principles of Parallel Programming
Author: Lin & Snyder
ISBN: 0321487907

CMPT 507
(all sections)

Data Structures, File Structures & Algorithms

287 text
Data Structures and Abstractions with Java
Author: Carrano
ISBN: 9780136100911

CMPT 574
(all sections)

Pixel & Image Processing

574 text
Digital Image Processing
Author: Woods
ISBN: 013168728X

CMPT 581
(all sections)

Systems Software Design

581 text
System Software
Author: Beck
ISBN: 9780201423006

CMPT 584
(all sections)

Operating System Design

584 text
Operating Systems
Author: Tanenbaum
ISBN: 0131429388

CMPT 588
(all sections)

Fundamentals of Programming Languages

588 text
Concepts of Programming Languages 9th Ed.
Author: Sebesta
ISBN: 0136073476

CMPT 594
(all sections)

Software Engineering & Reliability

594 text
The Mythical Man-Month
Author: Brooks
ISBN: 0201835959

CMPT 680
(all sections)

Parallel Architecture & Algorithms

680 text
Principles of Parallel Programming
Author: Lin & Snyder
ISBN: 0321487907

CSIT 110
(all sections)

Computer Concepts for Information Technology

110 text
Fluency w/ Information Technology
Author: Snyder
ISBN: 0136091822

CSIT 430
(all sections)

Databases for Internet Applications

430 text
Fundamentals of Database Systems
Author: Navathe
ISBN: 9780136086208

CSIT 430
(all sections)

Databases for Internet Applications

430 second text PHP & MySQL Web Development
Author: Thompson
ISBN: 9780672329166

CSIT440
(all sections)

Principles of Data Mining

440 text
Data Mining: Concepts & Techniques
Author: Han, Kamber, & Pei
ISBN: 9780123814791

SCIF 110

Intro to Science Informatics

scif text Fundamentals of Multimedia
Author: Li & Drew
ISBN: 0130618721