Programming Assignments using AI

86 views
Skip to first unread message

Bernie Farrell

unread,
Sep 10, 2025, 6:37:08 AMSep 10
to CESI-list
Hi All,

I am looking for some help/suggestions on how to mitigate against students using AI tools when working on their programming assignments.

I am teaching in an Further ED college and most students submitted ChatGPT generated code last year as their own work for their assignments. I am very reluctant to give take home assignments this year and would prefer an in-class assessment.

I would really appreciate any feedback.

Many thanks,
Bernie

John Pettey

unread,
Sep 10, 2025, 6:48:46 AMSep 10
to cesi...@googlegroups.com
Hi Bernie

I have resorted to interviewing the students as part of the marking process - if they can’t tell me how the code works, or why they used certain processes then I mark accordingly. 

Regards
John

--
--
You received this message because you are subscribed to the Google
Groups "CESI-list" group.
To post to this group, send email to cesi...@googlegroups.com
To unsubscribe from this group, send email to cesi-list+...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/cesi-list?hl=en-GB where all messages are archived and are publically available to non members of the list. Messages may also show up in search engines etc.
Visit the web site www.cesi.ie
Attempts to use the list for commercial purposes may result removal from the list.
---
You received this message because you are subscribed to the Google Groups "CESI-list" group.
To unsubscribe from this group and stop receiving emails from it, send an email to cesi-list+...@googlegroups.com.
To view this discussion, visit https://groups.google.com/d/msgid/cesi-list/AS1PR01MB944341F76EB6811C6EA1542FBA0EA%40AS1PR01MB9443.eurprd01.prod.exchangelabs.com.


MallowCampus.ie - Facebook - Twitter - Instagram - Linkedin- YouTube 

Day Courses on offer in  COrk College of FET Mallow Campus and Charleville Centre.

Click here to check out all courses on offer for 2025-26 

Note: If you receive this email outside of your normal working hours, you are not expected to address the email until you return to work.


Therese Flynn

unread,
Sep 10, 2025, 7:06:43 AMSep 10
to cesi...@googlegroups.com
Some suggestions that may or may not work:
- Ask they to complete some of the work in class 
- Give an interim deadline for design work/pseudo code/flowchart
- Ask them to submit a video at the end of them presenting a walk-through of the code
- Do some peer-reviews where they explain the code to another student
- Instead of an assignment to create code, give a piece of code and ask "in english" for certain changes to the functionality

Hope this helps
-Therese

Hope this helps. 
-Therese 



Richard O'Sullivan

unread,
Sep 10, 2025, 7:07:31 AMSep 10
to cesi...@googlegroups.com
Hi Bernie

You could ask your learners to record and submit a 10-15 min video with their program source code. In the video they must explain how the program was written, and how it actually works. 

Learners can create 'in-person' videos quite easily with the Clipchamp online video tool. It has a nice screen record feature (sample tutorials below):


Clipchamp is free to use

You might also check out the ETBI guidelines for guidelines on AI-assisted assessments:


--

Mags Amond

unread,
Sep 10, 2025, 7:11:36 AMSep 10
to CESI-list
I think this is something we could discussed at the next online TeachMeet, which is November, date tbc.

In the meantime, everyone keep adding your tuppence worth here ... many teachers in many subjects are in the same dilemma right now.

Mx

Danny Murray

unread,
Sep 16, 2025, 4:59:56 AM (10 days ago) Sep 16
to cesi...@googlegroups.com
I think you should ask why the students cheat with AI. Their internal monologue is that it's 2025 and not using AI is stupid. 

They're wrong and they're not wrong.

So now I split an assignment into 'learning' coding and 'contract' coding and then let them use AI for the second part so that it provides a bit of a vent for those who think 'why shouldn't I use AI in 2025, any real coder would'. 

So I give for example 7/10 marks for programming without AI. Then they submit it again for the final 3 marks for augmenting their program using Chat-GTP, Gemini, Claude, stack overflow, their uncle Sam and their dog fluffy or whoever they can find. I correct the old school coding like a teacher and I correct the contract coding like I work in sales and all I care about is the product, how it looks, how they sell it. 

It doesn't totally remove the odd person using AI but at least they understand that the two parts have very different goals. Some students then are then more honest about having gaps in their learning because they'te happy to show that with AI they could still get the job done with modern tools. 








--

Bernie Farrell

unread,
Sep 17, 2025, 6:26:25 AM (9 days ago) Sep 17
to cesi...@googlegroups.com
Many thanks for all the emails regarding the above subject, very much appreciated

From: cesi...@googlegroups.com <cesi...@googlegroups.com> on behalf of Danny Murray <dcu...@gmail.com>
Sent: Tuesday 16 September 2025 09:59
To: cesi...@googlegroups.com <cesi...@googlegroups.com>
Subject: Re: [CESI List] Programming Assignments using AI
 

monica.ward

unread,
Sep 18, 2025, 8:18:09 AM (8 days ago) Sep 18
to CESI-list
Hi,

I don't know if it would work in your context, but Interactive Oral assessments might work for you.

Interactive Oral assessments are NOT like a 'grilling' session - it's an unscripted converstaion based on a real-world scenario.  See DCU's Interactive Oral assessment for more information.

The students could be asked to be in the role of a coding educator and explain their code to a younger person (e.g. a primary school student interested in coding) or a teacher who would like to understand the basics.

It puts the student in the role of 'expert'.

I'm happy to provide more information if this is of interest.

John Heffernan

unread,
Sep 19, 2025, 4:15:36 AM (8 days ago) Sep 19
to cesi...@googlegroups.com
Hi all 

Came across this article which introduced vibe coding to me but it has interesting discussion on using AI as a coding shortcut


From: cesi...@googlegroups.com <cesi...@googlegroups.com> on behalf of Bernie Farrell <bernie...@hotmail.com>
Sent: Wednesday, September 17, 2025 11:26 AM

Brenda Walker

unread,
Sep 19, 2025, 6:42:29 AM (7 days ago) Sep 19
to cesi...@googlegroups.com
like Brenda Walker reacted to your message:

From: cesi...@googlegroups.com <cesi...@googlegroups.com> on behalf of John Heffernan <jheff...@cesi.ie>
Sent: Friday, September 19, 2025 8:15:19 AM
Reply all
Reply to author
Forward
0 new messages