An Undergraduate Research Course Aimed at Furthering the Web Michael Wollowski

advertisement
An Undergraduate Research
Course Aimed at Furthering
the Web
Michael Wollowski
Computer Science Department
Rose-Hulman Institute of Technology
Overview
Introduction
Course Components


Project
Presentations
Experiences and Conclusions
Introduction
Web offers a new frontier
Many technical, social, and legal challenges left to be
addressed
Low lead-time to make contributions
Students are fascinated by web
Students can shape the web’s future through:
 research
 innovation
Course Objectives
In our department, students usually do not get an
opportunity to choose their own projects
Our students are very good at solving problems
In this course, students learn techniques that assist in
selecting and evaluating interesting projects
Course Components
Setting our sights: A look at some innovators
Analysis:



What is the web?
Where might it be headed?
What would a future, dominated by the web, look like?
Innovation and research: Team project
Keeping current: Presentations
Learning about tools: Introduction to major webtechnologies such as Perl, XML, database interfaces,
search engines
Project
Accepted way to learn at RHIT
Students determine their own project and group
Innovation/Research: Can be anything, provided it
advances the web
We spent about three weeks on the project proposal
phase
We had several “jam sessions”
Project Jam Sessions
In them, students presented ideas for possible
projects
Goals of jam sessions:
 To obtain feedback on whether project has already
been undertaken
 To identify project partners
First session:
 At end of first week
 Anything goes
Project Jam Sessions
Second session:
 At end of second week
 Students were asked to start forming groups
 Students were asked to perform some initial
research as to existing solutions
At end of third week:
 Project proposals were due
 Feedback was given over weekend
 Some projects were rejected
 Most project proposals were very interesting
Selected Projects
Web-driven Soda machine: Received local and
national media attention
RHINO: Integrating existing information services into
one, adding security, solving confidentiality problems.
This system is in the process of being adopted by
RHIT
P2P: To reduced internet traffic and deal with the
limited internet pipe
I/R port for web-driven soda machine
Graphical query editor for boolean search
expressions
Presentations
Everyone had to give a presentation of recent
newspaper clippings
Presentation had to:



Summarize contents
Indicate how the work can be applied to other areas
Get a discussion going
Aim of presentations:



Underlining the importance of keeping current
Look for cross-fertilization
Learn to quickly gather information
Presentations
Major areas of presentations:
 Shopping
 Virtual classroom (performed in a virtual
classroom)
 Networks
 Confidentiality and security
Side-effect: Discover topics students wished they
would have proposed for project
Presentations
Additionally, students were encouraged to report on
interesting web-sites as they encountered them
Students were encouraged to report on timely topics
A good number of them did
A good number took advantage of those reports
(AmIHotOrNot.com to get to know people, obtain
ratings on their professors, and self)
Experiences
The timeliness of many topics is stunning.


Town-hall meeting on Bandwidth problems and how to
address them
Confidentiality of student picture scripts
Students in one way or other caused RHIT to
address these issues
Students actively sought to find solutions to those
problems
Lessons learned:


Our work does make a difference
Road bumps are not always of a technical nature
Conclusions
Easy for students to make contributions
Timeliness of many topics is stunning
Download