Loading...

ProgramLive Workbook and CD

ISBN: 978-0-471-44158-8

August 2001

368 pages

Description
ProgramLive is a Multimedia, Java-Based "livetext" on programming. A livetext provides a more effective learning experience than other instructional media does because readers learn by watching, listening, and doing. While ProgramLive is the first livetext to provide instruction in computer programming, it is not the first livetext. It includes tutorials on the major IDEs-including Code Warrior, Visual J++, and Visual Café, as well as instant access to many sample Java programs.
Market: Computer Scientists; Programmers.
About the Author

David Gries is an American computer scientist at Cornell University, United States primarily known for his books, The Science of Programming and A Logical Approach to Discrete Math. He is currently Associate Dean for Undergraduate Programs in the College of Engineering. Paul Gries has been teaching in the Department of Computer Science at the University of Toronto for more than 15 years. During his time at UofT, Paul has won numerous teaching awards, including UofT's most prestigious teaching award and an Ontario-wide teaching award.

Features
  • Hands-on instruction in Java and object-oriented programming
  • A mixture of media satisfies all learning preferences
  • Nearly 300 activities provide 70 hours of instruction
  • Instant access to many sample Java programs

ProgramLive is designed to teach programming the way that most people learn. The difficulty of learning programming from lectures may well account for the widespread bad experiences students have with the introductory programming course. ProgramLive addresses these difficulties in several ways:

  • Each individual concept or method is explained, visualized (usually with interactive hands-on animation), demonstrated, and reinforced with a review, simulation, or exercise.
  • Learning pace is under the learner's control. You can pause any activity, repeat any section, or repeat the entire activity as often as you wish.
  • Extensive navigation aides keep you oriented within the course. You always know what you have already covered, what you are currently learning, and what you are about to cover.
  • Many lessons employ discovery learning. You discover concepts for yourself by working with an appropriately designed visualization or simulation tool. Concepts discovered yourself are much easier to recall and to integrate with what you already understand.
  • Most activities use several communication channels to convey ideas. Narration is synchronized with the animated appearance of words and formulas or movement by a visualization tool.
  • For those who prefer to read and for those for whom English is not a primary language, all narration is available (optionally) on screen and can also be printed for future use when not around a computer.

ProgramLive Tutorial
To learn more about how ProgamLive works and answers to commonly asked questions check out http://www.datadesk.com/ProgramLive/

Technical Information:
ProgramLive runs on Mac (7.5 and better) and Windows (95/98/00/NT) Operating Systems. It requires a computer with a 2X CD drive or better, at least 16 MB of RAM, and a sound card. It also requires a monitor that supports at least 256 colors and at least 800 x 600 resolution.