Tutorial on AI-assisted programming
- Date: 29 November 2024, 13:15–15:00
- Location: Blåsenhus, 12:228
- Type: Seminar
- Lecturer: Ronald van den Berg, Stockholm University, Department of Psychology
- Organiser: Department of Psychology, Division of Perception and Cognition
- Contact person: Mattias Forsgren
Are you regularly coding in R, Python, Matlab, or any other major programming language? Then this seminar is for you!
The goal of this tutorial is to get you all set for AI-assisted coding. I will demonstrate how to set up GitHub Copilot (free for academics) and how to use its main features, including code completion, bug fixing, code explanation, and code documentation. The demonstrations will cover R, Python, and Matlab.
I've been coding with real-time AI assistance for about a year now and it has been a game-changer for me. It has made me a better and faster coder, as well as a more efficient debugger.
Recommended preparation
- Create a GitHub account if you don't have one yet.
- Apply(*) for the GitHub Education package, so that you can use the tool for free. The verification process can take a few days.
- Note that the GitHub account is required only for installing the tool and identifying yourself — no additional expertise or use of GitHub is required.
(*) In the application process, you will need to upload proof of your affiliation with an academic institution. I used a screenshot of the top part of my salary statement (showing my name, address, and the university logo) saved as .jpg, which worked well. If you have problems, make sure that your image adheres to all the requirements (there's a maximum file size of 1 MB and a minimum resolution of 1024x768, from the top of my head). Feel free to contact me (ronald.van-den-berg@psychology.su.se) if you experience problems.