[Edu-sig] Executable pseudocode / executable flowcharts
Todd Whittaker
todd@thewhittakers.org
Fri, 15 Feb 2002 13:00:42 -0500 (EST)
Hey all,
I can make a good case in education for Python as a first language
because, as everyone claims, it it executable pseudo-code. I know it. I
believe it. I've made a case for it. But, where I work, our students
need more than just pseudo-code. What we need is a tool that lets
students create executable flowcharts as well.
Yes, I know that most folks don't use flowcharts, that the belief is that
they're outdated tools, pseudo-code is better, and so on. But, for visual
learners, an executable flowchart can be a great tool (especially one that
can be stepped through like a debugger, complete with watch windows).
Does anyone know of such a tool? If not, would there be interest in making
it? I'm thinking some nifty features could be:
1. Draw flowcharts with Python expressions and statements in the graphical
boxes.
2. Export the flowcharts as Python code.
3. Import Python code into a graphical flowchart representation.
4. Step through flowchart execution one statement at a time and view an
output window and variable watch windows at the same time.
This works best for procedural programming, and I have no idea how to
represent OOP in a flowchart.
Thoughts?
--
Todd
-------------------------------------------------------------
Todd A. Whittaker mailto:todd@thewhittakers.org
http://www.thewhittakers.org/~todd/
-------------------------------------------------------------