Matches in SemOpenAlex for { <https://semopenalex.org/work/W177657813> ?p ?o ?g. }
Showing items 1 to 83 of
83
with 100 items per page.
- W177657813 abstract "Based on a survey of literature, four different approaches to teaching introductory programming are identified and described. Examples of the practice of each approach are identified representing procedural, visual, and object-oriented programming language paradigms. Each approach is then further analysed, identifying advantages and disadvantages for the student and the teacher. The first approach, code analysis, is analogous to reading before writing, that is, recognising the parts and what they mean. It requires learners to analyse and understand existing code prior to producing their own. An alternative is the building blocks approach, analogous to learning vocabulary, nouns and verbs, before constructing sentences. A third approach is identified as simple units in which learners master solutions to small problems before applying the learned logic to more complex problems. The final approach, full systems, is analogous to learning a foreign language by immersion whereby learners design a solution to a non-trivial problem and the programming concepts and language constructs are introduced only when the solution to the problem requires their application. The conclusion asserts that competency in programming cannot be achieved without mastering each of the approaches, at least to some extent. Use of the approaches in combination could provide novice programmers with the opportunities to acquire a full range of knowledge, understanding, and skills. Several orders for presenting the approaches in the classroom are proposed and analysed reflecting the needs of the learners and teachers. Further research is needed to better understand these and other approaches to teaching programming, not in terms of learner outcomes, but in terms of teachers’ actions and techniques employed to facilitate the construction of new knowledge by the learners. Effective classroom teaching practices could be informed by further investigations into the effect on progression of different toolset choices and combinations of teaching approaches" @default.
- W177657813 created "2016-06-24" @default.
- W177657813 creator A5034245281 @default.
- W177657813 date "2011-07-04" @default.
- W177657813 modified "2023-09-27" @default.
- W177657813 title "Four approaches to teaching programming" @default.
- W177657813 cites W1483670157 @default.
- W177657813 cites W1512623932 @default.
- W177657813 cites W175737609 @default.
- W177657813 cites W1968088872 @default.
- W177657813 cites W1977756940 @default.
- W177657813 cites W2002684810 @default.
- W177657813 cites W2003531092 @default.
- W177657813 cites W2008142352 @default.
- W177657813 cites W2064494119 @default.
- W177657813 cites W2071792242 @default.
- W177657813 cites W2087304886 @default.
- W177657813 cites W2105334947 @default.
- W177657813 cites W2121473846 @default.
- W177657813 cites W2126460775 @default.
- W177657813 cites W2127757021 @default.
- W177657813 cites W2140514314 @default.
- W177657813 cites W2147877453 @default.
- W177657813 cites W2158081248 @default.
- W177657813 hasPublicationYear "2011" @default.
- W177657813 type Work @default.
- W177657813 sameAs 177657813 @default.
- W177657813 citedByCount "2" @default.
- W177657813 countsByYear W1776578132013 @default.
- W177657813 countsByYear W1776578132014 @default.
- W177657813 crossrefType "journal-article" @default.
- W177657813 hasAuthorship W177657813A5034245281 @default.
- W177657813 hasConcept C120558287 @default.
- W177657813 hasConcept C138885662 @default.
- W177657813 hasConcept C145420912 @default.
- W177657813 hasConcept C154945302 @default.
- W177657813 hasConcept C199360897 @default.
- W177657813 hasConcept C2777601683 @default.
- W177657813 hasConcept C33923547 @default.
- W177657813 hasConcept C34165917 @default.
- W177657813 hasConcept C41008148 @default.
- W177657813 hasConcept C41895202 @default.
- W177657813 hasConcept C50033165 @default.
- W177657813 hasConcept C554936623 @default.
- W177657813 hasConceptScore W177657813C120558287 @default.
- W177657813 hasConceptScore W177657813C138885662 @default.
- W177657813 hasConceptScore W177657813C145420912 @default.
- W177657813 hasConceptScore W177657813C154945302 @default.
- W177657813 hasConceptScore W177657813C199360897 @default.
- W177657813 hasConceptScore W177657813C2777601683 @default.
- W177657813 hasConceptScore W177657813C33923547 @default.
- W177657813 hasConceptScore W177657813C34165917 @default.
- W177657813 hasConceptScore W177657813C41008148 @default.
- W177657813 hasConceptScore W177657813C41895202 @default.
- W177657813 hasConceptScore W177657813C50033165 @default.
- W177657813 hasConceptScore W177657813C554936623 @default.
- W177657813 hasLocation W1776578131 @default.
- W177657813 hasOpenAccess W177657813 @default.
- W177657813 hasPrimaryLocation W1776578131 @default.
- W177657813 hasRelatedWork W1507786709 @default.
- W177657813 hasRelatedWork W1863966068 @default.
- W177657813 hasRelatedWork W1964885215 @default.
- W177657813 hasRelatedWork W1979306212 @default.
- W177657813 hasRelatedWork W1996156751 @default.
- W177657813 hasRelatedWork W2077241383 @default.
- W177657813 hasRelatedWork W2092556993 @default.
- W177657813 hasRelatedWork W2101433457 @default.
- W177657813 hasRelatedWork W2121811750 @default.
- W177657813 hasRelatedWork W2168975958 @default.
- W177657813 hasRelatedWork W2371260543 @default.
- W177657813 hasRelatedWork W2559003752 @default.
- W177657813 hasRelatedWork W2559819821 @default.
- W177657813 hasRelatedWork W2577216766 @default.
- W177657813 hasRelatedWork W2920964556 @default.
- W177657813 hasRelatedWork W3012139744 @default.
- W177657813 hasRelatedWork W3024583468 @default.
- W177657813 hasRelatedWork W3084854016 @default.
- W177657813 hasRelatedWork W36212484 @default.
- W177657813 hasRelatedWork W2159178966 @default.
- W177657813 isParatext "false" @default.
- W177657813 isRetracted "false" @default.
- W177657813 magId "177657813" @default.
- W177657813 workType "article" @default.