FLORIDA INSTITUTE OF TECHNOLOGY

150 W. University Boulevard, Melbourne, FL 32901-6988

COMPUTER SCIENCE

Undergraduate

TEXTBOOK LIST

The computer science program at Florida Institute of Technology offers three options at the undergraduate level: Computer Science, Information Systems and Software Development.

The following is a list of courses that the computer science program offers throughout the academic year. In addition to the course number and course title being listed, the text that is to be used in the course, it's author/s, ISBN and publisher are also provided. By selecting any one of the links, you will get a description of either the course, the text or the publisher's homepage where you can briefly browze other available books.

If you are interested in the graduate textbook offerings, that list is available at URL:http://www.cs.fit.edu/~mbeckett/text/grad.html.

Please note that some publishers have combined with others, so there will be instances where the link to a publisher will be different than the one listed. In the case where no link is available for a book or publisher, requests have been made for this information and will be made available at a later date.

This site will be maintained on a regular basis in order to provide you with the most current up-to-date information as it becomes available.

COMPUTER SCIENCE

Undergraduate

CSE 1001 Fundamentals of Software Development 1

Programming & Problem Solving with Ada
by Dale, Weems & McCormick
ISBN 0-763-702935
Jones & Bartlett Publishers
CSE 1002 Fundamentals of Software Development 2

Programming & Problem Solving with Ada
by Dale, Weems & McCormick
ISBN 0-763-702935
Jones & Bartlett Publishers
CSE 1101 Computing Disciplines and Careers 1

No text
CSE 1301 Introduction to Computer Applications

Exploring Microsoft Office 97 Professional, Vol 1 - Revised Printing
by Grauer & Barber
ISBN 0-13-081334-6
Prentice Hall Publishing Company

CSE 1502 Introduction to Software Development with C++

C++ How To Program
by Deitel/Deitel
ISBN 0-13-528910-6 or CD rom vs. ISBN
Prentice Hall Publishing Company, 2d Edition
Introduction to C++ Lab Manual
by Florida Tech
on WEB
CSE 1503 Introduction to Software Development with Fortran

Fortran 90 for Engineers & Scientists
by Nyhoff, Sanford, Leestma
ISBN 0-13-519729-5
Prentice Hall Publishing Company
CSE 1504 Introduction to Software Development with Pascal

Oh! Pascal! with PC disk
by Doug Cooper
ISBN 0-393-96398-5
W W Norton & Company, 3d Edition
CSE 2010 Algorithms and Data Structures

Ada Plus Data Structures
by Dale, Lilly, McCormick
ISBN 0-669-41676-2
Jones & Bartlett Publishers, 1996
CSE 2050 Programming in a Second Language

The C++ Programming Language
by Bjarne Stroustrup
ISBN 0-201-88954-4
Addison Wesley Publishing Company, 3d Edition
CSE 2401 Introduction to Ada

Ada as a Second Language, 2d Edition
by Norman H. Cohen
ISBN 0-07-011607-5
McGraw Hill Publishing Company, 1996
CSE 2410 Introduction to Software Engineering

No text
CSE 2502 Advanced Software Development with C++

C++ How To Program
by Deitel/Deitel
ISBN 0-13-528910-6
Prentice Hall Publishing Company, 2d Edition
CSE 3001/5040 Programming Language Concepts

Concepts of Programming Languages
by Sebesta
ISBN 0-201-385961
Addison Wesley
CSE 3002/5120 Compiler Theory

Recommended:
Crafting A Compiler
by Fischer & LeBlanc
ISBN 0-8053-2169-1
Benjamin Cummings Publisher

Compilers Principles, Techniques & Tools
by Aho, Sethi & Ulman
ISBN 0-201-10088-6
Addison Wesley Publishing Company
Top
CSE 3003 Software Engineering Applications

Discipline for Software Engineering, SEI series
by Watts S. Humphrey
ISBN 0-201-54610-8
Addison Wesley Publishing Company
CSE 3004 COBOL Applications

COBOL:From Micro to Mainframe
by Grauer & Villar
ISBN 0-13-790817-2
Prentice Hall Publishing Company
CSE 3101/5010 Machine and Assembly Language

Contemporary Logic Design
by Randy H. Katz
ISBN 0-8053-2703-7
Addison Wesley Publishing Company,1994

IBM PC Assembly Language & Programming
by Peter Abel
ISBN 0-13-756610-7
Prentice Hall Publishing Company,1998

A86/A386 Macro Assembler Reference Manual
by Eric Isaacson
ISBN
CSE 3102/5030 Computer Organization

Computer System Architecture
by M. Morris Mano
ISBN 0-13-175563-3
Prentice Hall Publishing Company
CSE 3103 Computer Communication Networks

UNIX Network Programming
by Stevens
ISBN 0-13-949876-1
Prentice Hall Publishing Company, 1990

Summer 1998
Computer Networks
by Tanebaum
ISBN 0-13-349945-6

JAVA Network Programming
by Hughes
ISBN 0-13-841206-5
Prentice Hall Publishing Company
CSE 3421

No text
CSE 3701
No text
CSE 4001 Operating Systems Concepts

Operating Systems Concepts
by Silberschatz
ISBN 0-201-59113-8
Addison Wesley Publishing Company, 5th ed
CSE 4002 Advanced and Applied Operating Systems Concepts

No text
CSE 4004 Information Resource Strategy and Policy

