Symposium Schedule

Tuesday, May 21

Baker Hall Adamson Wing, Carnegie Mellon University

(Demo Sessions in CMU Porter Hall 100)
 8:30	Doors are open
 8:45	Welcome, Introductions
 9:00	Beverly Woolf, Intelligent Multimedia Tutoring Systems
 9:30	Vincent Aleven and Kevin D. Ashley, An Empirical Evaluation of a Case Argument Tutorial Program
10:00	Joel Smith, Academic Application Support - The Personnel Layer
10:30	Demo Session: Aleven & Ashley
11:00	Joe Krajcik, Supporting Secondary Science Students' Dynamic Model Building
11:30	Albert Corbett and Ken Koedinger, Cognitive Computer Tutors: From Research Lab to Classroom
12:00	[Break]
 1:30	Peter Capell and Roger Dannenberg, Instructional Systems Design: 
An Instructional Engineering Alternative
 2:00	Sandra Katz, Alan Lesgold, and Daniel Peters, Intelligent Coached Practice Environments
 2:30	Demo Session: Corbett, Koedinger, Dannenberg, Katz et. al.
 3:00	John Risley, Teaching in an Interactive, Hands-on Computer Classroom
 3:30	Ruth Chabay and Bruce Sherwood, Scientific Visualization in a Physics Course
 4:00	Fred Reif and Lisa A. Scott, Computer-implemented "reciprocal teaching" of scientifically important thought processes
 4:30	Demo Session (includes cT Demo): Risley, Chabay & Sherwood, Reif & Scott

Carnegie Science Center

6:00 Reception 6:30 Journey Into The Living Cell multimedia showing 7:30 Dinner

Wednesday, May 22

Baker Hall Adamson Wing, Carnegie Mellon University

(Demo Sessions in CMU Porter Hall 100)
 8:30 	Doors are open
 8:45	Announcements, Introductions
 9:00	Raj Reddy, Remote Presentation Technologies
 9:30	Peter Brusilovsky, Developing Interactive and Adaptive Instruction on the Web
10:00	Dan Suthers, The Advanced Cognitive Tools for Learning Project
10:30	Demo Session: Reddy, Brusilovsky, Suthers
11:00	Robert Forsythe, The Iowa Electronic Market
11:30	Robert Cavalier, Technology Enhanced Learning in an Ethics Course
12:00	[Break]
 1:30	Kurt VanLehn, Adding a probabilistic student model to your edutech application
 2:00	Shyam Sunder, Capital Lab: Financial Decisions and Reporting
 2:30	Demo Session: Forsythe, Cavalier, Sunder, also Mostow's Project Listen
 3:00	Michael Christel, Incorporating a Digital Video Library into High
School Science Instruction
 3:30	Mitchell Resnick, New Paradigms for Computing, New Paradigms for Thinking
 4:00	Daniel Rehak, Teaching with the Web: A Case Study in Course Evolution
 4:30	Demo Session: Christel, Resnick, Rehak
 5:00	

Abstracts

Intelligent Multimedia Tutoring Systems

Beverly Park Woolf
Center for Knowledge Communication
Computer Science Department
University of Massachusetts
Amherst, MA 01003

This research focuses on using knowledge about the domain, dialogue, and user to enable computer systems to infer a user's knowledge before generating new responses. Recent studies show that such systems can be twice as effective as classroom teaching and can dramatically reduce the time and resources needed for people to learn new skills.

We will describe and demonstrate several projects: 1) The Injection Molding Tutor allows students to design, build and rotate pieces in 3 dimensions and advises them about the expense of manufacturing based on the complexity of the piece. 2) Molgent focuses on synthesis and problem-solving in the production of proteins through the interaction of DNA and RNA. 3) The Cardiac Tutor uses plan recognition to infer user knowledge and dynamically adjust its curriculum to provide more effective practice sessions. 4) The Mathematics Tutor supports student problem-solving and provides scaffolding and hints adjusted to the needs of the student. We will also demonstrate broadcast-quality 3D computer animations used within tutors to communicate and explain.


An Empirical Evaluation of a Case Argument Tutorial Program

Vincent Aleven and Kevin D. Ashley
Intelligent Systems Program,
Learning Research and Development Program
University of Pittsburgh

