Skip to main content

Developing an Intelligent Agent-based Environment for Learning Science

Primary Investigators:
Gautam Biswas
Brief Description of Project:
The Open Ended Learning Environments group is planning to redesign and re-implement some of their very successful environments used for teaching science in middle school classrooms. Our goal is to develop a web-based version of a multi-agent programming environment, where students learn by teaching a virtual agent.

The undergraduate intern will be assist a Research Engineer and graduate student in the research group in developing web-based interfaces and the AI reasoner that the agent employs to interact with the human student.

Desired Qualifications: 
CS 3251; ability to program in Javascript and Python.

Nature of Supervision:
The student will work closely with the faculty supervisor in the various phases of the project as outlined in the Research Plan below. The student will also have the opportunity to work with graduate students pursuing similar interests.
A Brief Research Plan (period is for 10 weeks):
1. Understanding the current version of the agent-based environment implemented in Java
2. Participate in designing the web-based version of the system and the student facing interfaces
3. Implement the interfaces. Work on developing text-to-speech, and speech-to-text tools as part of the interface.
4.Implement the agent’s AI reasoning engine to facilitate interactions with the human student.
5. Write report and generate poster.
Number of Open Slots: 1
Contact Information:
Name: Gautam Biswas
Department: EECS