On the implementation of self-assessment in an introductory programming course

Grace Ngai, W.W.Y. Lau, S.C.F. Chan, Hong Va Leong

Research output: Journal article publicationJournal articleAcademic research


Much of the work in making the introductory programming course more attractive to students has centered around the course content. However, many student frustrations and anxieties stem from the assessment of the course: students do not have a clear idea of what they need to do to achieve a certain grade, and whether their work meets the expectations. We present the results of a pilot study that aims to reduce student frustrations and anxieties through the use of student self-assessment with clearly-defined criteria. Our study shows that given the proper instruction and guidance, students are able to accurately assess and predict their own grades. The result is an improved and more satisfactory learning experience.
Original languageEnglish
Pages (from-to)85-89
Number of pages5
JournalSIGCSE Bulletin
Issue number4
Publication statusPublished - 2010


  • CS1
  • Assessment criteria
  • Self-assessment

ASJC Scopus subject areas

  • Food Science
  • Hardware and Architecture
  • Software


Dive into the research topics of 'On the implementation of self-assessment in an introductory programming course'. Together they form a unique fingerprint.

Cite this