Miscellaneous
including:
Signal Processing with Wavelets
Official title: Russian Dolls and International STDs: Wavelets
in the Service of Science
Senior project / supervised work
Location: Bryn Mawr College
Dates: 2002-2003
Advisers: Jeana Mastrangeli, Rhonda Hughes
Other students: Sarah Williams
Abstract:
The focus of our study was to use different wavelets to analyze
electroencephalographic (EEG) signals recorded during an oddball paradigm
experiment, and search for any significant patterns that may occur due to
certain stimuli being received. In particular, we tried to distinguish
between standard and target signals. We applied the mathematics of
orthogonal projections, wavelet multi-resolution analyses and discrete
finite linear filters to analyze the signals using Matlab. The wavelet and
level we used for our final analysis did not successfully distinguish
between standard and target signals, but we learned a lot during the
project.
Developmental Robotics
Official title: Developmental Robotics
Sponsored by the Bryn Mawr College Summer Science program
Location: Bryn Mawr College
Dates: Summer 2002
Adviser: Douglas Blank
Other faculty: Deepak Kumar, Lisa Meeden (Swarthmore College)
Other students: Evan Moses (Swarthmore), Daniel Sproul
(Swarthmore), Cassandra Telenko (high school student)
Abstract:
Robots have traditionally been designed to accomplish specific tasks by
applying strategies devised by their human programmers. This approach,
however, limits the usefulness of robots in areas of which human beings
have little prior knowledge. It also allows the programmer's perception of
the world to influence the robot's interpretation of data gathered by its
sensors, despite the incompatibility between human sense and robot
sensors. Developmental robotics allow the robot to explore its world and
interpret its own data. Robots are given various levels of intelligence.
The lowermost level consists of basic or 'innate' responses to
surroundings; higher levels observe patterns in lower levels until they
can correctly predict the robot's behavior and take control. My
participation in this project included learning to use the interface,
debugging Python code, writing and testing behaviors, creating the initial
version of a display to plot two variables over time, running experiments
and collecting data, and attending weekly research meetings.
Error Detection in Java Programs
Official title: Identifying and Correcting Common Java Programming
Errors and Misconceptions for Introductory Computer Science Students
Independent study, sponsored by Collaborative Research Experience
for Women, part of Computer Research Association.
Location: Bryn Mawr College
Dates: 2001-2002
Adviser: Rebecca Mercuri
Other students: Maria Hristova, Megan Rutter
Abstract:
The Java programming language is growing in popularity within the academic
community, and as a result of this, many colleges are converting their
introductory Computer Science courses into Java. While Java is a very
portable and web-compatible language, students often have a hard time
mastering it. There have been some projects that were aimed to assist
students in grasping Java's conceptual framework, but many of these
involved either simplified Java syntax or pre-constructed object modules
that distance students from the process of coding. Our goal was to design
an educational tool to identify certain common Java programming errors and
misconceptions in a piece of code and to facilitate the learning process
while making sure that students interact directly with their code. In
order to achieve our goal, we collected data from students, professors and
members of the Special Interest Group on Computer Science Education
(SIGCSE), and compiled a list of errors we wanted our program to assess.
We then created a multiple-pass preprocessor that detects these errors and
suggests corrective action.
Paper: R. Mercuri, M. Hristova, A. Misra, M. Rutter.
"Identifying and Correcting Java Programming Errors for Introductory
Computer Science Students." Technical Symposium on Computer Science
Education, ACM SIGCSE, 2003. [Evidence]