A full day professional development event
for computer science instructors like you.
Includes professional development certificate
FREE for all computer science educators
Looking for student engagement and enthusiasm? Bob Irving presents his method for connecting coding and student interest, through the use of hands-on, project-based, just-in-time learning.
Nervous for your first year year of teaching AP CSA? In this presentation, learn about tips and tricks of using the Coding Rooms/CSAwesome combo to help you get through your first year!
When faced with "What does this code do?" or "How many times does this loop run?" types of questions, students try to picture a solution in their heads. But it's often more effective to put pencil to paper and do some hand-tracing. This session will present some strategies that I have found give students an easy path to success when tackling iterative and recursive methods.
Looking to increase engagement? Want to help your students build confidence in their programming skills? From Pair Programming to the PRIMM framework, we'll discuss several strategies to reduce the cognitive load of students in your classroom and explore how you can implement them in CodingRooms!
Through hands-on web based activities, participantswill learn the basics of teaching their students basic digitalcitizenship skills which translate into more advanced computersecurity concepts and preparation for competition in Capture the Flag(CTF) competitions.
Wondering how to assign group projects in Coding Rooms? Curious why group projects could be beneficial for your students? We'll answer these questions and more.
Summary of her Coding Rooms blog articles, Sangmin will present strategies on how to differentiate CS lessons.
In this talk, Dr. Josh Nahum of Michigan State University will demonstrate how he uses unit testing in Coding Rooms to facilitate his 400+ student classes. Examples from a CS2 level class in C++ and a 400-level class on databases will be provided.
Using an autograder is an easy way to teach more efficiently and encourage your students to develop independence in the classroom. This presentation will go over the benefits of autograding in a Java environment, then demonstrate how to set up input-output tests and unit testing for a few simple Java assignments.
Using an autograder is an easy way to teach more efficiently and encourage your students to develop independence in the classroom. This presentation will go over the benefits of autograding in a Python environment, then demonstrate how to set up input-output tests and unit testing for a few simple Python assignments.
During this session, you will hear from a current high school principal and AP Computer Science A teacher about strategies related to increasing enrollment in computer science at the school level. The presenter will share anecdotal practices that can work for teachers and administrations looking to grow their participation, and the presentation will also pull from participants knowledge and experience of what has worked in their buildings.