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 条
  • [1] REAL-TIME PROGRAMMING
    HEHNER, ECR
    INFORMATION PROCESSING LETTERS, 1989, 30 (01) : 51 - 56
  • [2] A Real-Time Assessment of Programming Through Debugging Log Analytic
    Jeng, Yu-Lin
    Tan, Qing
    Shu, Yu
    Huang, Sheng-Bo
    EMERGING TECHNOLOGIES FOR EDUCATION, 2018, 10676 : 438 - 445
  • [3] Exploring real-time programming
    Wilmshurst, T
    ELECTRONICS WORLD, 2002, 108 (1789): : 54 - 60
  • [4] NETWORKS FOR REAL-TIME PROGRAMMING
    PHILLIPS, CS
    COMPUTER JOURNAL, 1967, 10 (01): : 46 - &
  • [5] REAL-TIME PROGRAMMING SPECIFICATIONS
    HEAD, RV
    COMMUNICATIONS OF THE ACM, 1963, 6 (07) : 376 - 383
  • [6] Exploring real-time programming
    Wilmshurst, T.
    Electronics World, 2002, 108 (1789):
  • [7] REAL-TIME PROGRAMMING SYSTEM
    TOWNSEND, HRA
    INTERNATIONAL JOURNAL OF BIO-MEDICAL COMPUTING, 1979, 10 (02): : 129 - 143
  • [8] Principles of real-time programming
    Kirsch, CM
    EMBEDDED SOFTWARE, PROCEEDINGS, 2002, 2491 : 61 - 75
  • [9] On the Suitability of Real-Time Assessment of Programming Proficiency using Gaze Properties
    Liang, Calvin
    Karolus, Jakob
    Kosch, Thomas
    Schmidt, Albrecht
    PROCEEDINGS PERVASIVE DISPLAYS 2018: THE 7TH ACM INTERNATIONAL SYMPOSIUM ON PERVASIVE DISPLAYS, 2018,
  • [10] APPLYING UNIFYING THEORIES OF PROGRAMMING TO REAL-TIME PROGRAMMING
    Arenas, Alvaro E.
    Bicarregui, Juan C.
    JOURNAL OF INTEGRATED DESIGN & PROCESS SCIENCE, 2006, 10 (04) : 69 - 88