Home - Schedule - PeopleRegistration - Directions

Computer Science for Middle School and High School Teacher Workshop

August 21st & 22nd, 2017

(Make Sure To Look below for RU4HS Agenda Too!! And look at the very bottom for session descriptions!)





Session Descriptions

Question Writing Workshop:
Assessments are used for a variety of purposes, both inside and outside the classroom. To make the most of these assessments, it is essential that test writers (including classroom teachers) follow best practices to ensure the fairness and validity of their tests. In this session, we will share some best practices for measuring student knowledge and skills in computer science. 

Developing Problem Solving Skills (Puzzle-Based Learning)
Dr. Meyer will begin with an exploration into the evolution of the human brain and how our species developed problem solving skills.  He will discuss some of the vestigial features of the human brain that can actually prevent your students from reaching the level of deep thought needed to solve challenging problems. Following this he will briefly discuss the importance of developing problem solving skills in young people.  The main part of his presentation will be a problem-solving workshop in which he goes over some problem-solving strategies with many examples that can be used in the classroom.  Finally, he will present numerous ideas for infusing problem solving throughout the school.

Adam will present the Bootstrap curriculum as an introduction to the curriculum by highlighting the key points and concepts as they relate to math.  Bootstrap is unique from other programming curriculums because of the direct connections between algebra and real-world programming skills.  These experiences are concrete and tangible for students, with the added benefit that the verbiage and experience carry back into the math classroom.  Bootstrap is an incredibly powerful curriculum for CS teachers and math teachers alike.  

Integrating CSTA Standards into Middle School

Computer science education is expanding rapidly in K-12. With this expansion comes new curriculum and new models of how to teach computer science in schools. The Computer Science Teachers Association (CSTA) has the only national standards for CS education available today. These standards offer a glimpse into how computing can be used in schools. Drawing on examples from NYC public schools and the CSforAll Consortium, Dr. DeLyser will offer a landscape of middle school computer science, and highlight examples of integrating CS content into 6-8 classrooms.

Arduinos (Michael Cappiello)
Dive into the world of computer programming using the Arduino Uno controller and learn how to engage your students in fun and interactive programming activities.  Participants in the workshop will not only learn the Arduino programming language structure, but also how to design authentic and meaningful projects for their students.  All participants will work with various electrical hardware in a hands-on setting.  Personal laptops are recommended.

SEVEN Big Ideas rolled into ONE map activity (Fran Trees)
A Google Map activity that ties together the seven big ideas of AP Computer Science Principles and scaffolds the Create Performance Task. Even if you do not teach CSP, the activity is a great way to integrate abstraction and data into your programming class!

We Want CS! How Should We Do It? - CS in Grades 5-8 (Bobby Oommen)
Middle schools across the country are beginning to add CS into the curriculum, but ...how? What is the best approach? This workshop will tell the story of one school's journey into incorporating CS into their middle school, but also provide a place for participants to share from their experiences with CS from their school, ask questions of their colleagues, and have discussions around best practices. Participants will leave with a better understanding of what will work best in their school setting as it relates to CS implementation tools, curriculum, and other resources.

Scratch with Makey Makey (Mayra Bachrach)
Learn how to combine the Makey Makey invention kit and Scratch to engage students in creating fun interactive digital projects.  Using the Makey Makey, a Banana, Play-Doh, Aluminum Foil, Coins and other every day materials can be used as an input device (such as a keyboard) to a Scratch project.  No prior knowledge of Scratch or the Makey Makey is required.  The basics of Scratch needed to create projects using the Makey Makey will be explained.  A laptop is required for this session.

Micro:Bit (Chinma Uche)
The session will introduce participants to the Micro:Bit which is a pocket-sized computer for bringing digital ideas, games and apps to life.  Participants will have hands on experience of the Micro:bit and share ideas on how to implement Micro:Bit in the classroom.  The session promises to be fun,  educational and impactful.

Let's Hack! Planning and Executing a Middle School Hackathon (Bobby Oommen)
One of the best ways to get students, faculty, community, and parents involved in your CS initiatives is to host a hackathon. Wait, what's a hackathon?  How can I plan one if I don't have the expertise or background? In this workshop, participants will not only learn about the practical aspects of executing a school wide hackathon, but will be participants themselves in our very own conference hackathon!

Any Questions?  Please direct them to: ru.cs4hs@gmail.com

Sponsored by Google, and brought to you by the Department of Computer Science at Rutgers University, the State University of New Jersey