All of the content will remain available to you after our workshop:
There are plenty of other resources online (Khan Academy, MIT Open Courseware, etc, etc) if you want to go further. And, of course, our Urban Spatial Science MSc and Connected Environments MSc.
This workshop hopes to achieve four things:
This knowledge is intended to be transferrable.
Hint: There’s lots of help ‘out there’.
When you need an answer right now:
When you want to learn more:
From the Computer Science Wiki:
To which we would add:
print(variable)
statements liberally in your code!In addition to what we have provided, we like the “How to ask programming questions” page provided by ProPublica:
If you find yourself wanting to ask a question on Stack Exchange then they also have a guide, and there are plenty of checklists.
We can’t pretend they don’t exist.
Many programmers use LLMs as part of their coding for three reasons:
This is very much a ‘brave new world’ and we are all trying to figure it out on the fly.
LLMs like ChatGPT can help you to learn to be a better coder by providing guidance and feedback:
LLMs as co-authors
Using ChatGPT as your co-pilot is not the same as using ChatGPT as your co-author.
Here’s what we’ve noticed so far:
The Week Ahead