Using Hyperpad as in interactive educational tool
-
I've been toying with the idea of using Hyperpad as an interactive educational tool to teach algorithms and data structures. For me, the most unfortunate thing about Hyperpad is how few and far between the updates are, and there are a lot of features that could be added to make the app a lot more useable for larger projects.
I think Hyperpad is a wonderful application that is probably not as popular as it should be. I almost wish an app like this was built using Apple's SDK so that new features could be easier to add (high hopes).
So, to test this idea out, I've been playing with the behaviors to see how I would model things like Stacks, Queues, functions, classes etc with the existing behaviors to teach programming concepts.
-
This is awesome. Seeing people use hyperPad like this proves that it can be utilized in the educational field. I'm aware that some schools use hyperPad, but I feel like hyperPad can definitely expand more into the programming field where it could visualize programming concepts like how you mentioned. :)
-
@TutorialDoctor said in Using Hyperpad as in interactive educational tool:
I've been toying with the idea of using Hyperpad as an interactive educational tool to teach algorithms and data structures.
This is a great idea! We actually have some teachers doing this already for other classes.
For me, the most unfortunate thing about Hyperpad is how few and far between the updates are, and there are a lot of features that could be added to make the app a lot more useable for larger projects.
We're working on improving update times. We're shifting some things around, and grew our team a bit so we can put some more time into hyperPad updates.
That being said, we also need to find a balance with updates. In the past we did weekly and monthly updates, but we found that people would not update the app at all. This caused a lot of headache with support, as some questions or issues were already fixed but they were on an older version.I think Hyperpad is a wonderful application that is probably not as popular as it should be. I almost wish an app like this was built using Apple's SDK so that new features could be easier to add (high hopes).
Other than the hub, hyperPad is a native application. New features wouldn't be added quicker any ways. For the most part, the underlying code in hyperPad is pretty good! The issue is some features rely on other things ti be put in place first. You can't start a building from the top level down.
A lot of momentum was taken out by the whole covid pandemic. We had to change a lot of how we do things. We're working on restructuring now, and hopefully will be bale to dedicate more hands on hyperPad to progress quicker.