Programming Pedagogies (Grok)
Caroline Tromans, Drew Eastlake, Dan Hickman
See: https://grok.ac/ictensw-2023 for Grok activities and http://grok.ac/ICTENSW2023 for folder of resources on SharePoint
Two ideas types of activities:
- PRIMM (Predict, Run, Investigate, Modify and Make) model
- Parsons Puzzles (arrange lines of code in correct order, see https://hckmd.com/parsons for Python tool including examples, or could simply create one in Scratch).
Other links:
- Ten quick tops for teaching programming (Brown & Wilson, 2018)
- Raspberry Pi Foundation: Teaching programming in schools
Creativity and Computational and Design Thinking
Bronwyn Tregenza
Ran a workshop on the Invention Engine sample kit (excellent)
http://sites.google.com/uts.edu.au/ICTENSW/home for activities
Browyn recommends Edison Robots
Teaching Artificial Intelligence in HSC Software Engineering and Enterprise Computing
Dr Vladimir Tosic vladimir.tosic2 ‘at’ det.nsw.edu.au
See http://learn-ai.weebly.com and http://tinurl.com/NewHSC-AI
Interesting links for K-10:
- World Artificial Intelligence Competition for Youth
- AI4K12
- AI for Teachers
- MIT Responsible AI for Social Empowerment and Education (MIT RAISE)
- Day of AI Australia
- Code.Org AI
Interesting links for Senior Students
- Google AI Experiments
- Google AI Teachable Machine (note that can export and then run through Tensor Flow)
- Machine Learning for Kids (includes some low level tasks but some are Python)
- Artificial Intelligence CrashCourse Youtube
- TensorFlow Create production-grade machine learning models with TensorFlow
- Keras is another system like TensorFlow to create machine learning models
- Kaggle for free datasets
- TutorialsPoint AI tutorials
Grok Academy AI in K-12
James Curran james.r.curran ‘at’ grokacademy.org
Director, Grok Academy (a charity)
- ‘Prompt’ engineering is going to become more important
- Tools: ChatGPT, DALL-e, Midjourney, Stable Diffusion, Artflow, Diagramify, Looka, Soundraw,
- ChatGPT trained on 570GB of text including publicly available “Common Crawl” and Wikipedia
- Tasks: Start with ChatGPT output and critique it, improve it
- Teachers can generate multiple choice questions (e.g. generate 5 multiple choice questions on the concept of binary)
- Have conversations about authentic assessment, alternative forms of evidence, higher order thinking