17.05.2015 Views

Pascal News

Pascal News

Pascal News

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

MACALESTER COLLEGE<br />

1600 GRAND AVENUE<br />

SAINT PAUL, MINNESOTA 55105<br />

612-696-6000<br />

A Geographer Teaches <strong>Pascal</strong> -- Reflections on the Experience<br />

October 7, 1981<br />

Jerry Pitzl<br />

Macalester College<br />

St. Paul, Minnesota<br />

Mr. Riek Show<br />

<strong>Pascal</strong> Users Group<br />

P.O. Box 888524<br />

Atlanta, Georgia 30338<br />

Dear Mr. Shaw:<br />

The enclosed article reports my reactions and those of my students to the first Poscal<br />

programming course that.1 taught •• I am fairly n:~ to the field of computer science<br />

and this particular teachIng experience was excIting to say the least.<br />

I hope this short piece will prove to be af interest to you and your readers.<br />

GRP:ba<br />

Encl.<br />

Sincerely,<br />

~~PitZI<br />

Associate Professor<br />

Macalester College, a small (1700 students), liberal arts institution<br />

located in St. Paul, Minnesota, recently initiated a new major in Computer<br />

Studies. Several courses in programming have been offered over the years<br />

but increased student demand for a wider range of offerings and faculty<br />

recognition that a full and complete program would be necessary in order<br />

for us to keep pace with the rapidly growing field of computer science<br />

necessitated this significant change.<br />

As a further enhancement to the computer program, Macalester College,<br />

in 1979, became the recipient of a National Science Foundation grant to be<br />

used to expand the use of computers within science laboratory settings.<br />

Initial purchases of hardware included three DEC MINC-ll computers<br />

especially configured for laboratory applications. In addition, the<br />

departments of geography, of which I am a member, and geology received a<br />

Magnavox S-4 Orion stand-alone graphics system, a 22" x 22" Talos S622<br />

digitizer, and a 300 LPM Printronix Printer/Plotter. The graphics system<br />

is used primarily within the geography department in a computer mapping<br />

course.<br />

Dul"ing the academic year 1979-80 I was on a sabbatical leave and spent<br />

virtually all my time at the University of Minnesota auditing courses in a<br />

variety of computer and mathematics related areas. I had no prior<br />

knowledge of computer languages, but I knew that I would have to become<br />

familiarized as quickly as possible because I was slated to do the computer<br />

mapping course. Needless to say, the transition to the "kind of thinking"<br />

required for success in the computer field did not come that easily for me<br />

a t first; my long-term background, primarily in the humanistic realms of<br />

geography, had produced a "mind set" that was placed in a mild form of<br />

intellectual shock at first exposure to computer operations, and this<br />

condition perSisted for at least the first few weeks.<br />

Fortunately, however, my intrOduction to computer programming was<br />

through the <strong>Pascal</strong> language. I found the language to be logically<br />

constructed and relatively easy to use. The form of program development<br />

using algorithm formulation and structure provided an ideal transition to<br />

the eventual writing of actual <strong>Pascal</strong> code. I soon became unequivocally<br />

"hooked" on <strong>Pascal</strong>. So much so that in the following year I set out to<br />

develop a course in programming with <strong>Pascal</strong> which was introduced during our<br />

January "interim" session of 1981. Interim is a one-month period in which<br />

courses not available in the regular semesters are given. It is a good<br />

time to introduce and test a topic or theme which may later become a<br />

regular curricular offering. In our case, <strong>Pascal</strong> was not a new topic on<br />

campus; it is being taught along with other languages in a one-semester<br />

course. However, I felt that the language should receive a great deal more<br />

emphasis and perhaps eventually be the sole subject of a full semester. It<br />

is, as most agree, the most appropriate language for" teaching the concepts<br />

of structured programming.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!