Thursday, August 4, 2011
Step By Step Programing to Teach Python
Step By Step Programing to Learn Python
Used to explain syntax elements typically starts with a programming example. This example is then stepped through line by line which illustrates the evaluation of expressions.
Input fix, Output fix, max. one step per line FindError locate error in source code
1. Step: find erroneous line, 2. Step: Dialog with different possible explanations for the error, max.
For a given output the user has to find the adequate initialization of a variable.
User initializes Variable, finds the correct output from a collection of (five) answers
A variable is initialized randomly and the user has to find the output from a List of answers
A variable is initialized randomly and the user has to type in the output of the program
Program is fixed, user gives output of the program in text input dialog
Type 3.6 Program is fixed, user gives output of the program in check box dialog,
A line of Code is missing. The user has to point to where to insert the line. A list of 5 possibilities is given to chose from.
A line of Code is missing. The user has to point to where to insert the line. The user has to type in the missing line.
INTERACTIVE LEARNING OBJECTS: A FRAMEWORK BASED APPROACH:
Friedbert KasparUniversity of Applied ScienceFaculty of Computer Science