Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
SIGCSE 2006
Stephen Cooper, Saint Josephs University Wanda Dann, Ithaca College Barbara Moskal, Colorado School of Mines Randy Pausch, Carnegie Mellon University
Provides class summary to instructors Runs on recent Java-aware browsers Free for educational use Contact: amruth@ramapo.edu
Extending the Next Generation Robot Laboratory to Increase Diversity in Undergraduate CS Programs
Maria Gini, University of Minnesota Jan Pearce, Berea College Karen Sutherland, Augsburg College
Process:
Objectives:
To increase confidence through hands-on programming experiences. To solve real-world and open-ended problems. To foster cooperation by working in groups.
We are developing programming modules designed to encourage undergraduates majoring in fields such as health professions, business, art, and education to take more computer science courses. The approach is centered around using the AIBO Sony robot dogs at the very beginning of the computer science curriculum.
The UC-WISE project: Online curricula for monitored, closed-lab first-year CS courses
(Michael Clancy, Marcia Linn, Nate Titterton, all at U.C. Berkeley) CCLI project goal: Provide technology and curricula for lab-based CS 1 and CS 2.
Longer-term goal: Allow instructors to build and customize courses, prototype new course elements, and collect review comments from experienced course developers.
Curriculum Components
a wide variety of programming activities, including interactive and constrained programming activities with real-time code analysis and execution; online and face-to-face collaborations; embedded assessments, surveys, and self-tests.
Research Areas
evaluation of activities not in traditionalformat courses, and of various kinds of immediate feedback for students; analysis of student misconceptions revealed by the rich variety of activities in UC-WISE courses; comparison of online vs. face-to-face collaborative activities; exploration of differential benefits for underrepresented populations; design of instructor support systems during phases of course creation, delivery, refinement, and research.
Lab instructors monitor student understanding and provide targeted tutoring where and when it will be most appropriate.
JHAV: Java Hosted Algorithm Visualization Environment Goal: Development of a comprehensive suite of visualization-based materials and best practices for teaching algorithms and data structures
Principal Investigators:
Scott Grissom (Grand Valley State University) Myles McNally (Alma College) Thomas Naps (University of Wisconsin - Oshkosh)
Website: http://www.jhave.org
Web-based lab environment to provide personalized assistance. Tutor employs a two-step semisupervised learning system for strategy adaptation Student progress monitoring system Question generation module Automatic grading
jGRASP
A Framework for Integrating Visualizations of Software
James Cross, Dean Hendrix, David Umphress Auburn University
Project Goal
The project goal is to develop a framework for teaching core AI topics with a unifying theme of machine learning. A suite of hands-on term-long projects are developed, each involving the design and implementation of a learning system that enhances a commonly-deployed application.
Objectives
Enhance student learning experience by implementing a unifying theme of machine learning to tie together core AI topics. Increase student interest and motivation to learn AI by providing a framework for the presentation of the major AI topics that emphasizes the strong connection between AI and computer science. Highlight the bridge that machine learning provides between AI technology and modern software engineering. Introduce students to an increasingly important research area, thus motivating them to pursue further study in this area.
I am a composite object
http://www.cs.uh.edu/~rmverma
Objectives
Enhance learning of automata and
We have:
Enhanced JFLAP to generate random
learning experience
Expose students to current applications
of automata
Provide glimpses of the variety of finite
We have developed:
Lecture notes with HTML and PowerPoint
Background
Problems in learning Automata Theory Too abstract
Too difficult
Student Perception: Of little use Student Perception: Dated material
Methods
Enhance and integrate visualization tools,
Results
Inspired students to work on LRR and
Add more recent applications, e.g., Buchi automata and model checking Write a new text book ?! Acknowledgements: Thanks to M.F. Anwar. Work supported in part by NSF grant DUE 0311407
automata projects
Positive end of course evaluations,
tool/website appreciation
Students helped with slides and web page
Due to logistical reasons, the Saturday showcase session has been cancelled