Journal of Engineering Education Transformations

Journal of Engineering Education Transformations

Year: 2021, Volume: 34, Issue: 4, Pages: 7-12

Original Article

A Peer-Assessment Based Approach for Teaching Microprogramming

Abstract

The course on microprocessors introduces undergraduate computer science students to hardware-level programming. The course was taught by the authors to 130 students in context of the 8085 and 8086 microprocessors in the Spring semester of 2019. The students executed their programs on hardware kits, and participated in a double-blind peerassessment exercise in which they assessed and rated programs written by their peers and also advised them on improving the efficiency and readability of their programs. It was found that the peer-assessment exercise helped the students to learn better and score 6.97% higher marks in examination (Z=2.68, P&#;60;0.05). There was a moderately strong correlation (r=0.43, P&#;60;0.05) between the ratings received by the students from their peers and their score in the postintervention test. The students felt that they benefitted from the advice they received from their peers and 78% of the students agreed with the ratings they received. The students felt that assessing programs written by others also helped them in improving their own programming skills.

References

  • Al-Dhaher, A. H. G. (2001) Integrating hardware and software for the development of microcontroller-based systems. Microprocessors and Microsystems, 25(7), 317 328.
  • Cadenas, J. O., Sherratt, R. S., Howlett, D., Guy, C. G. and Lundqvist, K. O. (2015) Virtualization for cost-effective teaching of assembly language programming. IEEE Transactions on Education, 58(4), 282-288.
  • Cevik, Y. D. (2015) Assessor or assessee? Investigating the differential effects of online peer assessment roles in the development of students' problem-solving skills. Computers in Human Behavior, 52, 250-258.
  • Diab, H. B. and Demashkieh, I. (1991) A computer-aided te aching pa ckage for microprocessor systems education. IEEE Transactions on Education, 34(2), 179-183.
  • Hamrita, T. K. and McClendon, R. W. (1997) A new approach for teaching microcontroller courses. International Journal of Engineering Education, 13(4), 269-274.
  • Jeon, J. W. (2000) A microprocessor course: Designing and implementing personal microcomputers. IEEE Transactions on Education, 43(4), 426-433.
  • Joseph, D., Kaur, G. and Chakraborty, P. (2016) An exercise on hardware/software codesign following the RISC model. Computer Applications in Engineering Education, 24(2), 305-312.
  • Kanika, Chakraverty, S. and Chakraborty, P. (2020) Tools and techniques for teaching computer programming: A review. Journal of Educational Technology Systems, 49(2), 170 198.
  • Larruscain, G., Tapia, G., Susperregui, A. and Martinez, M. I. (2018) Student-tailored final year project on microcontroller-base hardware-in-the-loop speed control of a wind generator. International Journal of Electrical Engineering & Education, 55(3), 213-233.
  • Merat, F. L. and Chung, D. (1997) World Wide Web approach to teaching microprocessors. Proceedings of the Twenty-seventh Annual Conference on Frontiers in Education, vol. 2, pp. 838-841.
  • Qaralleh, E. A. and Darabkh, K. A. (2015) A new method for teaching microprocessors course using emulation. Computer Applications in Engineering Education, 23(3), 455-463.
  • Reinholz, D. (2016) The assessment cycle: A model for learning through peer assessment. Assessment & Evaluation in Higher Education, 41(2), 301-315.
  • Rodriguez-Sanchez, M. C., Chakraborty, P. and Malpica, N. (2020) International collaborative projects on digital electronic systems using open source tools. Computer Applications in Engineering Education, 28(4), 792-802.
  • Sitthiworachart, J. and Joy, M. (2003) Webbased peer assessment in learning computer programming, Proceedings of the Third IEEE International Conference on Advanced Learning Technologies, pp. 180-184.
  • Sluijsmans, D. M. A., Brand-Gruwel, S. and van Merrienboer, J. J. G. (2002) Peer assessment training in teacher education: Effects on performance and perceptions. Assessment & Evaluation in Higher Education, 27(5), 443 454.
  • Smith, H., Cooper, A. and Lancaster, L. (2002) Improving the quality of undergraduate peer assessment: A case study from psychology. Innovations in Education and Teaching International, 39(1), 71-81.
  • Trengove, E. (2017) Peer interaction as mechanism for providing timely and accessible feedback to a large undergraduate class. International Journal of Electrical Engineering Education, 54(2), 119-130.
  • Vallejo, F., Harbour, M. G. and Gregorio, J. A. (1992) A laboratory for microprocessor teaching at different levels. IEEE Transactions on Education, 35(3), 199-203.
  • Wanner, T. and Palmer, E. (2018) Formative self- and peer assessment for improved student learning: The crucial factors of design, teacher participation and feedback. Assessment & Evaluation in Higher Education, 43(7), 1032.

DON'T MISS OUT!

Subscribe now for latest articles and news.