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
关键词
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
相关论文
共 50 条
  • [1] Assessing student knowledge of chemical bonding
    Teichert, Melonie
    Lin, Shirley
    ABSTRACTS OF PAPERS OF THE AMERICAN CHEMICAL SOCIETY, 2017, 254
  • [2] Enhancing Programming Knowledge Tracing by Interacting Programming Skills and Student Code
    Zhu, Mengxia
    Han, Siqi
    Yuan, Peisen
    Lu, Xuesong
    LAK22 CONFERENCE PROCEEDINGS: THE TWELFTH INTERNATIONAL CONFERENCE ON LEARNING ANALYTICS & KNOWLEDGE, 2022, : 438 - 443
  • [3] Assessing Student Preparedness for Introductory Engineering and Programming Courses
    Pejcinovic, B.
    Holtzman, M.
    Wong, P. K.
    Recktenwald, G.
    2017 IEEE FRONTIERS IN EDUCATION CONFERENCE (FIE), 2017,
  • [4] Adaptive assessment of student's knowledge in programming courses
    Chatzopoulou, D. I.
    Economides, A. A.
    JOURNAL OF COMPUTER ASSISTED LEARNING, 2010, 26 (04) : 258 - 269
  • [5] Assessing Student Knowledge Transfer During Group Work
    Hutchison, Randolph
    Faber, Courtney
    Benson, Lisa
    Kim, Adam
    DesJardins, John D.
    2013 IEEE FRONTIERS IN EDUCATION CONFERENCE, 2013,
  • [6] Assessing Medical Student Knowledge on Marijuana and Medical Marijuana
    Payne, Rebecca
    Dalal, Ishani
    Getz, Alex
    Mason, Elizabeth
    AMERICAN JOURNAL ON ADDICTIONS, 2016, 25 (04): : 332 - 332
  • [7] Assessing the Student Nurses' Knowledge of Oral Health Care
    Marques-Pelleja, Gemma
    Roqueta-Vall-llosera, Marta
    Camara-Liebana, David
    Mantas-Jimenez, Susana
    Gelabert-Vilella, Sandra
    Baltasar-Bague, Alicia
    Reig-Garcia, Gloria
    NURSING REPORTS, 2023, 13 (03) : 1126 - 1137
  • [8] Modeling Student's Knowledge on Programming Using Fuzzy Techniques
    Chrysafiadi, Konstantina
    Virvou, Maria
    INTELLIGENT INTERACTIVE MULTIMEDIA SYSTEMS AND SERVICES, 2010, 6 : 23 - 32
  • [9] Modeling Student's Knowledge on Programming Using Fuzzy Techniques
    Chrysafiadi K.
    Virvou M.
    Smart Innovation, Systems and Technologies, 2010, 6 : 23 - 32
  • [10] Bridging the Conceptual Gap: Assessing the Impact on Student Attitudes toward Programming
    Wick, Michael R.
    SIGCSE 2007: PROCEEDINGS OF THE THIRTY-EIGHTH SIGCSE TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, 2007, : 509 - 513