Illustrating Networking Concepts with Wireless Handheld Devices Brad Richards & Nate Waisbrot Computer Science Department Vassar College.

Slides:



Advertisements
Similar presentations
Network II.5 simulator ..
Advertisements

Tips for Training (module 6.2).
TOOL OR TOY USING PERSONAL RESPONSE DEVICES IN INFORMATION LITERACY INSTRUCTION Patrick Griffis June 5, 2008.
INTRODUCTION TO SIMULATION WITH OMNET++ José Daniel García Sánchez ARCOS Group – University Carlos III of Madrid.
Blackboard Hands-On Lab Session Karl R. Wurst Computer Science Department Daron Barnard Biology Department Center for Teaching and Learning Worcester State.
By: Rachel Hall and Amy Austin.  Grade: All levels  Price  Host App: $24.99  Student App: free (allows up to 32 students)  Location: App Store 
C.Sc. 110 Computer Science 113: Computer Systems.
Computer and Data Communications Semester Mohd Nazri Mahmud.
Lecturing (with PowerPoint) Donna Ellis, TRACE & Colin Campbell, IST.
© 2007 Cisco Systems, Inc. All rights reserved.ICND2 v1.0—3-1 Medium-Sized Routed Network Construction Reviewing Routing Operations.
Student Orientation for Distance Learning Central Piedmont Community College Distance Learning.
CSCD 433/533 Advanced Computer Networks Lecture 1 Course Overview Fall 2011.
CIS 235: Networks Fall, 2007 Western State College Computer Networks Fall, 2007 Prof Peterson.
1 BUS 3500 MANAGEMENT INFORMATION SYSTEMS Abdou Illia, Ph.D. (Monday 5/17/2010)
CCSCE 2007 Bert Wachsmuth, Seton Hall Mobile Instructional Laboratory Experiments and Their Use in Computing Sciences St. Joseph's College Bert G. Wachsmuth.
Supporting Classroom Interaction with Networked Tablet PCs Richard Anderson Professor of Computer Science and Engineering University of Washington.
Robert Heinrich. Audience Response Systems The TurningPoint audience response system integrates 100% into PowerPoint It allows audiences and students.
CSCE790: Security and Privacy for Emerging Ubiquitous Communication system Wenyuan Xu Department of Computer Science and Engineering University of South.
CSCD 330 Network Programming Winter 2012 Lecture 1 - Course Details.
Chapter 27 Q and A Victor Norman IS333 Spring 2015.
System Resources INFO1119 (Fall 2012).
Programming and Coding short course consultation.
Name: Abdullah Mohammed Alhatmi ID:86497 Course: Quality &Assurance Name: Abdullah Mohammed Alhatmi ID:86497 Course: Quality &Assurance Start.
Demonstration: Course Management and Learning Software: My Lab Products Sue C. Spaulding UNC Charlotte Department of Psychology Teaching and Learning with.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Static Routing Routing Protocols and Concepts – Chapter 2.
CS110/CS119 Introduction to Computing (Java)
A multidisciplinary application of handheld computers to enhance student learning Supported by UNCW, Pearson Education, and HyperCube The problem of how.
These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
Routing and Routing Protocols Dynamic Routing Overview.
1 Computer Communication & Networks Lecture 22 Network Layer: Delivery, Forwarding, Routing (contd.)
Midterm Review. Lab 4: dynamic routing protocols.
1 Routing Protocols and Configuration Instructor: Te-Lung Liu Program Associate Researcher NCHC, South Region Office.
GROUP PROJECTS IN SOFTWARE ENGINEERING EDUCATION Jiang Guo Department of Computer Science California State University Los Angeles April 3-4, 2009.
Lab 4 ZigBee & with PICDEM Z Boards 55:088 Fall 2006.
A Toolbox of Resources Cindy Miller Course Development Manager Cengage Learning.
1 Computer Communication & Networks Lecture 13 Datalink Layer: Local Area Network Waleed Ejaz
Cisco S2 C4 Router Components. Configure a Router You can configure a router from –from the console terminal (a computer connected to the router –through.
LEARNING KINDLE FOR PC WITH ACCESSIBILITY AND A SCREEN READER Norman Coombs
SKU3033 / SKF3033 NETWORK & SYSTEM ADMINISTRATOR.
IT Project Management MIS 492/592, Fall 2013 CIS 1013.
Lecture 01: Welcome Computer Architecture! Kai Bu
KIDSPIRATION KIDSPIRATION Is this software.
Switches 1RD-CSY  In this lecture, we will learn about  Collision Domain and Microsegmentation  Switches – a layer two device ◦ MAC address.
Summary and Review. Course Objectives The main objectives of the course are to –introduce different concepts in operating system theory and implementation;
Lecture 17 November 8Intra-domain routing November 13Internet routing 1 November 15Internet routing 2 November 20End-to-end protocols 1 November 22End-to-end.
Spring 2006CS 3321 Intradomain Routing Outline Algorithms Scalability.
Human Centric Computing (COMP106) Assignment 2 PROPOSAL 23.
Routing Networks and Protocols Prepared by: TGK First Prepared on: Last Modified on: Quality checked by: Copyright 2009 Asia Pacific Institute of Information.
Cybikos: wireless handheld computers Cybikos specifications: 32-bit processor running at 11mhz 4mhz coprocessor for its radio transmitter 512k of RAM 512k.
Reducing Lecture and Increasing Student Activity in Computer Science Courses Roy P. Pargas Clemson University ITiCSE 2006, Bologna, Italy June 26, 2006.
The University of Bolton School of Games Computing & Creative Technologies LCT2516 Network Architecture CCNA Exploration LAN Switching and Wireless Chapter.
Lecture Topics: 11/24 Sharing Pages Demand Paging (and alternative) Page Replacement –optimal algorithm –implementable algorithms.
Computing and You ‘How can ICT help at home’. Aims of this session A practical hands-on session allowing you time to experience the software your children.
Patrik Hultberg Kalamazoo College
Emerging Trends in Educational Technology Nashae Lumpkin Technology as Teaching & Learning Tool.
1 Version 3.1 Module 6 Routed & Routing Protocols.
CSCD 330 Network Programming Winter 2015 Lecture 1 - Course Details.
Spring 2000CS 4611 Routing Outline Algorithms Scalability.
Data Structures and Algorithms in Java AlaaEddin 2012.
Hello Everyone! Welcome to Collier Computer Lab Today is Tuesday. Again, we will learn how to type today. I hope that you enjoy practicing your typing.
CSCD 433/533 Advanced Computer Networks Lecture 1 Course Overview Spring 2016.
Christa Marsh Southern Arkansas University Biology Professor.
Lecture 01: Welcome Computer Architecture! Kai Bu
www.visualland.net1 RIP Split Horizon RIP tutorial with pictures Watch animation to learn networking.
CSCD 433/533 Advanced Computer Networks
Improving Inferential Statistics Teaching Methods to Accommodate Millennial Learning Styles Dr. Buddy Bilbrey.
An introduction to the organization of the Internet Lab
CSCD 433/533 Advanced Computer Networks
Introduction An introduction to the organization of the Networks Course and the Internet Lab.
Presentation transcript:

Illustrating Networking Concepts with Wireless Handheld Devices Brad Richards & Nate Waisbrot Computer Science Department Vassar College

ITiCSE 2002, 6/24/ Project Overview Writing custom apps for Cybiko –“PDA for Kids” –Wireless communication Illustrate selected topics via hands-on lab sessions Students interact with each other through Cybiko apps –Each has a Cybiko –Participate by sending routing info, data, etc. –Process orchestrated by an administrator Funded by NSF CCLI grant

ITiCSE 2002, 6/24/ Overview of Talk Motivation & Example Cybiko Details Project Status Experiences Ongoing Work

ITiCSE 2002, 6/24/ Motivation Wanted easy way to introduce routing details Had traditionally been a lecture-only topic Was difficult to hold students’ interest –Hard to respond quickly to “what if” questions Considered using simulator –Lots of good tools available –Often much more detailed than required –Non-trivial learning curve Cybiko applications –Students enjoy interactive nature –Can arrange students to match virtual topology –Can be used in any setting

ITiCSE 2002, 6/24/ Example: Distance-Vector Routing Students can: Send short text msgs Send DVs to neighbors Ping neighbors Display routing table Clear routing table Toggle msg forwarding Also displays: Incoming text msgs Arriving DVs Details on forwarding Administrator can: Change parameters: –Split Horizon –Split w/poison reverse –Triggered Updates Force optimal routes “Kill” nodes Change NW topology

ITiCSE 2002, 6/24/ Cybiko Details Basic PDA applications Wireless RF communications (19.2 Kbps) Cheap! (US $30 for Classic) Full QWERTY keyboard Grayscale LCD display 1 MB memory (expandable) Tethers to PC to download apps, etc. Free Software Development Kit –Book also available

ITiCSE 2002, 6/24/ Project Status Routing applications finished –Flooding, Distance-Vector, Link-State Lab materials available for faculty –Source code as well Materials used with several groups: –My undergraduate Networks course, Fall 2001 –High-school students, Fall 2001 –Max Hailperin’s Networks course, Spring 2002

ITiCSE 2002, 6/24/ Experiences Did controlled study in Fall 2001 –Total of only 17 students (7 women, 7 of color) Introduced routing algorithms in lecture Gave assessment exam –Some concepts, some specific routing questions Randomly split group into two halves –8 Students got additional, more specific lecture –9 Students covered same material via Cybiko Gave same assessment exam again Both groups improved, Cybiko more –Cybiko:83  103 (24%),33% on detailed probs. –Lecture:86  100 (16%),15% on detailed probs.

ITiCSE 2002, 6/24/ Experiences (cont’d) Cybiko group wanted more examples –Both groups were asked if they wanted more –Could specify Flooding, DV, Link-State Routing –Most popular answer in lecture group: zero –Two and three were popular with Cybiko group

ITiCSE 2002, 6/24/ Experiences (cont’d) My conclusion: –Cybiko students learned at least as well –Had more fun doing it Max Hailperin’s experiences less positive –Used with 24 students –Had some hardware, user-interface difficulties We’ve worked to address most concerns –Concluded that it didn’t add anything –Still, did say: “ability to match our collective wits against reality was the strongest positive aspect”

ITiCSE 2002, 6/24/ Ongoing Work Currently working on apps for wireless NW Demonstrate contention for shared channel Hope to illustrate –Traditional Ethernet –ALOHA –WiFi (802.11) Progress slower than anticipated…

ITiCSE 2002, 6/24/ Summary Using inexpensive wireless devices Demonstrate concepts interactively Can incorporate by: –Using our applications in lab –Removing some of our code, students supply –Extend our framework in new directions See Demonstration on Wednesday

ITiCSE 2002, 6/24/