Page Tools:

An Introduction to Programming Using Java

Author(s): Anthony J. Dos Reis, State University of New York, New Paltz
Details:
  • ISBN-13: 9781449639037
  • Product With Access Code    450 pages      © 2012
Price: International Sales $112.95 US List
Add to Cart Request a Review Copy

Overview

Ideal for the introductory programming course, An Introduction to Programming Using Java covers all recommended topics put forth by the ACM/IEEE curriculum guidelines in a concise format that is perfect for the one-term course. An integrated lab manual enhances the learning process by providing real-world, hands-on projects. This unique approach allows readers to test their understanding of the key material at hand. Sample exams urge readers to assess their progress through the course and are ideal study aids for in-class testing. The author's innovative, accessible approach engages and excites students on the capabilities of programming using Java!

TuringsCraft CodeLab access is available for adopting professors. Custom CodeLab: CodeLab is a web-based interactive programming exercise service that has been customized to accompany this text. It provides numerous short exercises, each focused on a particular programming idea or language construct. The student types in code and the system immediately judges its correctness, offering hints when the submission is incorrect.

See CodeLab in action! A Jones & Bartlett Learning demonstration site is available online at jblearning.turingscraft.com.

Look to the Samples and Additional Resources section below to review sample chapters!

ShowKey Features

  • A built-in lab manual allows students hands-on work with real-world exercises
  • Covers all recommended topics put forth by the ACM-IEEE in a concise format that is perfect for the one-term course.
  • The text incorporates unique approaches to present some of the more difficult concepts in Java.
  • Sample exams in the text motivate students to study and assess their own learning.
  • Explains abstract classes and interfaces in the context of generic programming. With this approach, students quickly grasp the conceptual and technical aspects of these constructs.
  • Instructor's materials include: an Instructor's Manaul with answers to the lab exercises, helpful hints for teaching, and the NIM program; PowerPoint Lecture Slides; PDF lecture slides;  and all programs (source code) students will need for the lab exercises.
     

Back to top

ShowTable of Contents

Chapter  1  Two Simple Java Programs
Chapter  2  Constants, Variables, and Operators
Chapter  3  Primitive Types and Casts
Chapter  4  if, if-else, and while Statements
Chapter  5  Calling Methods
Chapter  6  Constructing Objects: Part 1
Chapter  7  Constructing Objects: Part 2
Chapter  8  Using Predefined Classes
Chapter  9  Arrays, ArrayLists, Sorting, and Searching
Chapter  10  Inheritance: Part 1
Chapter  11  Inheritance: Part 2
Chapter  12  Exception Handling
Chapter  13  File Processing
Chapter  14  Recursive Methods
Chapter  15  Linked Data Structures
Chapter  16  Generic Programming: Part 1
Chapter  17  Generic Programming: Part 2
Chapter  18  Graphical User Interfaces and Applets
Appendix  Installing the Java Development Kit (JDK)
Back to top

ShowAbout the Author(s)

Anthony J. Dos Reis-State University of New York, New Paltz

Back to top

ShowAppropriate Courses

Ideal for the introductory programming course or for individual self-study in introductory Java programming.

Back to top

ShowSamples & Additional Resources

ShowResources

Back to top