47 resultados para Programming pedagogy
Resumo:
In the computer science community, there is considerable debate about the appropriate sequence for introducing object-oriented concepts to novice programmers. Research into novice programming has struggled to identify the critical aspects that would provide a consistently successful approach to teaching introductory object-oriented programming. Starting from the premise that the conceptions of a task determine the type of output from the task, assisting novice programmers to become aware of what the required output should be, may lay a foundation for improving learning. This study adopted a phenomenographic approach. Thirty one practitioners were interviewed about the ways in which they experience object-oriented programming and categories of description and critical aspects were identified. These critical aspects were then used to examine the spaces of learning provided in twenty introductory textbooks. The study uncovered critical aspects that related to the way that practitioners expressed their understanding of an object-oriented program and the influences on their approach to designing programs. The study of the textbooks revealed a large variability in the cover of these critical aspects.
Resumo:
Despite being frequently misrepresented as outdated or old fashioned (IMechE, 2009, p1), engineering is increasingly called upon to deal with some of societies biggest challenges including those associated with climate, infrastructure and security. In order to meet such challenges there needs to be a supply of engineering talent able to turn its collective mind to what is required. Yet at a time when demands for engineers able to provide innovative solutions to contemporary problems is possibly at its highest, the profession is plagued by shortages and an inability to attract young people (DIUS, 2008; RAE 2008; NSF, 2009). Although the current situation appears critical, potential future shortages of engineers means that unless action is taken urgently, matters will get worse during the next 20 to 30 years. For higher education, the challenge is how to change young peoples perceptions of engineering in such a manner that it is seen as a worthwhile and rewarding career. This paper considers this challenge, looking in detail at why young people fail to view engineering positively. A theoretical framework outlining the various real-life barriers and drivers is proposed. A critical analysis of current policy and practice suggests that in order to promote engineering as a profession that young people want to enter, both pedagogic and policy grounded solutions need to be found. By bringing together pedagogy and policy within an engineering framework the paper adds to current debates in engineering education whilst providing a distinctive look at what seems to be a recurring problem. © 2009 Authors.