Types of assessing student-programming knowledge

被引:0
|
作者
Gomes, Anabela [1 ]
Correia, Fernanda Brito [2 ,3 ]
Abreu, Pedro Henriques [4 ]
机构
[1] Univ Coimbra, Ctr Informat & Syst, Polytech Inst Coimbra, Engn Inst, Coimbra, Portugal
[2] Univ Aveiro, Inst Elect & Informat Engn Aveiro IEETA, Polytech Inst Coimbra, Engn Inst, Coimbra, Portugal
[3] Univ Aveiro, Inst Elect & Informat Engn Aveiro IEETA, Polytech Inst Coimbra, Engn Inst, Aveiro, Portugal
[4] Univ Coimbra CISUC, Ctr Informat & Syst, Fac Sci & Technol, Coimbra, Portugal
来源
2016 IEEE FRONTIERS IN EDUCATION CONFERENCE (FIE) | 2016年
关键词
Introductory programming; Programming learning difficulties; Programming assessment; CS1;
D O I
暂无
中图分类号
G40 [教育学];
学科分类号
040101 ; 120403 ;
摘要
High failure and dropout rates are common in higher education institutions with introductory programming courses. Some researchers advocate that sometimes teachers don't use correct methods of assessment and that many students pass in programming without knowing how to program. In this paper authors describe the assessment methodology applied to a first year, first semester, Biomedical Engineering programming course (2015/2016). Students' programming skills were tested by playing a game in the first class, then they were assessed with three tests and a final exam, each with topics the authors considered fundamental for the students to master. A correlation analyses between the different types of tests and exam questions is done, to evaluate the most suitable, for assessing programming knowledge, showing that it is possible to use different question types as a pedagogical strategy, to assess student difficulty levels and programming skills, that help students acquire abstract, reasoning and algorithm thinking in an acceptable level. Also, it is shown that different forms of questions are equivalent to assess equal knowledge and that it is possible to predict the ability of a student to program at an early stage.
引用
收藏
页数:8
相关论文
共 25 条
  • [21] Exploring the Effectiveness of Data-Driven Learning Materials for Promoting Student Performance in Introductory Programming
    Qian, Yizhou
    Wu, Yifei
    IEEE ACCESS, 2024, 12 : 125170 - 125178
  • [22] Using Targeted Feedback to Address Common Student Misconceptions in Introductory Programming: A Data-Driven Approach
    Qian, Yizhou
    Lehman, James D.
    SAGE OPEN, 2019, 9 (04):
  • [23] C Tutor usage in relation to student achievement and progress: A study of introductory programming courses in Portugal and Serbia
    Alves, Luis
    Gajic, Dusan
    Rangel Henriques, Pedro
    Ivancevic, Vladimir
    Ivkovic, Vladimir
    Lalic, Maksim
    Lukovic, Ivan
    Varanda Pereira, Maria Joao
    Popov, Srdan
    Correia Tavares, Paula
    COMPUTER APPLICATIONS IN ENGINEERING EDUCATION, 2020, 28 (05) : 1058 - 1071
  • [24] Student-centered instruction in the introductory object-oriented programming course for non-majors
    Luo Yishu
    Luo Yilan
    Huang Xiaohu
    Tao Ran
    ICCSE'2006: Proceedings of the First International Conference on Computer Science & Education: ADVANCED COMPUTER TECHNOLOGY, NEW EDUCATION, 2006, : 409 - 412
  • [25] You're (Not) My Type- Can LLMs Generate Feedback of Specific Types for Introductory Programming Tasks?
    Lohr, Dominic
    Keuning, Hieke
    Kiesler, Natalie
    JOURNAL OF COMPUTER ASSISTED LEARNING, 2025, 41 (01)