• DocumentCode
    1930185
  • Title

    Assessing quantitatively a programming course

  • Author

    Morisio, Maurizio ; Torchiano, Marco ; Argentieri, Giovanni

  • Author_Institution
    Dipt. di Autom. e Inf., Politecnico di Torino, Italy
  • fYear
    2004
  • fDate
    14-16 Sept. 2004
  • Firstpage
    326
  • Lastpage
    336
  • Abstract
    The focus on assessment and measurement represents the main distinction between programming course and software engineering courses in computer curricula. We introduced testing as an essential asset of a programming course. It allows precise measurement of the achievements of the students and allows an objective assessment of the teaching itself. We measured the size and evolution of the programs developed by the students and correlated these metrics with the grades. We plan to collect progressively a large baseline. We compared the productivity and defect density of the program developed by the students during the exam to industrial data and similar academic experiences. We found that the productivity of our students is very high even compared to industrial settings. Our defect density (before rework) is higher than the industrial, which includes rework.
  • Keywords
    computer science education; program testing; programming; software metrics; software quality; student experiments; academic experiences; computer curriculum; industrial setting; program assessment; programming course; software engineering courses; software metrics; software testing; Automatic programming; Computer science; Dynamic programming; Education; Java; Object oriented programming; Productivity; Software engineering; Software measurement; Testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Metrics, 2004. Proceedings. 10th International Symposium on
  • ISSN
    1530-1435
  • Print_ISBN
    0-7695-2129-0
  • Type

    conf

  • DOI
    10.1109/METRIC.2004.1357918
  • Filename
    1357918