In Cranston Public Schools, the CS4RI initiative, spear-headed by Governor Raimondo to bring computer science education to all public schools by the end of 2017, is already in full swing at the secondary level; 21st Century Skills computer classes are a graduation requirement for high school and other computer science classes are offered, some which are eligible for college credits. The technology curriculum is fully implemented at the middle schools. According to library program supervisor Sue Rose, the elementary students learn computer science through their librarians, during their designated school day library time.
"The idea that every kid in every school has computer science in school is a wonderful idea," said Rose. "We really want to encourage computational thinking. In Cranston, at the upper levels computer sciences were already in place, but at the elementary level it was not as specific. We thought about the best way to go about implementing it consistently, and we thought of who has contact with every student. The itinerants (physical education, music, art and library classes), and decided to implement computer science through the kids' library time."
The students visit the library once per week on average, and recently, the librarians at the elementary schools across Cranston took advantage of the worldwide Hour of Code, which took place during Computer Science Education Week, and worked with the students on coding activities. Some of the activities used computers and some were "unplugged" activities that develop computational thinking skills with hands-on activities that do not require a computer. At Garden City Elementary School for example, librarian Meredith Moore worked with students in grades three, four and five on many of the unplugged activities which were available on the code.org website, including programming basics such as writing algorithms and debugging problems. The activities included graph paper programming, a pencil and paper activity, and 'My Robotic Friends,' an activity that used paper and pencil and plastic cups to configure the stacking of the cups.
“The librarians had the opportunity to differentiate their coding instruction for all grade levels," said Rose. "Through our collaborative platform of LibGuides, everyone can share anything they're doing."
Also helpful to both the librarians and the students is the fact that there were one-hour coding tutorials online available to them which incorporated current popular themes such as Ice Age, Moana and Minecraft Design. “You can filter the tutorials by grade, by ability level, by student experience, by classroom technology, and by using blocks or actual code language, which allows the kids to code and do really cool stuff, and which levels the playing field," Rose said. "Once they know they can find those tutorials on the LibGuide (http://guides.rilinkschools.org/bobcats/HourofCode2016) and use them, they can go back again and again." As Rose looks ahead, she hopes that after-school coding clubs could be created, either through community collaboration or through a partnership with the high schools and their community service requirements for graduation. However, in reflecting on the current model at the elementary level, she's very pleased with this year's Hour of Code implementation.
“This was a really wonderful way to celebrate International Computer Science Education Week, with kids teaching kids. They were motivated and engaged, they problem solved and it was a beautiful venture."