Newsletter Downloads
Software engineering and the game of monopoly
We claim that a good basis for a course in Software Engineering is to have a group of students make a computer program for the game of Monopoly. We discuss our experiences in organizing and running such a course, and on the computer program that ...
A database sequence: theory then practice
A two-course upper-division undergraduate sequence in database systems offered by the computer science department at the Atlanta University Center is described. It is observed that the course contents of database program prepares students to fill the ...
The senior seminar in computer science
This paper considers the senior seminar course in computer science and discusses its place in preparing students for careers in computer science. It is the authors' contention that the senior seminar should attempt to prepare students for the practice ...
The arcade laboratory: an environment to help teach algorithms
We propose different ways to use the computer to help teach algorithms. Our objective however is not to develop a complete and autonomous computer assisted course, such that the student would be given a set of floppy disks and would come back a few ...
Teaching a graduate expert systems course
Because expert systems technology is relatively new, there are only a few papers describing a graduate course on the subject. Most of the described courses were either seminar oriented or centered around a student project, but did not have a complete ...
Design and implementation of a swapper for the MINIX operating system
The University of Vermont does not offer a course which provides practical experience working with the internals of operating systems. To remedy this, an independent study course was undertaken during the Spring 1989 semester which involved working with ...