|
|
|
|
|
by xtrumanx
4092 days ago
|
|
I believe the biggest problem with introductory programming courses is that students are taught two things at once; programming logic and syntax. To a newbie, rules like ending statements in a semi-colon, wrapping strings in quotes and remembering the casing of a function name can be difficult. Ask them to produce a program with branching and looping with proper syntax and things get needlessly difficult. I tried teaching a programming class with pseudo code and I found the class seem easier for most than those that had to learn the same material in an actual programming language. If you could relieve the burden of syntax initially, that's great. But they'll have to learn to carry that burden eventually like the rest of us if they ever want to produce anything of value. |
|
Also, there is a mass of bugs out there that come from someone misplacing or forgetting a " or similar.
One thing that is likely needed though is some way to rapidly insert blocks via keyboard, as right now most of these interfaces are overly mouse driven when you want to modify a bunch of blocks quickly.