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 条
  • [1] 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
  • [2] Predicting Student Performance in Introductory Programming Courses
    Pires, Joao P. J.
    Correia, Fernanda Brito
    Gomes, Anabela
    Borges, Ana Rosa
    Bernardino, Jorge
    COMPUTERS, 2024, 13 (09)
  • [3] Enriching Programming Student Feedback with Audio Comments
    Renzella, Jake
    Cain, Andrew
    2020 ACM/IEEE 42ND INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING: SOFTWARE ENGINEERING EDUCATION AND TRAINING (ICSE-SEET 2020), 2020, : 173 - 183
  • [4] Teachers' Perceptions of Student Misconceptions in Introductory Programming
    Qian, Yizhou
    Hambrusch, Susanne
    Yadav, Aman
    Gretter, Sarah
    Li, Yue
    JOURNAL OF EDUCATIONAL COMPUTING RESEARCH, 2020, 58 (02) : 364 - 397
  • [5] Factors Influencing Student Learning in Portfolio Assessed Introductory Programming
    Cain, Andrew
    2014 INTERNATIONAL CONFERENCE ON TEACHING, ASSESSMENT AND LEARNING (TALE), 2014, : 55 - 62
  • [6] Exploring the Value of Student Self-Evaluation in Introductory Programming
    Duran, Rodrigo
    Rybicki, Jan-Mikael
    Sorva, Juha
    Hellas, Arto
    ICER '19 - PROCEEDINGS OF THE 2019 ACM CONFERENCE ON INTERNATIONAL COMPUTING EDUCATION RESEARCH, 2019, : 121 - 130
  • [7] Towards a Common Instrument for Measuring Prior Programming Knowledge
    Duran, Rodrigo
    Rybicki, Jan-Mikael
    Hellas, Arto
    Suoranta, Sanna
    PROCEEDINGS OF THE 2019 ACM CONFERENCE ON INNOVATION AND TECHNOLOGY IN COMPUTER SCIENCE EDUCATION (ITICSE '19), 2019, : 443 - 449
  • [8] Enhancing the Student Engagement in an Introductory Programming: A Holistic Approach in Improving the Student Grade in the Informatics Department of the University of Surabaya
    Hartanto, Budi
    INTELLIGENCE IN THE ERA OF BIG DATA, ICSIIT 2015, 2015, 516 : 493 - 504
  • [9] Fostering Student Involvement and Collaboration in a Non-Majors' Programming Course
    Rosiene, Carolyn Pe
    Rosiene, Joel A.
    2010 IEEE FRONTIERS IN EDUCATION CONFERENCE (FIE), 2010,
  • [10] Using Electrodermal Activity Measurements to Understand Student Emotions While Programming
    Gorson, Jamie
    Cunningham, Kathryn
    Worsley, Marcelo
    O'Rourke, Eleanor
    PROCEEDINGS OF THE 2022 ACM CONFERENCE ON INTERNATIONAL COMPUTING EDUCATION RESEARCH, ICER 2022, VOL. 1, 2023, : 105 - 119