Role playing in an object-oriented world
SIGCSE '02 Proceedings of the 33rd SIGCSE technical symposium on Computer science education
Some prospective approaches for the shift of programming paradigms
Proceedings of the 2013 International Conference on Information Systems and Design of Communication
Hi-index | 0.05 |
Role playing is a proven pedagogical technique to assist students deal with the abstract concepts in object-oriented design and programming. Computer science professors who lack experience conducting role plays often do not experiment with role playing due to fear of embarrassment and lack of time to create the necessary scripts.This presentation deals with a role play that the author has used in a systems analysis and design course and found to be very effective. It provided concrete and meaningful examples of the abstract concepts of objects, message passing, parameter passing, return values, state of an object, difference between object names and class names, overloaded method names and the existence of multiple objects of the same class.