Project information
Starting about two years ago, I took a break from my primary research
agenda in arts computing to focus on issues pertaining to diversity in
the computer science "pipeline". Because I know that disciplines are
strengthened by a variety of perspectives, and because computing has
a significant impact on the world, I feel a moral imperative to build
a more diverse CS community. In discussions with Dr. Narren Brown,
former Associate Director of Grinnell's Center for Teaching, Learning,
and Assessment, we have come to the conclusion that the best way to
address these issues is through week-long residential summer coding camps
intended to attract middle-school students from under-represented groups.
Over the past two summers, we developed and offered two such camps,
one focused on computing for social good in the context of the arts and
one focused on computing for social good in the context of data science.
We also developed a camp for elementary school students that focused on
computing for the arts and tangible computing. Along the way, we also
studied the impact of each approach on student interest and success
in computing.
Due to a variety of factors, I am also spending the next few years working
on new curricula for CSC 151, so that we can eventually offer multiple
forms of the course. (The current CSC 151 material was developed about a
decade ago; while it is polished, it is worth exploring alternatives.)
The new forms will help support the College's Data Science and Digital
Liberal Arts initiatives.
This summer we will build upon the work of the last two summers and,
if there is time, extend our work to a few side projects.
- We will develop a third middle school code camp. This will most likely
focus on issues pertaining to "digital humanities".
- We will refine the curriculum of one of the other two camps (arts
computing for social good or data science for social good).
- We will offer two or three code camps, at least one targeted at 3rd and
4th grade students and one targeted at middle-school students.
- We will study the effect and effectiveness of these camps on student
perceptions of computing and in their own sense of self efficacy.
We will also compare those outcomes to those from the other camps.
If there is time, we may also continue two related side projects.
- We may study the representation of gender in "mainstream" code camps.
found on the Web)
- We may explore how a digital humanities focus can influence the design
of CSC 151.
Approximate schedule
The spring portion of this schedule mimics the schedule officially
approved by the division. However, I will certainly understand if
students accept a position with me and then later choose to take
a position elsewhere. In that case, I will notify students on my
waiting list.
Application/decision period
- Friday, 23 February 2018: Application forms due.
- Week of 26 February 2018: Interview with SamR. Sign
up for a fifteen-minute interview at https://rebelsky.youcanbook.me.
- Friday, 9 March 2018: Initial selections announced (provided that
the institution has approved funding by this time).
- Friday, 16 March 2018: Preliminary acceptances/rejections due
from students. (I can wait until March 30 for responses if necessary.)
Preparation
- Week of 2 April 2018 First meeting. (Or so I hope.)
- Unspecified other dates
Additional meetings.
- Monday, 21 May 2018:
Commencement.
Summer research begins
- Tuesday, 22 May 2018
Start of summer research.
- Week of 4 June 2018
Sam unavailable; students have scheduled week off.
- Week of 11 June 2018
Sam unavailable; students work on camp curriculum.
- Week of 18 June 2018:
Offering of 3rd-4th grade camp.
- 4 July 2018:
Day off for the holiday.
- Week of 9 July 2018:
Offering of middle-school data science camp.
- Week of 23 July 2018:
Offering of second middle-school camp (topic TBD).
- Friday, 3 August 2018:
Last day of summer research.
Expectations
I have very high expectations of my summer research students. Among other
things, I expect my students to begin their "summer" research during
spring semester and continue their "summer" research into fall
semester (and sometimes beyond). By applying for summer research you
are agreeing to meet these expectations if I take you on as a research
student. You are unlikely to receive explicit credit or compensation
for work in the spring and fall.
As some students from the past may have reported, I expect my students
to be self-reliant. While I do my best to be around, I expect you to be
able to do many things on your own or with a small group.
Spring
- Topic Preparation. You are expected to begin your
background research during the spring. In particular, you must identify
at least four papers on related projects. Sources to consider include
the ACM Digital Library. You are also encouraged to use the Web and,
once you've identified potentially useful resources, to consult with
the librarians about using Science Citations.
- Skill Preparation. If your project will require a programming
language (e.g., Processing), data language (e.g., SQL), or library
(e.g., Javascript Canvas) that you do not yet know, you are expected
to begin studying that language. You need not master the language or
libraries, but should develop some basic familiarity. I'm working on
guides that may help.
- Curricula Review. You will review the curricula from and any
associated writing about the camps we have already offered.
Summer
During the summer, you are expected to work full-time on the project
(typically 40-50 hours per week for ten weeks, potentially more during
the weeks of summer camp). Most of the work will be done in my research
laboratory, during normal hours (8/9 to 4/5). The work will include
scheduled daily group meetings.
- Topic Preparation. For the first two or three weeks of summer research,
you will continue your preparation from the Spring, reviewing and refining
the curricula of the existing camps. You will also review the research
tools we will be using.
- Camp. We will offer two or three camps. You will serve as instructors
for the camp.
- Core Research. In between the camps, you will be working on analyzing
the data we have gathered and putting it in a broader context. You may
also spend some time developing related skills or working on the related
projects, such as the representation study.
- Reflection. For the penultimate week of the summer, you will
work on putting together a summary of what we accomplished, including
the design of the camp activities and a preliminary analysis of the
outcomes of the camp. Your work will likely take multiple forms,
including both a poster and a draft paper.
Fall and Spring
I realize that some students may be unavailable in the fall or spring,
due to a study-abroad program or similar opportunity. Those students
will do what they can of this work (e.g., they might present work in the
spring, rather than in the fall).*
- Poster Presentation. You will create a poster
describing your work and present it at the Grinnell Science Poster Seminar
(typically during parents' weekend).
- Internal Public Presentation. You will give a
twenty-five or fifty minute presentation on your work as part of the
Computer Science Thursday Extras series.
- External Conference Presentation. If your work
is submitted and accepted to a conference, and there is funding
available for you to attend the conference, you are expected to attend
and present your work.
- External Presentation. You must submit your
work to the Midstates Science and Mathematics Consortium
Fall Symposium on Undergraduate Research in the Physical and
Mathematical Sciences. You must attend the symposium (including
non-cs talks and present your work (in poster or talk form) if
your work is accepted. You must give at least one practice talk
before going to the conference.
Application procedures
Applicants must meet with me for a fifteen minute interview. Please
schedule that meeting at https://rebelsky.youcanbook.me.
Applicants must prepare and submit responses to the
Glimmer application form, available at
https://www.cs.grinnell.edu/~rebelsky/Department/glimmer-app-2018.html.
Applicants must also fill out the divisional summer research application,
available at https://grinco.sharepoint.com/sites/academics/Sci/SitePages/Applications.aspx