Over the last couple of weeks I have been preparing for my project. I have mainly been thinking of questions that will me help understand how novice programmers approaches a problem.
Currently most of the questions come in sets of three, re-phrasing the same problem in a different way. The first type is a situation that needs its processes described in words, the second is a sort of flowchart using a similar problem, and the third is a piece of programming language like pseudo code. By doing this I am able to see if the person is capable of determining the logical steps to solve a problem, but unable to understand a programming language logic due to unfamiliar syntax. Mixed in with these questions I have also created some that will help design the language, finding out how the person participating in the study would imagine things to be done, for example assignments.
One last thing, Over the weekend I have been working on a parser, mainly as a knowledge exercise, so when I come to the actual implantation I will have a starting point, but I'll post most about this later on.
No comments:
Post a Comment