Abstract:
How programming should be introduced is a fundamental issue that has received much attention, as evidenced by the large and increasing number of books we see on this subject. This number is also indicative of the fact that there is dissatisfaction with the current approaches. This talk will argue that it is possible solve most, if not all, problems with these approaches. A key to the solution is a generator of GUIs of arbitrary objects that are completely unaware of the generator. The talk will overview those aspects of the tool that are relevant to introducing object-based programming.