Thursday 24th November 2022
More information on the sessions will be added shortly. Please remember to check back here often.
KEYNOTE: UNEXPECTED HORIZONS: HOW COVID PAINTS A BETTER WORLD
WELBY INGS
MORNING SESSION 1: IMPROVING QUALITY OF FEEDBACK IN STUDENT PROGRAMMES
Professor Andrew Luxton-Reilly, Associate Professor Ewan Tempero, Doctor Diana Kirk and Tyne Crow
This interactive workshop will focus on programming in the context of NCEA and text based programming languages. The workshop will focus on teaching strategies and feedback that can help students improve the quality of the programs they are producing. We will work through a series of interactive exercises that can be used with students in the classroom. The workshop will cover an overview of why code quality matters, practical exercises for learning aspects of code quality and ideas for providing feedback on code quality.
Morning Session 2: Agile is eating the world - find out why and how
Jim Buchan
If you are wondering what this “Agile” beast is and its relevance to your world, then this is the workshop for you. This workshop will explore the Agile values and principles that are “eating the world” and how they can influence collaborative software development as well as influence teaching and learning in the classroom.
The workshop will be interactive with some short games to illustrate Agile principles and will be guided by questions participants are curious about. The Scrum way of working will be used to illustrate some of the Agile values. In keeping with the “eating” theme, participants are encouraged to bring chocolate as a gift for the presenter.
The workshop will be interactive with some short games to illustrate Agile principles and will be guided by questions participants are curious about. The Scrum way of working will be used to illustrate some of the Agile values. In keeping with the “eating” theme, participants are encouraged to bring chocolate as a gift for the presenter.
Morning Session 3: adobe: digital is the innovation default. everything happens on a screen
Rosie Sue
Let Adobe guide you in the evolving world of digital innovation. We will demonstrate how you and your students can create realistic prototypes that tell stories and bring ideas to life.
We will introduce you to Adobe XD and generate a mobile website based on the idea of promoting sustainability. Along the way we will show you how to design, prototype, collaborate and share your ideas.
Adobe Session requirement
To leverage the full features of Adobe XD, a Creative Cloud license is required. Most schools in NZ have access to Creative Cloud using their school email (you can check with your school IT for more information). If you don’t have access to Creative Cloud, you can get limited access via Adobe XD’s starter plan using a FREE Adobe ID. Click here to sign up for an Adobe ID. The starter plan will allow you to publish one collaborative project with 2 co-editors which will allow you to test the product. More information on the limitations can be found here.
We will introduce you to Adobe XD and generate a mobile website based on the idea of promoting sustainability. Along the way we will show you how to design, prototype, collaborate and share your ideas.
Adobe Session requirement
To leverage the full features of Adobe XD, a Creative Cloud license is required. Most schools in NZ have access to Creative Cloud using their school email (you can check with your school IT for more information). If you don’t have access to Creative Cloud, you can get limited access via Adobe XD’s starter plan using a FREE Adobe ID. Click here to sign up for an Adobe ID. The starter plan will allow you to publish one collaborative project with 2 co-editors which will allow you to test the product. More information on the limitations can be found here.
Morning Session 4: Introducing artificial intelligence into the classroom: recognise, use and build
Dr JOhn Flackett
Note: This demo will be delivered live, online, as John won’t make it across the border from Australia in time for this conference.
Having a good understanding of the field of Artificial Intelligence (AI) is paramount for the jobs of Industry 4.0. and AI education is gradually being introduced into the classroom. Dr John Flackett will explore actionable ways in which students can be taught AI terminology and concepts by recognising AI-based systems, using real-world applications and building software with AI tools and techniques. John will also consider the future of AI and what affect emerging technologies have on the future of work.
Having a good understanding of the field of Artificial Intelligence (AI) is paramount for the jobs of Industry 4.0. and AI education is gradually being introduced into the classroom. Dr John Flackett will explore actionable ways in which students can be taught AI terminology and concepts by recognising AI-based systems, using real-world applications and building software with AI tools and techniques. John will also consider the future of AI and what affect emerging technologies have on the future of work.
Afternoon Session 1: hacking, cracking, sniffing & snorting: cybersecurity and forensics in the digital age
Dr Alastair Nisbet
The workshop will involve a very practical experience in cybersecurity & digital forensics skills and is designed for those who have a basic knowledge of computing through to more advanced computer skills. Attendees will be led through practical exercises in testing the security of wireless networks (hacking), obtaining passwords for documents and computer accounts (cracking), utilising software to monitor network traffic (sniffing) and viewing communications within a network (snorting). Attendees will follow through the demonstrations on computers as they develop these skills with a view to teaching others what they have learned. Each attendee will take with them a written manual to ensure they can recreate the workshop for students.
Afternoon Session 2: Build a Dynamic website with pythin and flask
Tanya Gray
Many senior students use PHP to build their first dynamic website, but did you know you can do the same thing with Python? In this workshop, we will use Python along with our existing knowledge of HTML and CSS to make a multi-page website. Flask is a website framework written with Python, which makes this pretty easy to do! For one of our website pages, we will add a list of products generated by the Python code, to show how we can generate some repetitive content from data.
This workshop requires prior knowledge of HTML, CSS and Python to the equivalent of Level 2 or Level 3. We'll be coding a little bit of all three languages, but the focus will be on learning new techniques with Python and Flask to run a website.
Flask is considered a "third party or non-core API, library or framework" and so is a valid "complex programming technique" for AS91906 "Use complex programming techniques to develop a computer program" at Level 3.
This workshop requires prior knowledge of HTML, CSS and Python to the equivalent of Level 2 or Level 3. We'll be coding a little bit of all three languages, but the focus will be on learning new techniques with Python and Flask to run a website.
Flask is considered a "third party or non-core API, library or framework" and so is a valid "complex programming technique" for AS91906 "Use complex programming techniques to develop a computer program" at Level 3.
Afternoon Session 3: Making AI accessible and fun with google teachable machine
Isuru Fernando
We will cover the basic landscapes of ML and AI and take you through some of the creations Google has built and contributed to, like Teachable Machine and Coral to make AI accessible and understandable. You'll be equipped with tools and resources you can use to build learning experiences for your students