CATO is an artificially intelligent computer program, designed to help first-year law students learn basic skills of analogical argumentation. CATO is based on a computational model of case-based legal argument, which addresses basic argument moves such as drawing analogies, distinguishing opposing cases, and citing counterexamples, and the use of these techniques as building blocks of more elaborate arguments. CATO provides an integrated set of tools, including a Case Database and an Argument Maker, that students can use to study the model in the context of specific problems. The CATO Case Database contains 150 cases in the area of trade secrets law, indexed by features that guide their use in arguments. CATO's Argument Maker produces (written) argument examples using cases from the Case Database, selected by the student.

CATO supports two types of exercises by students: to test theories (or hypotheses) about trade secrets law against cases, and to produce written arguments about trade secrets problems, supported by cases selected from the Database. Students evaluate their arguments by comparing them against arguments produced by CATO.

The main research issue is: How far can a pedagogical method based on the use of query tools and argument examples carry students' learning, even though the program cannot have a detailed understanding of students' natural language arguments? We conducted several evaluation studies to gather data on this issue.

In January and February 1996, we conducted a controlled experiment comparing instruction with CATO against more traditional classroom instruction. The subjects were 30 first-year students from the University of Pittsburgh Law School, randomly assigned to two groups. The experimental group students used CATO for nine 50-minute sessions, working in pairs. The control group students spent the same amount of time preparing for and attending six classroom sessions (in groups of 6-10 students) led by a legal methods instructor, during two of which they engaged in oral argument. All subjects took a written pre-test and post-test comprising argument-making problems. Both groups showed considerable improvement on the post-test. No significant difference was found between the two groups, either at the pre-test or at the post-test. This indicates that instruction with CATO was as effective as small-group classroom instruction.

In addition to the stand-alone methodology, we have also tested CATO in a role as "classroom aid." In the summer of 1995, a law professor used CATO to teach basic argumentation skills to a group of pre-law school students. The CATO output was projected on a large screen using an overhead projector. This lecture seemed to be well-received by students.


Academic Application Support - The Personnel Layer

Joel Smith
Claremont Graduate Schools

After many years of working with faculty to incorporate computer-based simulation and communication in their teaching, it is now clear to me that we have failed to meet one of the necessary conditions for realizing the potential of computing for education: the creation of a new personnel layer to support faculty in their pedagogical applications of information technology.

We in academic computing are really suggesting changes in teaching paradigms that will make instruction more like a cinematic performance or publication of a weekly periodical than like the traditional lecture/discussion/textbook model that dominates today. No one would undertake to produce a movie or a periodical without an extensive production support team for the content providers. Yet, this is exactly what we have tried to do with instructional computing. My thesis is that for computer-supported instruction to become a significant feature of our educational system, the personnel structure of that system is going to have to change, at least in the short term, in a far more radical way than we may have ever thought necessary.


Supporting Secondary Science Students' Dynamic Model Building

Joseph S. Krajcik
University of Michigan

ScienceWare, a three year project funded by the National Science Foundation, provides an integrated suite of computer-based tools to support learners as they engage in a full range of sustained inquiry activities: planning, investigating, data visualizing, modeling, reporting, collaborating and accessing information. This session will focus on one component of our work: helping students create dynamic models.

One of the hallmarks of science is modeling: constructing and verifying relationships that characterize natural phenomena. Computer tools enable scientists to build dynamic models. The modeling tools used by scientists, however, require much prior knowledge and mathematical ability, making the tools and process inaccessible to secondary science students. The challenge in making modeling accessible to students is to create a modeling environment which requires minimal prior knowledge, which incorporates advanced interface design, which requires no programming experience, which enables rapid generation of simple models, and which facilitates the learnerŐs transition toward more expert-like modeling practices.

The Highly Interactive Computing Group at the University of Michigan has created a modeling tool that can support students creating dynamic models--Model-It. Model-It provides dynamic modeling functionality in a software environment designed for learners. Model-It benefits from the interactivity and speed of computational media by allowing real-time model testing and smooth transitions between building and testing. The close linking of design and testing allows students to make connections between the relationships they designed into their model and the resultant representation of the modelŐs behavior. The photo-realism of Model-It adds to the motivation and ownership of students, as well as providing a concrete context in which to grapple with the abstractions of the relationships.

