Descriptor
| Computer Science Education | 1 |
| Concept Formation | 1 |
| Foreign Countries | 1 |
| Predictor Variables | 1 |
| Programming | 1 |
| Programming Languages | 1 |
| Role | 1 |
| Role Perception | 1 |
| Role Theory | 1 |
| Science Process Skills | 1 |
| Teaching Methods | 1 |
| More ▼ | |
Source
| Computer Science Education | 1 |
Publication Type
| Journal Articles | 1 |
| Reports - Descriptive | 1 |
Education Level
Audience
Location
| Israel | 1 |
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
Sajaniemi, J.; Ben-Ari, M.; Byckling, P.; Gerdt, P.; Kulikova, Y. – Computer Science Education, 2006
Roles can be assigned to occurrences of variables in programs according to a small number of stereotypical patterns of use. Studies on explicitly teaching roles to novices learning programming have shown that roles are an excellent pedagogical tool for clarifying the structure and meaning of programs and that their use improves students'…
Descriptors: Programming, Predictor Variables, Role Perception, Role Theory

Peer reviewed
Direct link
