Routing and Deadlock is one of 22 activities on the CSUnplugged website. Like the others, the goal is give the student experience with computer science concepts through hands-on activities. No programming is involved. Routing and Deadlock is a game-based activity in which students work collaboratively to get all parts of a composite (in this case pieces of fruit) to the desired locations collaboratively. This simulates routing issues that arise in computer networks among others.
Extensive resources are made possible due to sponsorship by Google. All of the activities are open source, released under a Creative Commons BY-NC-SA license; they can be copieed, shared, and modified.
Type of Material:
Demonstration, drill and practice.
In class or homework; best completed in groups.
Browser with video capability; fast internet access
Identify Major Learning Goals:
Learn about issues with deadlocks and routing in networking
Learn about the basics of correcting the deadlock
Explain how routing deadlocks occur
Learn about the importance of routing
Target Student Population:
Children to adult learners! The approach is humorous (videos; images, book), and non threatening. Anyone who wants to learn the basics about routing and deadlocks.
Prerequisite Knowledge or Skills:
Basic computer skills; interest in networking.
Excellent material! The videos are short and fun; great games; interactive and non condescending! The authors have a wonderful sense of humor (essential for such a topic especially with beginners though anyone could benefit from a review).
Excellent for novices; nice review for learners beyond the basic level. Great tool to start explaining deadlock/routing issues. Excellent resources!
Very nice Orange game. Great resource for teaching collaboration beyond computer science. It's a nice game to use in team activities, whether computer science related or not.
Potential Effectiveness as a Teaching Tool
This module is impressive. The videos are excellent, along with the games and external resources.
The module addresses the needs of different learners.
More could be done for hands on learning, perhaps a simulation assignment for learners who want to "dig in."
Ease of Use for Both Students and Faculty
The instructions are clear, concise, and simple; the supplementary materials are very helpful in understanding the materials (videos and photos).
The authors made an extensive effort to translate the module into different languages.
Tweets are worth following for more tips/discussion; very nice community discussion/support
Nice beta guide : http://csfieldguide.org.nz/ for computer science overview
Other Issues and Comments:
Excellent module! It's worth studying the approach for different topics.
Search by ISBN?
It looks like you have entered an ISBN number. Would you like to search using what you have
entered as an ISBN number?
Searching for Members?
You entered an email address. Would you like to search for members? Click Yes to continue. If no, materials will be displayed first. You can refine your search with the options on the left of the results page.