We have used Model-It with over two hundred science students in ninth and tenth grade and have conducted a series of classroom-based studies of students using Model-It. Our work indicates that when students use Model-It they engage in a range of cognitive strategies for modeling, such as analysis, synthesis, relational reasoning, and testing and debugging. Our work also indicates that the models students build are, for the most part, coherent in structure, realistic in behave, and accurate in content. However, our work also indicates that the instructional support surrounding the use of Model-It is critical to student success. Our work in classroom settings has resulted in a series of redesigning both the instructional components and the software. For instance, our previous work indicates that students did not focus on planning. In our fourth iteration of using Model-It with ninth grade science students, we have incorporated explicit instructional supports to help students focus on planning.


Cognitive Computer Tutors: From Research Lab to Classroom

Albert Corbett and Ken Koedinger
Pittsburgh Area Cognitive Tutoring Center
Human Computer Interaction Institute
Carnegie Mellon University

Cognitive computer tutors for mathematics and programming have been under development at Carnegie Mellon University for over 10 years. Based on John Anderson's ACT-R theory of cognition, these tutors are problem solving environments that provide feedback and advice to students as needed. The tutors have proven to be useful basic research tools and effective classroom learning environments. The Pittsburgh Area Cognitive Tutoring (PACT) Center has recently been established at CMU to build on this work. The PACT Center is intended to support the widespread dissemination of cognitive tutors along with fostering continued research and development. This presentation will include discussions of:


New Paradigms for Computing, New Paradigms for Thinking

Mitchel Resnick
MIT Media Lab
mres@media.mit.edu

New computational paradigms (such as parallelism and distributed systems) provide not only new ways of solving problems, but (more importantly) new ways of thinking about problems. In this way, new computational paradigms can serve as both tool and metaphor for making sense of the world.

In this talk, I will discuss experiences with StarLogo, a massively-parallel modeling environment designed to help pre-college students explore the workings of decentralized systems (such as ant colonies, traffic jams, and market economies). Most people have great difficulty understanding such systems; they tend to assume that patterns can be formed only through centralized control. As students build models with StarLogo, they move beyond this "centralized mindset," learning how patterns can arise through decentralized interactions among simple components.

I will conclude with a discussion of a new project that enables groups of students to build StarLogo-like models collaboratively on the Internet. The idea is to take advantage of the decentralized architecture of the Internet to help students learn about decentralized systems.


Developing Interactive and Adaptive Instruction on the Web

Peter Brusilovsky
School of Computer Science
Carnegie Mellon University
Pittsburgh, PA 15213, USA
plb@cs.cmu.edu

World Wide Web (WWW) opens new ways of learning for many people. Now, educational programs and learning materials installed and supported in one place can be used by thousands of students from all over the world. However, most of the existing educational WWW applications use the simplest solutions and are much more weak and restricted than existing 'on-site' educational systems and tools (such as Intelligent Tutoring Systems). For many designers, the ideal form of educational WWW material seems to be a static electronic copy of a regular textbook. At the same time, interactivity is very important for any educational application as a prerequisite of active learning. Adaptivity is especially important for educational applications on WWW which are expected to be used by very different classes of users without assistance of a human teacher (who usually can provide adaptivity in a normal classroom).

My presentation will discuss the problems of developing interactive and adaptive "textbooks" on WWW. I present the system ELM-ART which combines the feature of a hypermedia-based electronic textbook and an Intelligent Tutoring Systems (ITS ). ELM-ART is a WWW-based system which supports learning programming in LISP. ELM-ART demonstrates how interactivity and adaptivity can be implemented in WWW electronic textbooks. ELM-ART can also serve as a good example to discuses the problems of implementing and porting ITS systems on WWW. It demonstrates that some ITS technologies, such as intelligent analysis of solutions and example-based problem solving can be ported relatively easily to a WWW context. It shows the importance of on-line course material and the technologies of adaptive hypermedia and curriculum sequencing which help students to navigate through this material.

We consider the problems of implementing ITS and other advanced educational systems on WWW as an important direction of research. WWW can help these advanced systems to move from laboratories to real classrooms. In the WWW context, a complex system can be located on HTTP servers in the research laboratories which have powerful equipment to run powerful intelligent systems and ITS professionals to support and update the systems. At the same time, learners from over the world can access these ITS using any WWW browser. These browsers require relatively cheap hardware and can run on almost any platform. It gives the advanced systems really world-wide audience and unlimited source of data for testing and improving their functionality.


Teaching in an Interactive, Hands-on Computer Classroom

John S. Risley
Department of Physics
North Carolina State University
Raleigh, NC 27695-8202

