| |
|
|
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 IDEs--including 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
|