| |
|
|
Concepts
ProgramLive is a multimedia, Java-based livetext on programming. A livetext is a mix of narration, animation, graphics, hyperlinked text, and interactive tools that makes reading and using the computer more meaningful.
A livetext provides a more effective learning experience than other instructional media because students learn by watching, listening, and doing. While ProgramLive is the first livetext to provide instruction in computer programming, it is not the first livetext. The medium was pioneered by Data Description for use in its introductory statistics course ActivStats.
ProgramLive is a comprehensive learning resource that covers all the material usually included in an introductory level college course.
Anyone who works through the livetext will come away with a sound background in programming and basic skills in Java.
Key Features
- Hands-on instruction in Java and object-oriented programming.
- Tutorials on the major IDEsincluding Code Warrior, Visual J++, and Visual Café.
- 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. For example, 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, the full text of all narrations is available (optionally) on screen and can also be printed for future use when not around a computer.
|
|

Lesson Book
Expositions
Code Tool
Quizzes
Labs
Homework/Projects
Concepts
System Requirements
FAQs
|