PseudoCode Designer

JavaEducationAlgorithmsTools GitHub

White flower cluster against green leaves

Overview

PseudoCode Designer is a Java application built to help students write pseudocode and develop an intuition for how algorithms work. It was created in 2012–2013 as a CS102 course project at Bilkent University, built at the direct request of Dr. David Davenport — the professor who first taught me how to code.

The project went through two iterations: the original course submission (Version 1) and a complete rebuild from scratch during the following summer break (Version 2) with a smaller team.

A Note on David Davenport

This project holds a special place for me. David was an exceptional teacher who genuinely cared about his students and the craft of programming. The PseudoCode Designer was his idea — a tool he believed would help students bridge the gap between thinking algorithmically and writing real code. Unfortunately, the project never reached its final form during his lifetime.

It remains a good memory of where it all began.

Technical Details

  • Built entirely in Java.
  • Two versions included in the repository: the original coursework submission and a summer rebuild.