My computerless algorithm was based on an observation I have made many times in class. Not everyone pays attention! Most students are on facebook, chatting on msn or checking their emails. While I was thinking of making an algorithm that would embarrass students who didn't pay attention in class I also realized that students who do listen in class never really get anything (of course aside from an enriched learning experience). I decided to go the route of rewarding students instead of embarrassing them.
My algorithm went something like this:
void setup() {
walk into classroom;
}
void draw() {
studentCheck();
teachersPet();
sitDown();
}
void studentCheck() {
for (go to nearest student that has not been checked; if all students have been checked, skip to next step; head to next student)
if (student = paying attention in class) {
give candy;
}
else if (student = on laptop && not doing anything relevant for the class && student is not paying attention) {
do not give candy;
}
}
void teachersPet() {
give prof a candy;
}
void sitDown() {
go sit in your seat;
eat a candy;
}
I decided that my algorithm would run in the 'background' while other people did their own so I could really see who would be paying attention or not. I found it difficult as to who I would give a candy to since most students would be on their laptop and occasionally listen to what was going on in class. Maybe next time my algorithm will include the degree in which one person is listening in class (ex. one candy for having a laptop open but listening in class, two candies for no laptop open and listening in class).
No comments:
Post a Comment