@@ -194,6 +194,39 @@ of papers written for that journal that can be helpful are:
194194
195195Deadline: TBD.
196196
197+ ## [ Use of Code Generation Tools] ( #use-of-code-generation-tools )
198+
199+
200+ Code generation tools (for example Large Language Models such as ChatGPT or
201+ Google Gemini) are increasingly capable of producing working programming code.
202+ These tools can sometimes generate high-quality solutions, but they can also
203+ produce incorrect, inefficient, or unsafe code.
204+
205+ ** The purpose of this module is for you to develop your own programming,
206+ problem-solving, and debugging skills.**
207+
208+ For this coursework, you must submit your own original work.
209+
210+ You must not:
211+
212+ - Submit code that you do not fully understand
213+ - Submit code generated wholly or partially by automated code generation tools
214+ - Use code generation tools to complete assessed programming tasks
215+
216+ You may:
217+
218+ - Use lecture materials, textbooks, and official documentation
219+ - Discuss general programming ideas with others (but not share code)
220+ - Use standard debugging tools
221+
222+ Automated code generation often produces recognisable artefacts. Where there is
223+ reasonable evidence that submitted work was generated using such tools, the
224+ submission may be treated as an academic integrity violation and penalties may
225+ apply, including a mark of zero.
226+
227+ ** This policy exists to ensure you develop the skills required for later modules
228+ and professional programming practice.**
229+
197230## [ Past group projects] ( #past-group-projects )
198231
199232A list of titles of past projects:
0 commit comments