1 / 1

State University of New York at Oswego

Tacon: A Tablet PC-based Tool for Teaching Concurrent Programming http://www.cs.oswego.edu/~lqiu/tabcon. State University of New York at Oswego. Lin Qiu , Dan Schlegel. Challenges

betha
Download Presentation

State University of New York at Oswego

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Tacon: A Tablet PC-based Tool for Teaching Concurrent Programming http://www.cs.oswego.edu/~lqiu/tabcon State University of New York at Oswego Lin Qiu, Dan Schlegel Challenges • Concurrent programming is difficult to teach. It involves non-determinism and multi-thread interactions that are hard for students to learn. • Code and diagrams created during class do not record the important ephemeral information conveyed by the instructor. It is difficult for students to recall the runtime behavior illustrated by the instructor. • Simulation tools are not flexible enough to be used in a natural and just-in-time manner during class. Solution: Use pen-based interfaces to integrate simulation authoring into teaching Allow teachers to draw naturally, and recognize teachers’ sketches to turn them into simulations. Authoring multithread simulation through sketching Automatic generation of thread diagrams and runtime simulation based on annotation marks deadlock problem

More Related