Course Title & Textbooks

INFSCI 2000: Introduction to Information Science
David G. Luenberger.  Information Science. Princeton University Press. ISBN: 9780691124186.

INFSCI 2040: Research Design
Paul R. Cohen, Empirical Methods for Artificial Intelligence; The MIT Press (August 3, 1995). ISBN: 0262032252/ ISBN-13: 9780262032254. Required.
Donald T. Campbell , Julian Stanley. Experimental and Quasi-Experimental Design for Research, Houghton Mifflin Company. 1 edition. ISBN-10: 0395307872; ISBN-13: 978-0395307878.  Required.

INFSCI 2150: Introduction to Security
Matt Bishop. Introduction to Computer Security.Addison-Wesley. ISBN: 0-201-44099-7. Required. (available online for Pitt Students)

INFSCI 2170: Cryptography
Douglas R. Stinson. Cryptography: Theory and Practice. 3rd edition (November 1, 2005). CRC. ISBN-10: 1584885084; ISBN-13: 978-1584885085. Required.
C. Paar and J. Pelzl, Understanding Cryptography: A Textbook for Students and Practitioners, Springer, 2009. Recommended.

INFSCI 2300: Human Information Processing
Doug Medin, Brian Ross, Arthur Markman. Cognitive Psychology. April 2004, ©2005. John Wiley & Sons. Hoboken, NJ. ISBN: 978-0-471-45820-3.
INFSCI 2350: Human Factors in Systems
Wickens, C. and Hollands (2003) Engineering Psychology and Human Performance (3rd edition) ISBN10: 0321047117;ISBN13: 9780321047113.
INFSCI 2460: Spatial Reasoning for GIS
Worboys, M.F. and Duckham, M. (2004) GIS: A Computing Perspective, Second Edition, CRC Press, ISBN: 0415283752. Required.
INFSCI 2470: Interactive System Design
Interactive System Design.William M. Newman, Michael G. Lamming.Addison-Wesley Pub Co, 1995, 468 pp.
ISBN: 0201631628. Task-Centered User Interface Design: A Practical Introduction.Clayton Lewis and John Rieman. University of Colorado, Boulder, 1994.
INFSCI 2500 Data Structures
The C Programming Language: ANSI C Version; Kernighan & Ritchie; Second Edition; ISBN: 0131103628 (Required)
Data Structures and Program Design in C; Robert Kruse, C.L. Tondo, Bruce Leung; Second Edition; Prentice Hall Publishers, ISBN: 0-13-288366-X (Recommended)
INFSCI 2510: Information Systems Analysis
Dean Leffingwell; Don Widrig .Managing Software Requirements: A Use Case Approach, Second Edition. ISBN: 0-321-12247-X

INFSCI 2540: Software Engineering
Software Engineering, by Ian Sommerville, 9th Ed., Addison-Wesley, 2010, ISBN-10: 0-13-703515-2, ISBN-13: 978-0-13-703515-1. Required.

INFSCI 2550: Client-Server Systems
Douglas E. Comer (Author), David L. Stevens (Author)Internetworking with TCP/IP Vol. III, Client-Server Programming and Applications—Linux/Posix Sockets Version (September 21, 2000) ISBN-10: 0130320714; ISBN-13: 978-0130320711. Required.
INFSCI 2560: Web Technologies & Standards
Beginning XML, 4th Edition (Programmer to Programmer) (Paperback) David Hunter, Jeff Rafter, Joe Fawcett, Eric van der Vlist, Danny Ayers, Jon Duckett, Andrew Watt, and Linda McKinnon. Publisher: Wrox; 4 edition (May 21, 2007), Paperback: 1080 pages. ISBN-10: 0470114878, ISBN-13: 978-0470114872
INFSCI 2710: Database Management
Raghu Ramakrishnan, Johannes Gehrke. Database Management Systems. 3d Edition, WCB/McGraw-Hill, 2002ISBN-10: 0072465638 ;ISBN-13: 978-0072465631. Required.

INFSCI 2739: Web Services & Distributed Computing
Service-Oriented Architecture (SOA): Concepts, Technology, and Design by Thomas Erl, Prentice Hall PTR (August 2, 2005)  ISBN: 0131858580

INFSCI 2801:  Geospatial Information Systems (GIS)
Chor Pang Lo, Albert K. W. Yeung. Concepts and Techniques of Geographic Information Systems Prentice Hall; 2 edition (August 20, 2006) (Ph Series in Geographic Information Science) ISBN-10: 013149502X;ISBN-13: 978-0131495029
INFSCI 2809: Advanced Geospatial Information Systems
Chor Pang Lo, Albert K. W. Yeung. Concepts and Techniques of Geographic Information Systems Prentice Hall; 2 edition (August 20, 2006) (Ph Series in Geographic Information Science) ISBN-10: 013149502X;ISBN-13: 978-0131495029. Required.