Matches in SemOpenAlex for { <https://semopenalex.org/work/W2963604661> ?p ?o ?g. }
Showing items 1 to 59 of
59
with 100 items per page.
- W2963604661 abstract "When students begin to learn how to program computers, the greatest difficulty does not consist in learning a programming language, even considering the various programming paradigms to which it may belong, but rather in the way of conceiving a solution algorithm for a given problem. In this paper methods for learning how to build better programs with iterative and recursive techniques are proposed. Instead of using the traditional and sequential method, following theoretical exposition and creation of algorithms, practical demonstration in a specific framework to write a program in a programming language, program execution and tests, a new approach is introduced where a set of tools, such as Python programming language, Runestone Interactive documents and Online Python tutor, is used to allow the production of enriched documents with text, images, videos, code implementation and execution windows, with the option of step by step running, showing the used data structures and their values evolution, all together in an - Interactive Electronic Document (IED). Students have the opportunity to learn and experience programming concepts in a single document, interactively, increasing learning achievement and level of satisfaction.When students begin to learn how to program computers, the greatest difficulty does not consist in learning a programming language, even considering the various programming paradigms to which it may belong, but rather in the way of conceiving a solution algorithm for a given problem. In this paper methods for learning how to build better programs with iterative and recursive techniques are proposed. Instead of using the traditional and sequential method, following theoretical exposition and creation of algorithms, practical demonstration in a specific framework to write a program in a programming language, program execution and tests, a new approach is introduced where a set of tools, such as Python programming language, Runestone Interactive documents and Online Python tutor, is used to allow the production of enriched documents with text, images, videos, code implementation and execution windows, with the option of step by step running, showing the used data structures and their values evolution, all to..." @default.
- W2963604661 created "2019-07-30" @default.
- W2963604661 creator A5081589390 @default.
- W2963604661 creator A5087746866 @default.
- W2963604661 date "2019-01-01" @default.
- W2963604661 modified "2023-09-25" @default.
- W2963604661 title "How to achieve better performance in teaching computer programming: Cases of iterative and recursive programming" @default.
- W2963604661 cites W1971140879 @default.
- W2963604661 cites W1984964495 @default.
- W2963604661 cites W2027772818 @default.
- W2963604661 cites W2126160338 @default.
- W2963604661 cites W2770253517 @default.
- W2963604661 doi "https://doi.org/10.1063/1.5114427" @default.
- W2963604661 hasPublicationYear "2019" @default.
- W2963604661 type Work @default.
- W2963604661 sameAs 2963604661 @default.
- W2963604661 citedByCount "2" @default.
- W2963604661 countsByYear W29636046612021 @default.
- W2963604661 countsByYear W29636046612023 @default.
- W2963604661 crossrefType "proceedings-article" @default.
- W2963604661 hasAuthorship W2963604661A5081589390 @default.
- W2963604661 hasAuthorship W2963604661A5087746866 @default.
- W2963604661 hasConcept C120558287 @default.
- W2963604661 hasConcept C154945302 @default.
- W2963604661 hasConcept C199360897 @default.
- W2963604661 hasConcept C2778371403 @default.
- W2963604661 hasConcept C34165917 @default.
- W2963604661 hasConcept C41008148 @default.
- W2963604661 hasConcept C50033165 @default.
- W2963604661 hasConcept C519991488 @default.
- W2963604661 hasConcept C61423126 @default.
- W2963604661 hasConcept C80444323 @default.
- W2963604661 hasConceptScore W2963604661C120558287 @default.
- W2963604661 hasConceptScore W2963604661C154945302 @default.
- W2963604661 hasConceptScore W2963604661C199360897 @default.
- W2963604661 hasConceptScore W2963604661C2778371403 @default.
- W2963604661 hasConceptScore W2963604661C34165917 @default.
- W2963604661 hasConceptScore W2963604661C41008148 @default.
- W2963604661 hasConceptScore W2963604661C50033165 @default.
- W2963604661 hasConceptScore W2963604661C519991488 @default.
- W2963604661 hasConceptScore W2963604661C61423126 @default.
- W2963604661 hasConceptScore W2963604661C80444323 @default.
- W2963604661 hasLocation W29636046611 @default.
- W2963604661 hasOpenAccess W2963604661 @default.
- W2963604661 hasPrimaryLocation W29636046611 @default.
- W2963604661 hasRelatedWork W1492399798 @default.
- W2963604661 hasRelatedWork W1652311832 @default.
- W2963604661 hasRelatedWork W1863659480 @default.
- W2963604661 hasRelatedWork W2086733238 @default.
- W2963604661 hasRelatedWork W2119818055 @default.
- W2963604661 hasRelatedWork W2808307619 @default.
- W2963604661 hasRelatedWork W2963604661 @default.
- W2963604661 hasRelatedWork W2963618514 @default.
- W2963604661 hasRelatedWork W84769035 @default.
- W2963604661 hasRelatedWork W858026363 @default.
- W2963604661 isParatext "false" @default.
- W2963604661 isRetracted "false" @default.
- W2963604661 magId "2963604661" @default.
- W2963604661 workType "article" @default.