Matches in SemOpenAlex for { <https://semopenalex.org/work/W4310357441> ?p ?o ?g. }
Showing items 1 to 64 of
64
with 100 items per page.
- W4310357441 abstract "In this paper Innovative Practice Full Paper we analyze the results of the application of a Concept Inventory for introductory C programming when teaching C for students in advanced CS courses and propose improvements based on misconceptions found and student perceptions. Even though Python is now the most used language for introductory courses, many advanced CS courses, such as Operating Systems and Em-bedded Computing, still benefit from using the C language. Thus, instructors now face a new challenge: teaching C to students who are already proficient in a higher-level language. Since this must be done in addition to their existing course, it is necessary to (i) be fast; and (ii) assure that students learned enough to be successful in the courses. An approach described in previous work was to concentrate all courses that benefit from using C (Computer Systems, Embedded Computing and Programming Challenges) in a single semester and joining their classes for the first week of the semester. This resulted in promising preliminary results, but lacked a more rigorous assessment in order to draw more meaningful conclusions. Concept Inventories (CI) can be used to both assess how many students have accurate knowledge of the subject but also to identify common pitfalls and misconceptions. In this work we combine three years of experiences in teaching C in advanced CS courses with data from the application of an Introductory C programming CI. We have received 109 responses from three consecutive offerings, detailing student performance in seven key areas. Satisfactory performance was obtained in Parameter use and scope, Iteration, Recursion, Structures and Pointers. Variable Scope and Boolean Expressions were the most challenging areas. We analyze the most common misconceptions and relate them to the material and students’ previous experiences. A questionnaire answered by students (N=56) at the end of the activity is analyzed in order to understand the level of affinity of students with the C language before the course and their perceptions about it, we noticed that most students have not had contact with the language before and feel motivated to learn C. To verify the knowledge in the language on a practical project, we analyzed the first big delivery of code that they have to do after two weeks the end of the course , through the analysis of the students codes (N=58) we can measure that many students use more advanced resources of the language that were not seen in the course or taught officially by other courses, indicating that they were able to learn enough of the language to go it alone in more complex matters." @default.
- W4310357441 created "2022-12-09" @default.
- W4310357441 creator A5005402339 @default.
- W4310357441 creator A5016790378 @default.
- W4310357441 creator A5033822637 @default.
- W4310357441 creator A5076774376 @default.
- W4310357441 date "2022-10-08" @default.
- W4310357441 modified "2023-10-18" @default.
- W4310357441 title "How much C can students learn in one week? Experiences teaching C in advanced CS courses" @default.
- W4310357441 cites W1966357422 @default.
- W4310357441 cites W1985858077 @default.
- W4310357441 cites W1994532632 @default.
- W4310357441 cites W2008785686 @default.
- W4310357441 cites W2057990893 @default.
- W4310357441 cites W2067165106 @default.
- W4310357441 cites W2160651698 @default.
- W4310357441 cites W2275572593 @default.
- W4310357441 cites W2289972413 @default.
- W4310357441 cites W2780412575 @default.
- W4310357441 cites W2783472026 @default.
- W4310357441 cites W2788780036 @default.
- W4310357441 cites W2998937569 @default.
- W4310357441 cites W3011332068 @default.
- W4310357441 cites W3212262443 @default.
- W4310357441 cites W4230330965 @default.
- W4310357441 doi "https://doi.org/10.1109/fie56618.2022.9962662" @default.
- W4310357441 hasPublicationYear "2022" @default.
- W4310357441 type Work @default.
- W4310357441 citedByCount "0" @default.
- W4310357441 crossrefType "proceedings-article" @default.
- W4310357441 hasAuthorship W4310357441A5005402339 @default.
- W4310357441 hasAuthorship W4310357441A5016790378 @default.
- W4310357441 hasAuthorship W4310357441A5033822637 @default.
- W4310357441 hasAuthorship W4310357441A5076774376 @default.
- W4310357441 hasConcept C136764020 @default.
- W4310357441 hasConcept C145420912 @default.
- W4310357441 hasConcept C15744967 @default.
- W4310357441 hasConcept C199360897 @default.
- W4310357441 hasConcept C2777855551 @default.
- W4310357441 hasConcept C41008148 @default.
- W4310357441 hasConcept C519991488 @default.
- W4310357441 hasConceptScore W4310357441C136764020 @default.
- W4310357441 hasConceptScore W4310357441C145420912 @default.
- W4310357441 hasConceptScore W4310357441C15744967 @default.
- W4310357441 hasConceptScore W4310357441C199360897 @default.
- W4310357441 hasConceptScore W4310357441C2777855551 @default.
- W4310357441 hasConceptScore W4310357441C41008148 @default.
- W4310357441 hasConceptScore W4310357441C519991488 @default.
- W4310357441 hasLocation W43103574411 @default.
- W4310357441 hasOpenAccess W4310357441 @default.
- W4310357441 hasPrimaryLocation W43103574411 @default.
- W4310357441 hasRelatedWork W1553887524 @default.
- W4310357441 hasRelatedWork W164562765 @default.
- W4310357441 hasRelatedWork W1974832135 @default.
- W4310357441 hasRelatedWork W2327204559 @default.
- W4310357441 hasRelatedWork W2487616316 @default.
- W4310357441 hasRelatedWork W2529681551 @default.
- W4310357441 hasRelatedWork W2547057562 @default.
- W4310357441 hasRelatedWork W2748952813 @default.
- W4310357441 hasRelatedWork W3129254793 @default.
- W4310357441 hasRelatedWork W2525727584 @default.
- W4310357441 isParatext "false" @default.
- W4310357441 isRetracted "false" @default.
- W4310357441 workType "article" @default.