Technology offers specific, diverse benefits for students trying to learn physics. Physics instructors who offer computer-oriented interactive, engaging activities ranging from concrete, real-life examples to highly abstract mathematical models are now able to reach students who were lost in the past. The issues facing physics instructors of large introductory classes are not unlike those in other disciplines. Examples of teaching strategies using computers in a physics classroom for the past two years will be described.

Scientific Visualization in a Physics Course

Ruth Chabay and Bruce Sherwood
Center for Innovation in Learning
Carnegie Mellon University

We have created scientific visualization tools specifically for beginning students which we use in a physics course to address the conceptual difficulties students have with the abstract and three-dimensional nature of electric and magnetic fields. The emphasis is on qualitative understanding of patterns of fields, rather than on numerical computations. One of these tools, "EM Field," provides detailed visualization of fields including conceptually difficult aspects of Gauss's law and Ampere's law. The other tool is a suite of QuickTime movies which provide fly-throughs of electric and magnetic field configurations in three dimensions. We will demonstrate these computer visualizations and explain how we use them in teaching the course.

Information on the Electric and Magnetic Interactions course.


cT: Multimedia Support within an Algorithmic Language (demo)

David Andersen and Bruce Sherwood
Center for Innovation in Learning
Carnegie Mellon University

The cT programming language developed in the Center for Innovation in Learning is an algorithmic language like C, Pascal, Fortran, and Basic, but greatly enhanced by multimedia capabilities. The new cT 2.6 offers easy-to-use cross-platform support for mouse interactions, color graphics, movies in QuickTime or Video for Windows format, and recorded sound. These new features will be demonstrated.

There are many excellent applications available for creating pictures and diagrams, and for making multimedia presentations, without having to write your own computer program. However, it is sometimes the case that doing something really new and different is hard to do with these non-programming applications, because they often don't provide enough control of interactions and enough calculational capability to do what you really want to do. cT offers the open-ended flexibility and power associated with programming languages but eliminates many of the difficulties and complexities usually associated with using a programming language.


Computer-implemented "reciprocal teaching" of scientifically important thought processes

Frederick Reif and Lisa A. Scott
Center for Innovation in Learning,
Carnegie Mellon University
(freif@andrew.cmu.edu, lscott@andrew.cmu.edu)

Attempts to teach complex thinking skills often fail because students lack the basic cognitive abilities of making deliberate decisions, implementing them, and checking performance. To teach these abilities explicitly, we have devised a "reciprocal teaching" method adapted from one highly successful in reading instruction (1). In this method a student and tutor alternately interact in two role-reversed modes. In one of these the tutor decides what to do, the student implements, and the tutor checks and corrects. In the other mode, the student decides what to do, the tutor implements but may make mistakes, and the student checks and corrects. Thus the student practices the basic abilities separately, but in the context of specific tasks.

We first tested this method with a human experimenter playing the role of tutor. These preliminary tests indicated that students learned successfully the relevant methods of physics problem solving, to articulate their decisions, and to spontaneously check. We have now started to use this method with a computer playing the role of tutor. Our present tutorial programs teach methods for describing mechanical systems and applying Newton's laws (2). In one type of tutorial the computer gives directions according to a method and checks the student's work. In the other type, the student must give appropriate directions and check the computer's work (which may deliberately be incorrect and reflect common student errors). Our trials with students indicate that they find this second type particularly challenging. We shall describe several such programs, including some designed to train students to work more independently.

We hope to investigate in greater detail the efficacy of this potentially powerful instructional method used in computer tutorials. These could be practically very useful in providing students with well-designed individual guidance and prompt feedback of the kind commonly lacking in most classes.

(1) A. L. Palincsar & A. L. Brown: Cognition and Instruction, vol.1, 117-175 (1984).
(2) F. Reif: Understanding Basic Mechanics (Wiley, New York, 1995)


Remote Presentation Technologies

Raj Reddy, Dean
School of Computer Science
Carnegie Mellon University

This talk will present recent advances in attempts to provide distance learning capability. Previous approaches to distance learning include Stanford Tutored Video Project, canned video lectures, CD Rom based multi-media titles, etc. Many of these have the problem of limiting student/professor interaction. The more recent attempts at video conferencing with telephony based queries have been widely adapted, but suffer from significant infrastructure needs and associated costs. In this presentation, we will briefly describe and demonstrate a Web based remote presentation technology, which appears to provide a number of advantages, such as Chat based mediated student to student and student to faculty interactions in a distributed time and space environment.


