correct attribution
[unix-history] / usr / src / usr.bin / learn / USD.doc / p1
CommitLineData
0f8a5423
KD
1.\" @(#)p1 6.1 (Berkeley) %G%
2.\"
3.NH
4Introduction.
5.PP
6.I Learn
7is a driver for CAI scripts. It is intended to permit the easy composition
8of lessons and lesson fragments to teach people computer skills. Since it
9is teaching the same system on which it is implemented, it makes direct use of
10.UX
11facilities to create a controlled
12.UX
13environment. The system includes two main parts: (1) a driver that interprets
14the lesson scripts; and (2) the lesson scripts themselves. At present there are
15seven scripts:
16.RS
17.IP \(em
18basic file handling commands
19.IP \(em
20the
21.UX
22text editors
23.I ed
24and
25.I vi
26.IP \(em
27advanced file handling
28.IP \(em
29the
30.I eqn
31language for typing mathematics
32.IP \(em
33the ``ms'' macro package for document formatting
34.IP \(em
35the C programming language
36.RE
37.PP
38The purported advantages of CAI scripts for training in computer skills include
39the following:
40.RS
41.IP (a)
42students are forced to perform the exercises that are in fact the basis of
43training in any case;
44.IP (b)
45students receive immediate feedback and confirmation of progress;
46.IP (c)
47students may progress at their own rate;
48.IP (d)
49no schedule requirements are imposed; students may study at any time convenient
50for them;
51.IP (e)
52the lessons may be improved individually and the improvements are immediately
53available to new users;
54.IP (f)
55since the student has access to a computer for the CAI script there is a place
56to do exercises;
57.IP (g)
58the use of high technology will improve student motivation and the interest of their
59management.
60.RE
61.PP
62Opposed to this, of course, is the absence of anyone to whom the student may
63direct questions. If CAI is used without a ``counselor'' or other assistance,
64it should properly be compared to a textbook, lecture series, or taped course,
65rather than to a seminar. CAI has been used for many years in a variety of
66educational areas.
67.[
68bitzer plato 1970
69.]
70.[
71gray coala 1977
72.]
73.[
74suppes individualize 1967
75.]
76The use of a computer to teach computer use itself, however, offers unique advantages.
77The skills developed to get through the script are exactly those needed to use
78the computer; there is no waste effort.
79.PP
80The scripts written so far are based on some familiar assumptions about education;
81these assumptions are outlined in the next section. The remaining sections
82describe the operation of the script driver and the particular scripts now available.
83The driver puts few restrictions on the script writer, but the current scripts are
84of a rather rigid and stereotyped form in accordance with the theory in the next
85section and practical limitations.