Logo coding rooms

2022 Coding Rooms

Professional Development Day

Tuesday, July 26th! 


A full day professional development event
for computer science instructors like you.

Includes professional development certificate
FREE for all computer science educators

Sign Up for PD Day!

Agenda

10:00 am ET
Welcome from Coding Rooms and CSTA
10:15 am ET
Bob Irving
Keynote:
Hard Fun -- Supercharge Your Computer Science Classroom

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.

10:45 am ET
Weronika Trzaska
Surviving Your 1st Year of Teaching AP CSA with CSAwesome

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!

11:15 am ET
COFFEE BREAK
11:30 am ET
Lisa Ryder
What does this code do? Hand tracing techniques for iteration and recursion

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.

12:00 pm ET
Emily Linniman
Reducing Cognitive Load in the CS Classroom

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!

12:45 pm ET
LUNCH BREAK
1:15 pm ET
Adam Michlin
An Introduction into Computer Security Capture the Flag (CTF) Competitions

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.

2:00 pm ET
Douglas Vermes
The Hows and Whys of Group Projects

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.

2:30 pm ET
Sangmin Pak
Differentiation in CS Classrooms

Summary of her Coding Rooms blog articles, Sangmin will present strategies on how to differentiate CS lessons.

3:00 pm ET
Joshua Nahum
Using Automated Testing To Enable Instant Feedback for C++ and SQL Coding Challenges

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.

3:30 pm ET
Evan Sayles
Using Java Autograding to Enhance CS Teaching and Learning

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.

4:00 pm ET
David Petty
Using Python Autograding to Enhance CS Teaching and Learning

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.

4:30 pm ET
Sam Procopio
Strategies at the teacher and school level for increasing access to and interest in computer science

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.

5:00 pm ET
Joe Mazzone
Closing
Sign Up for PD Day!

Automation

  • Advanced autograding provides continuous evaluation and feedback
  • Automated, real-time functionality eliminates tedious and time-consuming tasks
  • Easily add interactive elements with the rich markdown editor

Prebuilt Content

  • Plug, play and customize interactive learning content
  • Coding Rooms content library filled with popular open source textbooks
  • Out-of-the-box College Board-approved AP CSA and CSP content

Online IDE

  • Safe, secure, feature-rich online IDE built right into Coding Rooms
  • Runs on any browser or device, from iPad to Chromebook
  • Students get started right away; no fumbling with installation

Learn why these organizations choose Coding Rooms as their next-generation learning platform.