DCC

About DCC

DCC and DCC Help are built by a small team in the School of Computer Science and Engineering at UNSW, Sydney.

Who are we?

The Debugging C/C++ Compiler was created by Dr Andrew Taylor to support introductory programming in C for students at the University of New South Wales, Sydney. DCC explains the C programming language's most common errors and assists students in catching bugs. DCC is an essential component ensuring we can continue to teach C in our introductory programming courses.

5 million strong and counting

DCC has been used over 5 million times, making it the trusted companion for students grappling with the intricacies of C programming. It's designed to explain the most common errors that arise, building a foundations-first approach.

The Debugging C/C++ Compiler was created by Dr Andrew Taylor to support introductory programming in C for students at the University of New South Wales, Sydney. DCC, used over 5 million times, explains the C programming language's most common errors and assists students in catching bugs. As such, it allows UNSW to continue to use C in introduction to programming courses.

Evolving with expertise

DCC started as just a few bash scripts, today, Dr Jake Renzella and Dr Sasha Vassar are extending DCC with AI innovations such as DCC Help, and DCC Sidekick - and introducing a cognitive load theory lens through which to evluate the efficacy of DCC.