Teaching of Roy Rada
Table of Contents
I have taught a wide range of class sizes. My first course was
taught to 500 students in an auditorium, and I enjoyed building
enthusiasm in this large audience. My courses at George Washington
University and at the University of Liverpool were taught with
extensive use of computer networks and student-student interaction
through the network. For 15 years my classroom reading has been
largely online.
At George Washington University between 1983 and 1987, I taught a course
each semester. For those courses, I developed a system that operated
across the Internet. A textbook that I had written was parsed into a
relational database running on an IBM mainframe. A Fortran program with embedded
SQL controlled an interface through which students would read the textbook,
submit exercises online, and give feedback to one another online.
We also in 1985 developed some programs with HyperCard for supporting
online learning.
In my teaching at University of Liverpool starting in 1988
every student had access to a
networked computer and used a collaborative hypermedia system
called Many Using and Creating Hypermedia (MUCH) which my group
created. The course material was all online and students worked together.
I have lectured to very different types of people, such as doctors
in pathology laboratories in Houston, librarians and postgraduates
in Colombia, South America, and telecommunications scientists
at Korea Telecom. My South American course was taught to 100
people over a full-week on the subject of hypertext. My Korean
teaching was organized by Korea Telecom.
Some of the normal university courses which I have taught are
listed here. In this listing HO = University of Houston, WS =
Wayne State University, GW = George Washington University, LI
= University of Liverpool, and
CSxxx = Computer Science course number
xxx.
-
HO CS100: Introduction to Computer Science
-
HO CS105: Fortran Programming
-
WS CS370: Data Structures
-
WS CS450: Theoretical Computer Science
-
WS CS521: Artificial Intelligence Programming with LISP
-
WS CS612: Computers and Medicine
-
WS CS652: Automata Theory
-
WS CS680: Introduction to Artificial Intelligence
-
WS CS682: Analysis of Algorithms
-
WS CS699: Topics in Computers and Medicine
-
WS CS780: Expert Systems
-
WS CS880: Advanced Artificial Intelligence
-
GW CS289: Neurophysiology and Artificial Intelligence
-
GW CS216: Information Retrieval Systems
-
GW CS327: Intelligent Information Retrieval Systems
-
LI 2CS64: Business Data Processing
-
LI 2CS8M: Literature Studies
-
LI 1CS83: Hypertext and Office Information Systems
-
LI SE104: Groupware and Social Computing
-
LI 1CS4M: Multimedia and Hypermedia
(WSU means Washington State University, Pace means Pace University,
and UMBC IS means Department of Information Systems
at University of Maryland, Baltimore County).
-
WSU CS580: Special Topic the Virtual University (Fall 1995)
-
WSU CS443: Human-Computer Interaction (Spring 1996)
-
WSU CS450: Design and Analysis of Algorithms
(Fall 1996)
-
WSU CS470: Virtual Organizations
(Fall 1996)
-
WSU CS570: Virtual University
(Spring 1997)
-
WSU CS250: Data Structures
(Summer 1997)
-
WSU CS440: Artificial Intelligence
(Fall 1997)
-
WSU CS401: Computers and Society
(Spring 1998)
-
WSU CS541: Artificial Intelligence
(Spring 1998)
-
Pace CS615: Software Engineering I
-
Pace CS616: Software Engineering II
-
Pace IS660V: Electronic Organizations
- UMBC IS298: Visual Basic Script in Active Server Pages
- UMBC IS460/660: Healthcare Informatics I
- UMBC IS461/661: Healthcare Informatics II
- UMBC IS300: Management Information Systems
- UMBC IS670: Health Care Informatics (totally online course
developed by Rada for UMBC Online MS)
- UMBC IS631: Management Information Systems (totally online course
developed by Rada for UMBC Online MS)
- UMBC IS 698B/800: Financial Information Systems
- UMBC IS 498I/698I: Intelligent Investing Systems
My teaching at Washington State University continued the
tradition of using computer networks, hypermedia, and groupware
in teaching.
At Washington State University I created two new courses for
the official university curriculum: one was "Virtual
Organizations" and the other was "The Virtual University". Both
courses were taught in innovative ways.
In the spring of 1996 I taught a class that had no
face-to-face lectures but was entirely via the web.
I developed the web systems for the CS 450 and CS 470 courses myself using Microsoft Internet Information Server. The computer logged all submissions and maintained a running computation of the students' scores based on their teamwork, the length of each submission, the time of each submission, the number of submissions, and the quality of each submission. Quality was determined by the feedback that other students give to a submission. The page by which students query the database follows:
Search for Submitted Exercises
You may leave all the fields blank and then retrieve everything in the dbms.