Corporate Information Systems Management
by Applegate, McFarlan & McKenney
ISBN 0-256-18116-0
WC Brown, 4th Edition
CSE 4005 Data Communications

Webmaster in a Nutshell
by Stephen Spainhour & V. Quericia
ISBN 1-56592-229-8
O'Reilly & Associates
CSE 4020 Database Systems

Database Systems Concepts
by Korth, Silberschatz and Sudarshan
ISBN 0-07-044756-X
McGraw Hill Publishing Company, 1997

Oracle: Complete Reference Electronic Edition
by
ISBN 0-07-882285-8
CSE 4030 Computer Law and Ethics

Online Law
by Thomas J. Smedinghof
ISBN 0-201-48980-5
Addison Wesley Publishing Company

A Gift of Fire
by Sara Baase
ISBN 0-13-458779-0
Prentice Hall Publishing Company
CSE 4050/5170 Object-Oriented Design and Programming

Booch/OMT/UML: Process & Products
by Putnam Texel & Charles Williams
ISBN 0-13-727405-X
Prentice Hall Publishing Company
CSE 4081/5081 Introduction to Analysis of Algorithms

Recommended:
Fundamentals of Algorithmics
ISBN 0-13-335068-1
Prentice Hall Publishing Company, 1995

Introduction to Algorithms
by Cormen, Leiserson et al
ISBN 0-07-013143-0
McGraw Hill Publishing Company
CSE 4082 Introduction to Parallel and Real-Time Algorithms

No text

Top

CSE 4083 Formal Languages and Automata Theory

Language & Machine, An Introduction to the Theory of Computer Science
by Thomas A. Sudkamp
ISBN 0-201-82136-2
Addison Wesley Publishing Company
CSE 4101/4201 Computer Science Projects 1

No text
CSE 4102 Computer Science Projects 2

No text
CSE 4201/4101 Software Development Projects 1

No text
CSE 4202 Software Development Projects 2

No text
CSE 4255 Introduction to Computer Graphics

Recommended:
Jim Blinn's Corner: A Trip Down the Graphics Pipeline
by Jim Blinn
ISBN 1-55860-387-5
Morgan Kaufmann Publishers

Interactive Computer Graphics
by Edward Angel
ISBN 0-201-85571-2
Addison Wesley Publishing Company
CSE 4257 Graphical User Interfaces

Graphical Applications with TCL & TK
by Eric F. Johnson
ISBN 1-55851-471-6
VHPS Publishers
CSE 4301/CSE 5371 Introduction to Artificial Intelligence

Essentials of Artificial Intelligence
by Matthew Ginsberg
ISBN
Morgan Kaufmann Publishers

Computational Intelligence

by George Luger
ISBN 0-262-62101-0
MIT Press
CSE 4302 Neural Networks in Artificial Intelligence Systems

No text
CSE 4410 Introduction to Software Project Management

No text
CSE 4420 Software Specification and Design

Software Design
by David Budgen
ISBN 0-201-54403-2
Addison Wesley Publishing Company
CSE 4430 Introduction to Software Verification and Validation

No text
CSE 4431/5431

No Text
CSE 4440 Introduction to Software Creation and Maintenance

Software Evolution/Software Maintenance Challenge
by Lowell J. Arthur
ISBN 0-471-62871-9
John Wiley & Sons Publishing Company
CSE 4510/5189 Special Topics

Distributed Computing
Required:
Distributed Systems: Concepts & Design
by G. Coulouris, J. Dollimore, T. Kindberg
ISBN 0-201-62433-8
Addison Wesley Publishing Company, 2d Edition

Reference:
Internetworking with TCP/IP BSD socket version
by Comer & Stevens
ISBN 0-13-260969-X
Prentice Hall Publishing Company, Volume 3

Internetworking with TCP/IP WINSOCK version
by Comer & Stevens
ISBN 0-13-848714-6
Prentice Hall Publishing Company, Volume 3

Java Network Programming
by Merlin Hughes, Conrad Hughes, Michael Shoffner
ISBN 188477749X
Independent Publishers Group

Thread Time: The MultiThreaded Programming Guide
by Scott Norton and Mark DiPasquale
ISBN 0-13-190067-6
Prentice Hall Professional Technical Reference, 1997

Java Threads
by Scott Oaks & Henry Wong
ISBN 1565922166
O'Reilly & Associates

Just Java
by Peter Vander Linden
ISBN 0-13-784174-4
Publisher unknown at this time

Programming with Constraints, An Introduction
by Kim Marriott & Peter Stuckey
ISBN 0-262-13341-5
MIT Press

Graphics
Recommended:
The Cartoon Guide to Genetics
by Gonick & Wheelis
ISBN 0-06-460416-0
Barnes & Nobles

Introduction to Computational Biology
by Waterman
ISBN 0-412-99391-0
Chapman & Hill

The Cartoon Guide to Computer Science
by Gonick
ISBN 0-06-460417-9
Barnes & Nobles

Software Engineering
Objectifying Real Time Systems
by John Ellis
ISBN 0-13-125550-9
Prentice Hall Publishing Company

Machine Learning
Machine Learning
by Mitchell
ISBN 0-07-042807-7
McGraw Hill Publishing Company, 1997

Top

Return to CS homepage

© Copyright 1996. M.A. Beckett. All rights reserved.
Last Updated February 16, 1999
E-mail: mbeckett@cs.fit.edu
URL: http://www.cs.fit.edu/~mbeckett/text/under.html