CS7001: Mini-Projects


General Information regarding Fall 1999 Projects

Please report errors or problems with this page to Don Allison <don@cc.gatech.edu>


Note that projects shown in teal have not been confirmed or updated for 1999, while those shown in blue have been.

Prof. Abowd, Gregory (HCI and Software Engineering)

Classroom 2000 overview
  1. Auto scanning images into an electronic whiteboard
  2. Word spotting demonstration
  3. Animating review notes
  4. Interactive timeline for viewing notes
  5. Marking up arbitrary Web pages
  6. and many, many more
Future Computing in the Home
  1. specific projects defined upon request
Context-Aware Computing
  1. specific projects defined upon request
Natural Interfaces for Programming
  1. Handling ambiguous input
  2. Digital Desks
  3. Gesture recognition in highly-structured documents
  4. Coding in handwriting
Miscellaneous Ubiquitous Computing projects
  1. Wireless Networking in Atlanta
Miscellaneous Software Engineering
  1. Perform an architectural evaluation of a system

Prof. Ahamad, Mustaque (Systems)

  1. Building Interactive Distributed Applications
  2. Efficient Data Access Mechanisms for Wide-area Distributed Systems

Prof. Atkeson, Chris (Intelligent Systems)

  1. Reinforcement Learning: Game Playing
  2. Reinforcement Learning: Controlling a Physical System
  3. Learning to Recognize Speech or Handwriting

Prof. Arkin, Ron  (Intelligent Systems)

  1. Braitenberg Vehicles

Prof. Bruckman, Amy (Learning Sciences and Technology)

  1. Teach Kids to Program

Profs. Calvert and Zegura (Networking)

  1. Associating Properties to GT-ITM graphs
  2. Visualization of GT-ITM graphs

Eisenhauer, Greg and Prof. Karsten Schwan (Systems)

  1. Remotely Filtered Event Streams for Distributed Applications

Prof. Essa, Irfan (Intelligent Systems & GVU)

  1. Experiments with Face Recognition and Tracking
  2. Experiments with Speech Recognition

Prof. Guzdial, Mark (Learning Sciences and Technology)

Mini-projects on the theme of collaborative dynabooks
  1. Analyzing Collaborative Websites
  2. Designing Collaborative Spaces
  3. Creating Multimedia

Prof. Harrold, Mary Jean (Software Engineering and Programming Languages)

  1. Test-Suite Minimization Based on Modified Condition/Decision Coverage(MCDC)
  2. Test-Data Generation Using Optimization Techniques

Prof. Hodges, Larry (GVU)

  1. Virtual Environments

Prof. Hodgins, Jessica (GVU & Intelligent Systems)

  1. Control Through Passive Elements
  2. Variability in Animated Motion
  3. Search Techniques for Adapting Control Systems

Prof. Koenig, Sven (Intelligent Systems)

  1. Rapid Random Restarts for Real-Time Heuristic Search
  2. Artificial Intelligence and Network Routing
  3. Learning to Play Pinball (in Simulation)
  4. Learning to Play Pinball (on a real pinball machine)
  5. Multi-Agent Exploration

Prof. Kolodner, Janet (Cognitive Science, AI, and Learning Sciences and Technology)

  1. Promoting transfer the case-based reasoning way
  2. Sharing the load of scaffolding between people and the computer: designing an evaluation plan
  3. Indexing a case library of design discussions
  4. Promoting habits of mind that promote creativity
  5. Promoting productive case-based reasoning

Krishnamurthy, Raj and Prof. Karsten Schwan(Systems)

  1. Scalable Video Servers: PCI Bus Monitoring of Video Streams

Prof. MacIntyre, Blair (GVU)

User Interfaces for Augmented Environments
  1. User Interface Software for Augmented Environments
  2. Interaction Techniques for Augmented Environments
  3. Environment Management for Augmented Environments
Distributed 3D Graphics
  1. Distributed 3D Graphics
Augmented Reality
  1. Augmented Reality

Prof. Mackenzie, Ken

Dynamic compilation to a VLIW target
  1. Simple dynamic compilation system
  2. VLIW simulator based on the SimpleScalar toolset
Computation as routing
  1. Streams as a model of communication
  2. FPGA-based stream-routing hardware
Fast interrupts
  1. Interrupt delivery cost

Mankoff, Jen (HCI & Intelligent Systems)

  1. Assistive Software

Mishra, Sunil (Intelligent Systems)

  1. Classifying Gestures using Multiple Modalities

Prof. Mynatt, Elizabeth (HCI)

  1. Interfaces for Background Awareness
  2. Interfaces for Everyday Computing
  3. Nonspeech Audio Interfaces

Poellabauer, Christian and Prof. Karsten Schwan (Systems)

  1. Distributed Interactive Game (Distributed DOOM)

Prof. Potts, Colin (HCI & Software Engineering)

  1. Things that go wrong with systems
  2. Design Rationale
  3. Feature Evolution and Variance

Prof. Ramachandran, Kishore (Systems/Architecture/Software Methodolgy)

  1. High availability software DSM: Beehive
  2. System support for ubiquitous presence: Stampede

Prof. Rossignac, Jarek (GVU)

  1. Automatic Geometry Construction

Prof. Rugaber, Spencer (Software Engineering and Programming Languages)

  1. Program Modularization Detection using a k-Cut Algorithm
  2. Grammatical Inference of Interobject Protocols

Schneck, Phyllis (Systems)

  1. Create an Interface for Adaptive Computer Security

Schroeder, Beth (Systems)

  1. Java Visualization for On-line Atmospheric Modeling

Prof. Stasko, John (HCI)

  1. Autonomous Characters as User Interface Agents
  2. Designing Information Visualizations
  3. Reviewing Information Visualization Tools
  4. Developing Program Visualizations
  5. SunBurst Visualization Tool Implementation

Vellanki, Vivekanand and Prof. Ann Chervenak(Systems)

  1. Predictability of Web Page Accesses

Prof. Zegura, Ellen

  1. Application-Specific Congestion Control

Zhao, Q. Alex and Prof. John Stasko(HCI)

  1. Supporting Informal Group Communication

Previous Years Projects

1998
1997
1996
1995