Intelligent Coached Practice Environments

Sandra Katz, Alan Lesgold, and Daniel Peters
Learning Research and Development Center
University of Pittsburgh
email: katz+@pitt.edu

The approach to training cognitively complex, technical tasks that we have shaped at the Learning Research and Development Center (LRDC) is one of learning by doing with reflection opportunities after tasks are performed. That is, we attempt to engineer work-like experiences in a simulated environment, providing coaching resources so that trainees are never "stuck" unable to complete a training task, and then provide opportunities to "replay" a record of task performance, critique that performance with the "computer" coach, compare it to expert performances, and ask questions about their own or a simulated expert's actions. We refer to intelligent tutoring systems based on this approach as "intelligent coached practice environments". This approach has been demonstrated to be effective when the tasks trainees undertake represent the hardest parts of the real job. In fact, the newer versions of our approach have achieved not only high levels of training on specific jobs, but also substantial transfer to new but related jobs (Gott et al., in press).

EAGLEKEEPER is an intelligent coached practice environment which was developed to train F15 Air Force flightline avionics technicians to troubleshoot complex electronic circuitry. Following SHERLOCK II, EAGLEKEEPER is the second generation of tutoring systems built upon the "LRDC Tutor Framework" (Katz et al., in press), a system architecture and collection of authoring tools for building coached practice environments developed at the LRDC.

Training systems built upon the LRDC Tutor Framework--e.g., the SHERLOCK tutors, and EAGLEKEEPER--contain several components. First, there is a model of the work environment within which training tasks are assigned (the devices workers use in their jobs). Second, there is a knowledge base sufficient to operate on the device model to derive competent methods for doing the assigned work (the expert model). Third, there are tools for providing a trainee with advice when he is stuck and unable to complete a task. These tools must be sufficiently active during the trainee's work that they can intervene when safety rules are broken or in other circumstances where the lack of safe and adequate progress may not be evident to the trainee. Fourth, there are intelligent graphical schemes for illustrating the structure and function of the simulated devices in ways that match well with expert thinking. Finally, there are schemes for displaying to the trainee a hyperdisplay of his task activities so that he can re-assess them and ask questions about them.

The LRDC Tutor Framework allows these various components to be built up separately and, to a large extent, independently. A relatively small "command processor" sits at the center of the system, coordinating its function. From one view the tutor looks like a specialized language parser. The Command Processor accepts and parses, and then dispatches commands to various other parts of the system for execution. The public interface to the Command Processor correpsonds to a synopsis of the high level behaviors supported by the tutor: changing activity modes (problem identification, problem solution, and reflection are the modes of our current tutors), make measurements, request advice, etc. Funneling all user requests through a central waystation has many benefits, including providing a starting point for organizing the design process.

The demonstration of EagleKeeper will focus on the system's main instructional features: user menus which reify a high-level problem- solving strategy, system coaching (accessible via menus and hypertext), abstract circuit diagrams to model the active circuitry, interactive video, and post-problem review activities. As viewer interest dictates, we will also demonstrate the main authoring tools which facilitated the development of the tutor: a diagram editor, hypertext editor, scripting tools (for expressing and compiling command "macros"), a simulation tool, and various user interface development tools.

REFERENCES

Gott, S.P., Lesgold, A., & Kane, R.S. (in press). Tutoring for Transfer of Technical Competence. AL/HR technical report. Brooks AFB, TX.

Katz, S., Lesgold, A., Hughes, E., Peters, D., Eggan, G., Gordin, M., Greenberg., L. (in press). Sherlock II: An intelligent tutoring system built upon the LRDC Tutor Framework. In C.P. Bloom and R.B. Loftin (Eds.), Facilitating the Development and Use of Interactive Learning Environments. New Jersey: Lawrence Erlbaum Associates.

Lesgold, A., Eggan, G., Katz, S., & Rao, G. (1992). Possibilities for assessment using computer-based apprenticeship environments. W. Regian & V. Shute (Eds.), Cognitive approaches to automated instruction (pp. 49-80). Hillsdale, NJ: Lawrence Erlbaum Associates.


The Advanced Cognitive Tools for Learning Project

Dan Suthers
and the
Advanced Cognitive Tools for Learning Project
Learning Research and Development Center
University of Pittsburgh
3939 O'Hara Street, Pittsburgh, PA 15260
suthers+@pitt.edu

Guided tour of the project

