EngageCSEdu Expands to High School
to submit your
of significant and
lasting value in all
areas relating to
the use of ICT in
support of Cultural
Heritage, seeking to
combine the best of
with real attention
to any aspect of the
ACM Journal on
Ria: I believe the secret is giving
the students engaging assignments
that they can talk about with family
and friends. If students are excited
about the work they are doing, they
will stay. At my school, computer science is a required freshman
course, so the representation of girls
matches that of the school. But the
number of girls in our upper level
courses has soared along with the
total number of students taking
those classes. We also hold a yearly
high school hackathon and this past
year, over 550 students attended! I
attribute all of that to the real-world
assignments we are giving our
WHAT WOULD YOU TELL OTHER
HIGH SCHOOL TEACHERS ABOUT
Scott: I think that secondary programming teachers can make a
unique contribution to this collection,
and to CS education in general. Because we are working with students
every day, high school teachers are
ideally positioned to observe the
patterns of errors that students make
as they learn to write programs. Reflecting about such errors can inform
both our instruction and our models
of how students learn the subject.
Ria: There is no reason to create every assignment on your own. While
it is absolutely fun to create engaging opportunities for my students,
I love learning from my colleagues,
and am inspired by their creativity
and passion for the subject. If we all
share with one another, imagine how
rich the EngageCSEdu collection
Submit Your Materials
We are looking for creative, engaging
student-facing high school assignments that meet CSTA standards 3A
and 3B. Log in and go to Contribute
Materials [ 1]. You’ll be asked to write
a synopsis and to provide some
metadata. You then upload your materials directly to the site. A content
manager does an initial review, and
if your materials are appropriate for
the collection, they’ll be sent out for
review. The whole process works very
similarly to a peer-review journal.
The author would like to thank all of reviewers
who make it possible for EngageCSEdu to
continue to be peer-reviewed. Please contact
firstname.lastname@example.org to join our reviewer
pool [ 1].
1. EngageCSEdu; https://www.engage-csedu.
org/. Accessed 2018 May 8.
2. Galanos, R. CS1 - Twitter. EngageCSEdu
find-resources/cs1-twitter/. Accessed 2018
3. Monge, A.E., Fadjo, C.L., Quinn, B.A. and
Barker, L.J. EngageCSEdu: Engaging and
Retaining CS1 and CS2 Students,” ACM
Inroads, 6, 1, (2015), 6–11.
4. Portnoff, S. R. Dynamic Word Clouds.
EngageCSEdu Collection; https://www.
engage-csedu.org/find-resources/dynamic-word-clouds/. Accessed 2018 May 7.
5. Portnoff, S. R. The Introductory Computer
Programming Course is First and Foremost a
LANGUAGE Course. ACM Inroads 9, 2 (2018),
34–52. DOI: 10.1145/3152433.
6. Processing; https://www.processing.org/.
Accessed 2018 May 7.
Beth A. Quinn
National Center for Women
& Information Technology
University of Colorado at
Boulder, CB 417
Boulder, CO 80309
DOI: 10.1145/3233389 Copyright held by authors.
I believe the secret is giving the
students engaging assignments that they
can talk about with family and friends.
If students are excited about the
work they are doing, they will stay.