Learning About Programming Concepts
Last updated on 2026-07-30 | Edit this page
Overview
Questions
- FIXME
Objectives
After following this episode, learners will be able to…
- Appreciate how the use of relevant technical terminology in a prompt can influence the style and accuracy of the response generated.
- Identify some strategies to help them build a useful mental model of coding.
What More Can We Learn?
- when you encounter a term or concept that you are not yet familiar
with, take the opportunity to learn more.
- knowing the right vocabulary is valuable so take note of these technical terms to use in future chatbot prompts, search queries, questions to colleagues etc. the language you use in your prompts can significantly influence the quality and specificity of the response you receive.
EXERCISE here for learners to explore how different ways of asking a question can influence the output generated in response.
you should be careful not to disappear down a rabbit hole altogether.
ask the chatbot for advice on prompting more effectively
-
strategies that can reinforce your learning as you go:
- practice, practice, practice: ask the chatbot to generate exercises for you to complete to test your understanding
- draw a concept map: bubbles for concepts and lines connecting them, labelled to describe the relationship(s) between these concepts
EXERCISE for learners to request exercises to reinforce understanding of some coding concept: for loops, maybe? or if/else control flow?