Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Programming and Problem Solving with Java

Buy

Programming and Problem Solving with Java™ is an excellent resource for discovering Java as a first programming language. After introducing the very basics of programming, the text provides detail on Java syntax, semantics, classes and objects, and then continues with coverage of arithmetic expressions, selection and encapsulation, file objects and looping statements, and object oriented software design and implementation. With an unparalleled clarity of expression, the authors then introduce inheritance, polymorphism, and scope, as well as event-driven input and output, arrays, and recursion. Through the case studies, exercises, and programming examples, readers develop a secure foundation for future study, and a true understanding of what an object is, how it works, and what constitutes a well-designed class interface.

When purchased new, the book includes the Student Resource Disk for Java, a CD-ROM that features the following:

BorlandВ® JBuilder™ 7 Personal
The Sun Java™ 2 SDK Standard Edition v. 1.4.1
The Sun Java™ SDK Standard Edition Documentation
Book-specific program files

This book has been developed from the ground up to be a Java text. It is not a “Java translation” of our previous texts. We have, however, retained our familiar easy-to-read style and clear approach to introducing new topics. Each chapter has the same overall organization as in our previous books, with a full problem-solving case study, testing and debugging hints, summary, and five types of exercises. Also, some topics, such as problem solving, are independent of the programming language and thus contain familiar discussions.

About the Author
Nell Dale, University of Texas at Austin

Nell Dale received a B.S. in Mathematics and Psychology from the University of Houston in 1960, a M.A. in Mathematics from the University of Texas at Austin in 1964, and a Ph.D. in Computer Sciences from the University of Texas at Austin in 1972. She has been on the faculty at the University of Texas at Austin since 1975. She retired from full-time teaching in the summer of 1994 and is now teaching each Fall semester and spending the Spring and Summer writing and traveling.

Chip Weems - University of Massachusetts, Amherst

Chip Weems is an Associate Professor of computer science at the University of Massachusetts at Amherst. He received his Bachelor's and Master's degrees from Oregon State University in 1977 and 1979, respectively. He received a Ph.D. from the University of Massachusetts in 1984. Over the last 23 years, he has taught courses in introductory programming, software engineering, computer architecture, and parallel processing. Since 1986 he has co-authored 13 textbooks that have helped over a million students learn to program computers. His books have been translated into French, Spanish, and Russian. He conducts research in computer architecture, compilers, parallel processing, and compiler-architecture co-optimization.

Mark R. Headington - University of Wisconsin-LaCrosse

Mark Headington received his Ph.D. in Computer Science from Iowa State University. He is currently an Associate Professor of Computer Science, specializing in Operating Systems, C++, and Computer Architecture.

(HTML tags aren't allowed.)

Operations Research: A Model-Based Approach (Springer Texts in Business and Economics)
Operations Research: A Model-Based Approach (Springer Texts in Business and Economics)

The book covers the standard models and techniques used in decision making in organizations. The main emphasis of the book is on modeling business-related scenarios and the generation of decision alternatives. Fully solved examples from many areas are used to illustrate the main concepts without getting bogged down in technical details. The...

Transitioning to Swift
Transitioning to Swift

Developing apps for Apple’s broadening platform of devices is an exciting topic these days. Apple created the Swift programming language to build state-of-the-art apps using the latest Apple technologies.

In this 200-page book, author Scott Gardner articulates the similarities and differences between traditional Objective-C...

Using Joomla!
Using Joomla!

If you’re new to content management systems—or even new to building websites—this practical guide will get you up and running in no time. You don’t have to know much code, if any, to get started.

Need to build a website quickly? Have a client that requires a powerful website with lots of...


C++ Programs to Accompany Programming Logic and Design
C++ Programs to Accompany Programming Logic and Design

C++ Programs to Accompany Programming Logic and Design (also known as C++ PAL) is designed to provide students with an opportunity to write C++ programs as part of an Introductory Programming Logic course. It is written to be a companion text to the student’s primary text, Programming Logic and Design, Fifth Edition, by Joyce Farrell....

Research in Systems Analysis and Design: Models and Methods: 4th SIGSAND/PLAIS EuroSymposium 2011
Research in Systems Analysis and Design: Models and Methods: 4th SIGSAND/PLAIS EuroSymposium 2011

Systems analysis and design (SAND) has been the central field of research and education in the area of management information systems (MIS) or, as it is called more frequently in Europe, business informatics, almost from the time of its origins. SAND continuously attracts the attention of both academia and business. The rapid progress...

Debugging Linux Systems
Debugging Linux Systems

Debugging Linux Systems discusses the main tools available today to debug 2.6 Linux Kernels. We start by exploring the seemingly esoteric operations of the Kernel Debugger (KDB), Kernel GNU DeBugger (KGDB), the plain GNU DeBugger (GDB), and JTAG debuggers. We then investigate Kernel Probes, a feature that lets you intrude into a kernel...

©2021 LearnIT (support@pdfchm.net) - Privacy Policy