
Imperial College Computing
Programming Assessment Utilizing AI Tools
Pages
7
Time to read
18 mins
Publication
Language
English

Pages
7
Time to read
18 mins
Publication
Language
English
This document is a guide detailing a programming assessment designed for a Master's-level module in Applied Computational Science and Engineering, specifically focusing on Modern Programming Methods. The assessment evaluates students' ability to develop, optimize, and profile code, with a significant emphasis on the use of AI, particularly ChatGPT, to generate solutions for the Lorenz System. Students are required to critically analyze AI-generated code, refine it, and reflect on the limitations of AI outputs. The assessment aims to ensure all students achieve competency in Python and GitHub, regardless of their prior experience. It includes specific learning outcomes such as designing sustainable software and utilizing cloud computing technologies. The guide outlines the assessment's structure, including code development, profiling, optimization, and reflection on AI contributions. It also discusses the rationale for integrating AI tools into the curriculum, emphasizing the importance of critical evaluation and responsible use of AI in programming.