A theory-centric real-time assessment of programming

被引:0
|
作者
Rao, Shilpi [1 ]
Kumar, Vive [1 ]
机构
[1] Simon Fraser Univ, Burnaby, BC V5A 1S6, Canada
关键词
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The instructional design of many introductory programming courses in computer science do not include introduction to programming styles. In most cases, these courses offer an introduction to syntax constructs of the programming language as a means to translate problem statements to program design and how to handle a compiler. Notably, students are offered only summative feedback on their code. Skill development in programming is an evolutionary process. Skilled programmers exhibit expertise in contextualizing language constructs, design issues, efficient debugging, standards requirements, best practices, coding resources, and ability to successfully collaborate with colleagues. We propose a pedagogical mechanism to guide students through a formative process and present empirical evidence in support of a real-time and theory-centric assessment and feedback of styles of programming.
引用
收藏
页码:139 / 143
页数:5
相关论文
共 50 条
  • [31] INTERVENTION SCHEDULES FOR REAL-TIME PROGRAMMING
    ABBOTT, C
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1984, 10 (03) : 268 - 274
  • [32] Visual real-time programming language
    Bastiaens, K., 1600, (01):
  • [33] MULTILEVEL PROGRAMMING FOR A REAL-TIME SYSTEM
    SHAFRITZ, AB
    MILLER, AE
    ROSE, K
    COMMUNICATIONS OF THE ACM, 1961, 4 (11) : 479 - 479
  • [34] VISUAL METHODS IN REAL-TIME PROGRAMMING
    HINCHEY, MG
    CONTROL ENGINEERING PRACTICE, 1995, 3 (06) : 837 - 842
  • [35] Harnessing machine learning for money laundering detection: a criminological theory-centric approach
    Ramadhan, Syahril
    JOURNAL OF MONEY LAUNDERING CONTROL, 2025, 28 (01): : 184 - 201
  • [36] Improved Mobile Robot Programming Performance through Real-time Program Assessment
    Siegfried, Remy
    Klinger, Severin
    Gross, Markus
    Sumner, Robert W.
    Mondada, Francesco
    Magnenat, Stephane
    ITICSE'17: PROCEEDINGS OF THE 2017 ACM CONFERENCE ON INNOVATION AND TECHNOLOGY IN COMPUTER SCIENCE EDUCATION, 2017, : 341 - 346
  • [37] REAL-TIME CONCURRENT-C - A LANGUAGE FOR PROGRAMMING DYNAMIC REAL-TIME SYSTEMS
    GEHANI, N
    RAMAMRITHAM, K
    REAL-TIME SYSTEMS, 1991, 3 (04) : 377 - 405
  • [38] The real-time refinement calculus: A foundation for machine-independent real-time programming
    Hayes, IJ
    APPLICATIONS AND THEORY OF PETRI NETS 2002, 2002, 2360 : 44 - 58
  • [39] Scheduling real-time processes in a visual programming environment for real-time systems (ViPERS)
    Pidaparthi, S
    Ibrahim, MK
    Rumsby, S
    Gillett, S
    1998 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS, VOLS 1-5, 1998, : 1768 - 1773
  • [40] Real-time queueing theory
    Lehoczky, JP
    17TH IEEE REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS, 1996, : 186 - 195