[comp.edu] Computer Science Practica

slimick@unix.cis.pitt.edu (John C Slimick) (07/24/90)

As a one-time faculty member of New Mexico Tech, from
whence John Shipman sends us his eloquent messages, I
would like to state that the way the practica began there
was at the request of a former dean ("Sammy Sandstone")
who picked up the idea on one of his trips to the Midwest,
and most likely from Northwestern or Chicago. At that
time we had just gotten SNOBOL II up and running, and it
seemed a good way to get people to use the language without
trying to place it in another 3-credit course. Thus, the first
practicum we did was in SNOBOL. During my time there we wanted
CS majors in the practica, but, since there was an abundance of bright grad
students (especially physics) we left the enrollment open.

I am now in the situation of starting practica again. There are
several good reasons for the one credit course:

	-I refuse to give three hours credit to someone for
	 learning C after they have had two semesters of
	 Pascal;

	-Some employers will not believe that you have had
	 a language unless it appears on the transcript
	 (especially true for FORTRAN for some unknown
	  reason);

	-In my courses like Data Communications Software I
	 would like to be able to require C programming
	 ability on day 1, rather than spending the three
	 to five weeks that it typically takes me to get
	 most of the class up to speed;

	-This satisfies the need for that species of CS student
	 who wants to add lots of languages ("sure, kid, take
	 all you want -- it just doesn't help you in required hours
	 and its one credit per language).

Currently we have scheduled practica in C and FORTRAN. The requirement 
is the first two CS courses. I am contemplating additional ones in
VAX VMS DCL, Postscript, REXX, and other languages. All will be
one credit.

john slimick
university of pittsburgh at bradford
bradford pa
slimick@unix.cis.pitt.edu