Matches in SemOpenAlex for { <https://semopenalex.org/work/W2791352336> ?p ?o ?g. }
Showing items 1 to 77 of
77
with 100 items per page.
- W2791352336 endingPage "714" @default.
- W2791352336 startingPage "708" @default.
- W2791352336 abstract "Computer programming involves more than thinking of a design and typing the code to implement it. While coding, professional programmers are actively on the lookout for syntactical glitches, logic flaws, and potential interactions of their code with the rest of the project. Debugging and programming are therefore not to be seen (and taught) as two distinct skills, but rather as two intimately entwined cognitive processes. From this perspective, teaching programming requires instructors to also teach students how to read code rigorously and critically, how to reflect on its correctness appropriately, and how to identify errors and fix them. Recent studies indicate that those students who have difficulties in programming courses often end up coding without intention (Gaspar & Langevin, 2007). They search for solved exercises whose descriptions are similar to that of the new problem at hand, cut and paste their solutions, and randomly modify the code until it compiles and passes the instructor’s test harness. This behavior is further exacerbated by textbooks, which only require students to modify existing code, thus ignoring the creative side of programming. Breaking this cognitive pattern means engaging students in activities that develop their critical thinking along with their understanding of code and its meaning. This article discusses constructivist programming activities that can be used in undergraduate programming courses at both the introductory and intermediate levels in order to help students acquire the necessary skills to read, write, debug, and evaluate code for correctness. Our constructivist apprenticeship approach builds on earlier field-tested apprenticeship models of programming instruction that successfully address the learning barriers of the new generations of novice programmers. We go one step further by realigning such approaches to the genuine difficulty encountered by students in a given course, while also addressing some pedagogical shortcomings of the traditional apprenticeship instructional practice. This is achieved by introducing a strong pedagogical constructivist component at the instructional level through so called antagonistic programming activities (APA). We conclude with a manifesto for a new multidisciplinary research agenda that merges the perspectives on learning found in both the computing education and evolutionary computation research communities." @default.
- W2791352336 created "2018-03-29" @default.
- W2791352336 creator A5037877497 @default.
- W2791352336 creator A5048582853 @default.
- W2791352336 creator A5064300744 @default.
- W2791352336 date "2011-05-24" @default.
- W2791352336 modified "2023-09-23" @default.
- W2791352336 title "Constructivist Apprenticeship through Antagonistic Programming Activities" @default.
- W2791352336 cites W1495509908 @default.
- W2791352336 cites W1659842140 @default.
- W2791352336 cites W1982131391 @default.
- W2791352336 cites W1990465248 @default.
- W2791352336 cites W1995475842 @default.
- W2791352336 cites W2013691657 @default.
- W2791352336 cites W2139552610 @default.
- W2791352336 cites W4231018928 @default.
- W2791352336 cites W4236319689 @default.
- W2791352336 cites W4243763491 @default.
- W2791352336 doi "https://doi.org/10.4018/978-1-60566-026-4.ch115" @default.
- W2791352336 hasPublicationYear "2011" @default.
- W2791352336 type Work @default.
- W2791352336 sameAs 2791352336 @default.
- W2791352336 citedByCount "1" @default.
- W2791352336 countsByYear W27913523362018 @default.
- W2791352336 crossrefType "book-chapter" @default.
- W2791352336 hasAuthorship W2791352336A5037877497 @default.
- W2791352336 hasAuthorship W2791352336A5048582853 @default.
- W2791352336 hasAuthorship W2791352336A5064300744 @default.
- W2791352336 hasConcept C107806365 @default.
- W2791352336 hasConcept C115903868 @default.
- W2791352336 hasConcept C145420912 @default.
- W2791352336 hasConcept C15744967 @default.
- W2791352336 hasConcept C166957645 @default.
- W2791352336 hasConcept C205649164 @default.
- W2791352336 hasConcept C25260931 @default.
- W2791352336 hasConcept C41008148 @default.
- W2791352336 hasConcept C56739046 @default.
- W2791352336 hasConcept C88610354 @default.
- W2791352336 hasConceptScore W2791352336C107806365 @default.
- W2791352336 hasConceptScore W2791352336C115903868 @default.
- W2791352336 hasConceptScore W2791352336C145420912 @default.
- W2791352336 hasConceptScore W2791352336C15744967 @default.
- W2791352336 hasConceptScore W2791352336C166957645 @default.
- W2791352336 hasConceptScore W2791352336C205649164 @default.
- W2791352336 hasConceptScore W2791352336C25260931 @default.
- W2791352336 hasConceptScore W2791352336C41008148 @default.
- W2791352336 hasConceptScore W2791352336C56739046 @default.
- W2791352336 hasConceptScore W2791352336C88610354 @default.
- W2791352336 hasLocation W27913523361 @default.
- W2791352336 hasOpenAccess W2791352336 @default.
- W2791352336 hasPrimaryLocation W27913523361 @default.
- W2791352336 hasRelatedWork W10691747 @default.
- W2791352336 hasRelatedWork W1574060828 @default.
- W2791352336 hasRelatedWork W1971426598 @default.
- W2791352336 hasRelatedWork W2053878739 @default.
- W2791352336 hasRelatedWork W2121144010 @default.
- W2791352336 hasRelatedWork W2123186800 @default.
- W2791352336 hasRelatedWork W2145898355 @default.
- W2791352336 hasRelatedWork W2233489341 @default.
- W2791352336 hasRelatedWork W2287546606 @default.
- W2791352336 hasRelatedWork W2374904502 @default.
- W2791352336 hasRelatedWork W2391594074 @default.
- W2791352336 hasRelatedWork W2479896131 @default.
- W2791352336 hasRelatedWork W2624965807 @default.
- W2791352336 hasRelatedWork W2942495984 @default.
- W2791352336 hasRelatedWork W2977449409 @default.
- W2791352336 hasRelatedWork W3000467652 @default.
- W2791352336 hasRelatedWork W3111705011 @default.
- W2791352336 hasRelatedWork W3205485470 @default.
- W2791352336 hasRelatedWork W1527809641 @default.
- W2791352336 hasRelatedWork W3087583115 @default.
- W2791352336 isParatext "false" @default.
- W2791352336 isRetracted "false" @default.
- W2791352336 magId "2791352336" @default.
- W2791352336 workType "book-chapter" @default.