Guarding Code Originality and Motivating Student Engagement: In-class Simulated Microcontroller Assignments in a Stage 1 Robotics Module

Creator(s)

Anshu Mukherjee, Jiajing Li, Paul Cuffe

Organisation(s)

University College Dublin

Discipline(s)

Engineering, Information and Communication Technologies, Manufacturing and Construction

Topic(s)

Assessment and Feedback, Curriculum Design, Digital Learning

License

CC BY-SA

Media Format

PDF, PDF document

Date Submitted

Submitted by

Export Resource Data

Description

During the Spring trimester of 2024, in the UCD ‘Robotics Design Project’ (EEEN10020) module with 54 first-year undergraduate engineering students, we deliberately revised the assessment strategy. We evolved a take-home assignment into a pair of supervised in-class exercises.

Benefit of this resource and how to make the best use of it

Even before the emergence of Gen AI tools, there was ample reason to structure engineering coursework assignments in a more timetabled and actively-delivered fashion. Lightly-supported homework assignments with long timelines loom over a student’s trimester, more often a source of distraction and guilt than an opportunity for deep work and quality learning. University teachers play a powerful social role, and have the power to set timetables and impose expectations. Let’s use that for good. It has always a good idea to proactively and deliberately create assessments that get the best out of students. The emergence of powerful Gen AI tools is just another motivator: now at-home assessments can easily be plagiarized in an undetectable way, so it is very timely to reconsider how we support students in their continual assessment.

Creative Commons Attribution-ShareAlike (CC BY-SA)

This work is licensed under a CC BY-SA license, allowing adaptation and sharing with proper attribution, provided derivative works use the same license.

https://creativecommons.org/licenses/by-sa/4.0/
? This citation is automatically generated and may require adjustment. Always verify it against your style guide.
Mukherjee, A., Li, J., & Cuffe, P. (2025). Guarding code originality and motivating student engagement: in-class simulated microcontroller assignments in a stage 1 robotics module. National Resource Hub (Ireland). Retrieved from: https://hub.teachingandlearning.ie/resource/guarding-code-originality-and-motivating-student-engagement-in-class-simulated-microcontroller-assignments-in-a-stage-1-robotics-module/ License: Creative Commons Attribution-ShareAlike (CC BY-SA).

Adapting this resource? Share your version!

If you have modified or adopted this resource, share your version here. Tracking adaptations helps us measure impact and connects others with useful updates.

Related OER

This 12 lesson open course provides an introduction to the AI Fluency Framework and the four competencies of Delegation, Description, Discernment, and Diligence. c. 70 mins videos plus ungraded exercises & projects and reference handouts. Co-developed by University College Cork, Ringling College and Anthropic with support by HEA.

This e-book reports on a SATLE-funded project to explore the use of immersive technologies in Higher Education. It includes case studies, practical guidance and a brief review of the literature on immersive learning from the project team. It is intended for those considering using VR in their teaching, and for those who support learning.

It is with great pleasure that we present the proceedings from the
“Enhancing Academic Integrity: From Ideas to Action” conference, hosted
by CCT College Dublin on 3rd and 4th September 2024. This collection
represents the culmination of thoughtful discourse, innovative research, and
collaborative spirit that defined our gathering.

The VISIEN Framework Document is a strategic guide for integrating immersive technologies (AR, VR, MR, XR) into higher education. It offers practical guidance on curriculum integration, accessibility, collaboration, skill development, institutional readiness, and more to support transformative teaching, learning, and research.

Report an Issue

Name
This field is for validation purposes and should be left unchanged.