Assessment for Computer Programming Courses: A Short Guide for the Undecided Teacher

被引:0
|
作者
Barros, Joao-Paulo [1 ,2 ]
机构
[1] Polytech Inst Beja, Beja, Portugal
[2] Ctr Technol & Syst UNINOVA, Caparica, Portugal
关键词
Assessment; Grading; Computer Science Education; Programming; CS1; CS2;
D O I
10.5220/0011095800003182
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
As the large number of articles on teaching introductory programming seem to attest, teaching and learning computer programming is difficult. However, perhaps surprisingly, the assessment design for those courses does not seem to be the most studied aspect. This short position paper provides a structured set of options and alternatives to consider when choosing the assessment elements for a programming course. The objective is to promote additional reflection on several alternatives for each assignment, exam, or other assessment elements. Along with this presentation, we point to eventually valuable references. We believe the resulting information should be helpful and applicable to many other disciplines, but the focus is on computer programming courses.
引用
收藏
页码:549 / 554
页数:6
相关论文
共 50 条
  • [41] Assessment in Undergraduate Programming-Based Mathematics Courses
    Chantal Buteau
    Eric Muller
    Digital Experiences in Mathematics Education, 2017, 3 (2) : 97 - 114
  • [42] Preliminary study on student's assessment in programming courses
    Department of Electrical, Computer and Software Engineering, University of Ontario Institute of Technology, Oshawa
    ON, Canada
    Int. Conf. Comput. Sci. Educ., ICCSE, (81-84):
  • [43] A Meta-Analysis of Pair-Programming in Computer Programming Courses: Implications for Educational Practice
    Umapathy, Karthikeyan
    Ritzhaupt, Albert D.
    ACM TRANSACTIONS ON COMPUTING EDUCATION, 2017, 17 (04):
  • [44] ViDA: A virtual debugging advisor for supporting learning in computer programming courses
    Lee, V. C. S.
    Yu, Y. T.
    Tang, C. M.
    Wong, T. L.
    Poon, C. K.
    JOURNAL OF COMPUTER ASSISTED LEARNING, 2018, 34 (03) : 243 - 258
  • [45] ERROR MANAGEMENT TRAINING IN COMPUTER PROGRAMMING COURSES THROUGH A SYSTEM OF TASKS
    Laskov, Lasko M.
    MATHEMATICS AND INFORMATICS, 2022, 65 (05): : 450 - 466
  • [46] A Study of Students' Progress Through Introductory Computer Science Programming Courses
    Raigoza, Jaime
    2017 IEEE FRONTIERS IN EDUCATION CONFERENCE (FIE), 2017,
  • [47] A study of flipped offline and online computer programming courses in a Japanese university
    Hirata, Yoshihiro
    INTERNATIONAL JOURNAL OF INNOVATION AND LEARNING, 2022, 31 (03) : 385 - 403
  • [48] Enhancing Computer Science Programming Courses to Prepare Students for Software Engineering
    Li, J. Jenny
    Morreale, Patricia
    2014 ASEE ANNUAL CONFERENCE, 2014,
  • [49] Learning motivation in e-learning facilitated computer programming courses
    Law, Kris M. Y.
    Lee, Victor C. S.
    Yu, Y. T.
    COMPUTERS & EDUCATION, 2010, 55 (01) : 218 - 228
  • [50] Teaching computer science courses using extreme programming (XP) methodology
    Jami, Syed Imran
    Shaikh, Zubair A.
    Proceedings of the INMIC 2005: 9th International Multitopic Conference - Proceedings, 2005, : 522 - 527