Collaborating All the Way to the Top
DOI:
https://doi.org/10.13021/G8330KKeywords:
STEM education, critical thinking, scholarship of teaching and learningAbstract
The classes I teach have a predictive modeling component. As a student, havingÃÂparticipated in blind protein structure prediction competitions (CASP,ÃÂ
http://predictioncenter.org) and data mining competitions like KDD Cup, I haveÃÂ
implemented this form of competitions in my bioinformatics and data mining classes. This semester I extended this idea to a different class (Parallel Computing).ÃÂ
Specifically, as part of an assignment (or final project) students have to train a predictiveÃÂ
models to distinguish a specific class of proteins called "solenoids" using the availableÃÂ
protein sequence information. As part of this competition, the truth-values are hiddenÃÂ
from the students and they have to make a prediction (guess) and submit their results toÃÂ
the instructor. The instructor then evaluates the results using the truth-values andÃÂ
provides a ranking of the class students based on the predictive performance. TheÃÂ
concepts introduced in class allow the students to build base line predictive models, butÃÂ
to improve performance, students have to research, think critically and come up withÃÂ
innovative solutions.ÃÂ
In my past two implementations of this project, I have used an in-house evaluation scriptÃÂ
and requested participants to send me solutions via a simple web server. Both times, theÃÂ
assignment was run for a 4-week period. I have also used technologies like Kaggle to setup this competition.ÃÂ
In the future, I would like to implement the competition for the duration of theÃÂ
semester. Students would be taught a concept, and they would implement the sameÃÂ
towards improving their predictive models and engineer better solutions as new,ÃÂ
advanced concepts are taught.
I am also developing a model that allows students to achieve these projects in a collaborative fashion by enabling resources like Wikis and other tools. As such, this session will be an introduction to the tools used and how they could be adapted to general purpose classes