Thomson Higher Ed  |  Thomson Learning |  Thomson

Visit our Author Showcase sites for:      Forouzan  |  Bronson   |   Lambert
 
Visit our special CS1 and CS2 site: What's Your Language?
 
Effective January 1, 2004, sales and service for the Brooks/Cole Computer Science list will be handled by Course Technology. For customer service, please visit www.course.com/computerscience or call 800-648-7450.

Featured Products


Modern Software Development Using Java - A Text for the Second Course in Computer Science

1st Edition
Paul T. Tymann - Rochester Institute of Technogology
G. Michael Schneider - Macalester College
0534384498


Revolutionizing the CS2 course, this innovative book teaches programming concepts and techniques essential for working in a modern software development environment. This set of concepts includes the software life cycle, requirements and specification, object-oriented design and programming, exception handling, streams, user interface design, event-driven programming, threads, and networking. While also teaching the fundamental concepts of data structures, the authors change the traditional emphasis from how to design and build them to learning how to analyze and use them. It presents a chapter on the Java Collection Framework and emphasizes that, today, most important data structures already exist in program libraries. This treatment of data structures gives students the information they need to make an informed decision about which classes in the framework are most appropriate for their needs while freeing up significant blocks of time for the treatment of other essential topics.


Learning C++ - A Hands on Approach
3rd Edition
Eric Nagler - Lawrence Technological University and ITT Tech
053438966X


This hands-on introduction to C++ programming uses a learn-by-example method. With more than 400 examples that are short and easily understood at first viewing, the book serves as the student's classroom notes, tutorial, and reference. LEARNING C++ employs a careful and steady progression of skills and concepts, going beyond the level of detail of most C++ books. The first five chapters show the reader how to make a smooth transition from C to C++, including explanations of iostream methods, default function arguments, reference variables, and heap management. From here classes are introduced, leading into more advanced topics such as operator overloading, inheritance, polymorphism, templates, and runtime type identification. Bronson Java for Engineers and Scientists.


Java for Engineers and Scientists (with InfoTrac)
1st Edition
Gary J. Bronson - Fairleigh Dickinson University
0534384536

Gary Bronson makes Java accessible to first level engineering students. Featuring a wealth of practical, engineering-oriented examples and applications, the book teaches the fundamentals of Java with a gradual refinement of programming skills from a procedural to an object orientation. Part One presents procedural programming with an emphasis on modular program design, and helps readers understand the importance of writing programs that can be easily modified and maintained. Part Two on object-oriented programming and Part Three on data structures are interchangeable for teaching flexibility. Problem solving techniques, software engineering, and completed applications are emphasized throughout.