Our project supports students learning critical inquiry skills by working together in teams to research and report on real scientific problems. Students access information databases about a simplified yet real scientific topic, recording their inquiry process in diagrams that make their arguments explicit, and receiving automated coaching on demand.

We are investigating the combination of collaborative learning (Suthers & Weiner 1995) and coached apprenticeship learning (Katz & Lesgold 1994). Collaborative learning has been shown to be correlated with learning gains, yet these gains are not guaranteed and some form of cognitive apprenticeship is required. What support for learning do peer groups offer their members, and what support is lacking from peer groups that must be addressed by human and automated mentoring? To address this question, we are conducting empirical studies with pairs of students using our software in a "wizard of Oz" coaching paradgim.

A major technological focus is to improve the availability and interoperability of advanced educational software. (The author is organizing a workshop on this topic.) Towards this end, the author has designed an architecture that enables users of a wide variety of platforms to access our media advanced functionality. Widespread standards such as HTML and HTTP are used when possible, but extended as needed with semantic annotations to support advanced functionality. Client-server technology enables "lightweight" platforms to access "heavyweight" functionality such as artificial intelligence-based coaches, as well as shared resources such as a collaborative database. Java is used for specialized software that must be run on the user's machine, enabling support for multiple platforms and delivery of software on an as-needed basis.

Further information on the architecture

References

S. Katz & A. Lesgold (1994). Implementing post-problem reflection within Coached Practice Environments. In P. Brusilovsky, S. Dikareva, J. Greer, and V. Petrushin (Eds.), Proceedings of the East-West International Conference on Computer Technologies in Education (pp. 125-30), Crimea, Ukraine.

D. Suthers and A. Weiner. (1995). Groupware for developing critical discussion skills. CSCL '95, Computer Supported Cooperative Learning, Bloomington, Indiana, October 17-20, 1995.


The Iowa Electronic Market

Robert Forsythe
University of Iowa

The Iowa Electronic Market (IEM) is a real-money, computerized futures market operated as a not-for-profit teaching and research tool by the University of Iowa College of Business Administration. As a teaching tool, the IEM provides students with hands-on, real-time experience in a fully functional financial market. As a research tool, the IEM serves as a laboratory, providing a unique source of data for studying financial markets.

Market Operation

The IEM operates as a continuous electronic double auction with queues. Trading takes place over the Internet and is open to participants world-wide. Registered traders can issue limit orders to buy or sell, or market orders to trade at the best available prices. Outstanding bids and asks are maintained in price and time ordered queues, which function as continuous electronic limit order books. Traders invest their own money in the IEM, bearing the risk of loss and profiting from gains.

The futures contracts traded on the IEM have liquidation values tied to the outcomes of future political and economic events such as elections, legislation, economic indicators, corporate earnings announcements and realized stock price returns. For instance, the 1992 Presidential Election Vote-Share Market traded contracts in "November Clinton" that paid off $1 times the Clinton share of the two party vote in the 1992 election. Because these are real futures contracts, the IEM is under the regulatory purview of the Commodity Futures Trading Commission (CFTC). The CFTC has issued a "no-action" letter to the IEM stating that as long as the IEM conforms to certain restrictions (related to limiting risk and conflict of interest), the CFTC will take no action against it. Under this no-action letter, IEM does not file reports that are required by regulation and therefore it is not formally regulated by, nor are its operators registered with, the CFTC.

Contracts are placed in circulation via "unit portfolios." A unit portfolio is a set of contracts with liquidation values that will sum to $1. The IEM stands ready to buy or sell any unit portfolio at any time for $1. After purchasing unit portfolios, traders "unbundle" them and trade individual contracts in the market. If held to liquidation, individual contracts receive liquidating payments according to the rules established in the market prospectuses.

The IEM as a Teaching Tool

The IEM serves as a real-time interactive laboratory in which students learn the language of markets and study the events on which the markets are based. It has been integrated into accounting, economics, finance and political science classes at more than 80 colleges and universities. The economic stake that students have in the market provides powerful incentives for learning how markets work and focusing attention on the economic and political events that drive market prices. In this social science laboratory, students learn first-hand about the operation of markets, how public information is assimilated in market prices, market efficiency, arbitrage and the concepts and problems underlying the measurement of economic events. Because students trade based on their own analysis of market factors, they are better able to understand these factors and how market prices impound information about them.


Technology Enhanced Learning in an Ethics Course

