• DocumentCode
    2085466
  • Title

    A Theory-Centric Real-Time Assessment of Programming

  • Author

    Rao, Shilpi ; Kumar, Vive

  • Author_Institution
    Simon Fraser Univ., Burnaby, BC
  • fYear
    2008
  • fDate
    1-5 July 2008
  • Firstpage
    139
  • Lastpage
    143
  • Abstract
    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.
  • Keywords
    computer science education; educational courses; programming; computer science; instructional design; introductory programming courses; programming language; syntax constructs; theory-centric real-time assessment; Acoustical engineering; Best practices; Collaboration; Computer languages; Computer science; Debugging; Feedback; Genetic programming; Program processors; Programming profession; programming styles; realtime assessment; self-regulated learning;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Advanced Learning Technologies, 2008. ICALT '08. Eighth IEEE International Conference on
  • Conference_Location
    Santander, Cantabria
  • Print_ISBN
    978-0-7695-3167-0
  • Type

    conf

  • DOI
    10.1109/ICALT.2008.288
  • Filename
    4561649