BRIDGES Workshop at SIGCSE (March 13, 2021)

If you are interested in joining one of our online workshops, please register through SIGCSE!

Agenda

All times are in the EST time zone.

1:00pm - 1:20pm: Introduction

  1. Presenter and participant introductions.
  2. What is BRIDGES and how does it help? slides

Some papers about BRIDGES. CCSC CP 20 CCSC NE 20 SIGCSE 16

1:20pm - 1:30pm: Setup

  1. Creating a bridges account. slides
  2. Login into Cloud9. slides (Cloud9 credentials will be provided to you separately.)
  3. Earthquakes! Problem description

1:30pm - 2pm: A Tour of Bridges

(In random breakouts.)

Run these assignments to get a bird-eye of what bridges can do in your classes:

  1. [Linked List] [IMDB] [LL Insert] IMDB Linked List. Problem Description
  2. [Graph] [Open Street Map] [Shortest Path] Routing in a City. Problem Description
  3. [ColorGrid] [Genius] [Nested Loops] Pattern in Song Lyrics. Problem Description
  4. [Binary Search Tree] [USGIS] [BST Insert] Earthquakes! Problem Description
  5. [AudioClip] [1D array processing] Audio Mixing. Problem Description
  6. [Games] [CS1 Project] Infinite Runner. Problem Description

Want to see more? Check out the BRIDGES Assignment Collection

2pm - 2:15pm: Break

2:15pm - 2:45pm: Hands-on Experience

(In self selected breakouts.)

BRIDGES Playground for CS1/2

  1. [Games] [Using API] Games Tutorial. Problem Description
  2. [Games] [Condition] Bugstomp. Problem Description
  3. [ColorGrid] [NOAA Elevation] [Array Processing] Mountain Paths. Problem Description

BRIDGES Playground for Data Structure and Algorithms

  1. [Graph] [IMDB] [BFS] The Six Degrees of Kevin Bacon. Problem description
  2. [Benchmark] [Sorting] Sorting Implementations. Problem Description
  3. [BST] [Heap] [Gutenberg] Shakespeare Favorite Words. Problem description

2:45pm - 3:00pm: Break

3:00pm - 3:20pm: Participant Discussion

(In random breakout groups. With a Scribe.) Each group of participants will participate in a discussion of:

  1. difficulties faced in creating examples and assignments in early CS courses,
  2. opportunities for the use of BRIDGES to address these issues,
  3. challenges in using toolkits like BRIDGES.

3:20pm - 3:40pm: Participant presentation/discussion

(Plenary.) Each group reports on their discussion.

3:40pm - 4pm: Closing remarks

BRIDGES in High School

Pitch slide

BRIDGES Survey link

SIGCSE Survey link

4pm: Adjourn