Robert Cavalier
Center for the Advancement of Applied Ethics

I have created an advanced Web-site for my Introduction to Ethics course. This site contains links from the Lecture Outlines to the content of those lectures. On-line materials include summaries of class presentations, links to background materials, excerpts from original texts, and sample student essays. In the section on 'Applied Ethics' I am creating an environment whereby students can engage in detailed studies of pressing moral problems (such as the issues of Euthanasia and Abortion).

In one case, that of Dax Cowart -- a burn victim who requested to be allowed to die -- we have published an interactive multimedia CD-ROM that allows users to explore the complexity of a real world moral dilemma (cf. Routledge Publishing. I will show how I integrate this case study into my course presentation and I how I plan to develop a Web-based environment for deepening the exploration of cases like this.


Adding a probabilistic student model to your edutech application

Kurt VanLehn
University of Pittsburgh

Student modeling should be viewed as an aid for making pedagogical decisions. In some edutech applications, the software makes decisions, such as whether the student's action warrants a feedback message. In other applications, the teacher makes decisions, such as whether the student has met the instructional objectives of the application.

There is always uncertainty surrounding such pedagogical decisions. The evidence available to the student modeling module is rarely sufficient to unequivocally determine what its students are thinking and how much they know. Thus, there has been substantial interest in using recently developed techniques of probabilistic reasoning to solve the student modeling problem. Algorithms based on Bayesian networks have been especially popular.

This talk first presents general principles and problems with using Bayesian networks for student modeling, and illustrates them with simple generic edutech applications. It then covers a particular application of Bayesian networks being developed for a college physics tutoring system called Andes.


Capital Lab: Financial Decisions and Reporting

Shyam Sunder
Carnegie Mellon University

Capital Lab is a new computer network-based state-of-the-art software based program developed at Carnegie Mellon Unviersity to teach corporate financial decision-making, reporting, and stock market trading in an integrated environment. Traditional methods of teaching finance and accounting discretely focus on various important topics. Capital Lab is a hands-on approach to learning financial management and reporting decisions that has proved to be an invaluable tool for helping the participants develop an in-depth understanding of their complex interactions.

This goal is achieved through a sequence of sessions in which each member of the class is assigned a decision-making role such as chief executive officer, shareholder, or a member of the board of directors of various artificial firms in the computer laboratory. Participants make decisions appropriate for their respective functional roles. Members' decisions affect the payoff of one another, as they all seek their goals. Starting from simpler scenarios, the class advances to more complex scenarios that require the participants to weigh the pros and cons of various decisions in light of their interactions.

The session is divided into four parts: (1) instruction: learning the structure of the decision-making environment, (2) experiential: making the financial, reporting and trading decisions, (3) theory integration: linking the experience to theoretical concepts, and (4) Empirical assignment: take-home analysis of data.

Aspects of Decision-Making Covered in Capital Lab
Capital budgeting and investments
Dividends
Leverage and capital structure
Executive compensation
Financial reporting
Valuation of stocks
Stock market trading


Incorporating a Digital Video Library into High School Science Instruction

Michael G. Christel
Software Engineering Institute and Human-Computer Interaction Institute
Carnegie Mellon University
(mac@sei.cmu.edu)

The Informedia Digital Video Library Project at Carnegie Mellon University studies how multimedia digital libraries can be established and utilized efficiently. It has focused primarily on the incorporation of video into a digital library, given the unique characteristics of video as compared to text. Anyone who has browsed the Web realizes that video takes a tremendous amount of storage space and can take minutes (or hours!) to transmit and view. A digital video library must therefore be efficient at giving users precisely the material that they need, by supporting the partitioning of video into small-sized clips and by providing alternate representations of the video. The Informedia Project's research focuses on better representing video content to support full-content and knowledge-based retrieval and manipulation.

The Informedia Project has just fielded a digital library containing over forty hours of video from QED Communications in Pittsburgh, the U.K.'s Open University, and other sources. The library is being used at a local K-12 school, currently by high school biology and physics classes but with the audience and content continuing to expand this year. This talk will overview the technology used to create this digital library system and will discuss some of the early feedback received from the teachers and students.


Instructional Systems Design: An Instructional Engineering Alternative

Peter Capell and Roger Dannenberg
Carnegie Mellon University

Instructional Systems Design (ISD), is a collection of methods derived from sources as diverse as systems engineering, cognitive and behavioral psychology, and military training. As opposed to exemplifying any one theory of instruction, the systems approach to instructional design is an engineering method. It has fundamental principles derived from its roots in systems engineering.

This analytical and design method has been received with only partial enthusiasm in the educational community, apparently due to its rigorous application of behaviorally observable measures and complexity implied in its implementation. The associated practices, procedures and methods of ISD are of paramount concern in the development of educational media for the digital world. The systems approach to instructional design has at its core one concept: system. For this reason, this approach to creating instruction represents an important milestone in the creation of instructional experiences for the modern era. Without the recognition of the elements influencing instruction and the instructional experience, educators can never fully optimize on the efficacy of instruction. The systems approach provides pathway out of this, often unrecognized, morass. In summary, the systems approach is not a "silver bullet" solution that guarantees instructional success, but establishes a pattern of instructional activities geared towards understanding the educator's intended outcomes in measurable terms, and creating experiences that are aimed at fulfilling the target objectives. The systems approach is a model that can permit educators to explain both the successes and failures of their educational ventures, and to respond to them in a manner consistent with systemic and scientific modes of explanation and empirical experimentation with their curricula.

For intelligent multimedia application development, the systems approach provides a gestalt for the consideration of the appropriateness of media to intended learning outcomes, a method of gathering and scoping requirements, and of ensuring an efficient focus upon the relationship of learning outcomes to the needs of the target audience' needs. This presentation will explicate the principles of instructional systems design and discuss their implementation in a computer-based interaction instructional system called "IDEAS" (Instruction DEsign-based Analysis and Synthesis).

IDEAS is a formal representation for a curriculum that is used for curriculum design as well as guiding intelligent tutors in lesson selection. In IDEAS, a curriculum consists of Lessons and Concepts. A Lesson generally presents information or demonstrates a skill and then evaluates the student's mastery. Units of knowledge and skill are called Concepts. Every lesson has a set of prerequisite concepts and a set of objective concepts. A concept may serve as prerequisite to many different lessons, and many alternate lessons may serve to teach a single concept. Thus, prerequisite and objective relations form a complex graph. IDEAS uses a set of graph analysis algorithms to check that a curriculum is well-formed, helping designers manage curriculum complexity.

A formal curriculum representation is used by IDEAS tutors to select lessons on an individual basis. IDEAS keeps track of the concepts a student has mastered and lessons that have been taken. It then looks for new lessons whose objective concepts make progress toward a knowledge goal. A hypothesis that we are currently investigating is that the syntactical representation of lessons and concepts in IDEAS is on the one hand simple and generic, but on the other hand sufficiently powerful for effective automatic tutoring.


Teaching with the Web: A Case Study in Course Evolution

Daniel R. Rehak
Professor
Civil and Environmental Engineering
Carnegie Mellon University
rehak@cmu.edu

Over the last few years, two related courses have been transformed from traditional blackboard lectures with handouts into courses using the Web for information delivery and student work.

The content of the courses is similar---using computers for engineering problem solving---but their goals are different. One uses standard productivity tools as the software development environment for engineering applications. The other is a project course; students attack real world design problems in a computer tool rich environment.

Initially both courses relied on traditional lectures and handouts that described assignments, projects and computer lab sessions. Student work was done on the machine, and submitted via diskette or file system. The first step changed the lectures to electronic presentation. In the next step, all assignments, solutions, laboratory instructions and data were put on the Web, and all of the lectures were repurposed for delivery via the Web. As the two courses share a common set of computer tools, a common course Web collection is being developed. To unify the material and Web use, an index and search engine have been added, and communications and student collaboration is via Web-based discussion forums.

In the project course, students form virtual engineering firms, responding to an RFP issued on the Web, finding out about the project via an on-line bidders forum, and submitting the project bid and all subsequent project work via their corporate Web site. In the programming course, student create personal Web sites with their work.

Using the Web to support the courses has required that a number of pedagogical, logistical and technological issues be addressed. Since the target student population is interested in the development and use of computer applications in engineering, the course evolves to track ongoing developments. Supporting all of the course materials and infrastructure has been challenging, both due to the scope and amount (over 800 pages in 40+ lectures and 40+ laboratory sessions) of the materials, the rapid change in the supporting technology, and the lack of good tools to support such teaching. Initial feedback indicates that the students are receptive to the courses in this on-line form.

Course Web collection
Course evolution and Web use


roger.dannenberg@cs.cmu.edu