Blogs (4) >>
Sat 23 Mar 2024 10:00 - 10:45 at Exhibit Hall E - Demos - Demos

We define algorithmic essays as short reports that explain and contrast at least two approaches to a computational problem. Writing and reviewing others’ essays requires the higher cognitive levels of the revised Bloom taxonomy (analyse, evaluate, create) and allows students to practise professional skills like: communicating clearly a problem and its solutions; giving and receiving feedback; writing clean code using appropriate tools.

In this session, we outline the requirements for an environment that supports writing, critiquing and publishing algorithmic essays, and demonstrate one such environment. The environment consists of an existing cloud platform (with free education accounts) for Jupyter notebooks, the natural medium to write documents that mix text and code, together with an open source repository that educators can adopt and adapt for their courses. The repository will contain sample essays, a small library, and guidance on how to write and structure essays, how to give feedback, how to lint code, and how to use the platform and the library. The latter has simple auxiliary functions that allow students to test code and measure its run-time performance for best- and worst-case inputs, without the learning curve of testing and profiling frameworks.

We will demo how to copy the repository to start writing essays without installing or configuring software, how to use the library, and how to comment on essays to help improve them. We will also discuss what changes educators may need to make to adapt the repository to their courses, especially if using a different Jupyter platform.

Sat 23 Mar

Displayed time zone: Pacific Time (US & Canada) change

10:00 - 10:45
10:00
45m
Demonstration
Demo 5A: Embodied Code: Creative Coding in Virtual Reality
Demos
Ryan Lay University of California, San Diego, Rhea Bhutada University of California, San Diego, Alejandro Lobo University of California, San Diego, Robert Twomey University of Nebraska-Lincoln, Amy Eguchi University of California, San Diego, Ying Choon Wu University of California, San Diego
10:00
45m
Demonstration
Demo 5B: An environment for algorithmic essaysGlobal
Demos
Michel Wermelinger The Open University, Michael Snowden The Open University
10:00
45m
Demonstration
Demo 5C: Snap! 9 — Support for Teachers and Programming with DataK12
Demos
Michael Ball UC Berkeley, Dan Garcia UC Berkeley, Victoria Phelps UC Berkeley, Yuan Garcia Mills High School