Sessions

Android programming

Facilitator: John Casey.

The session will cover the basics of Android programming: how to create an Android project, how to develop an animation and also how to handle user input.

Powerpoint

Material 1

Material 2

Other materials

CS in the Real World(TM)

Facilitator: Sam Thorogood.

How do Google and other big companies actually use CS in their day-to-day operations? I'll also talk what high school students might like to know and do to get here, and dive technically into what are some of the more interesting and fun Google has been involved with over the years.

Hacking for fun and profit: the landscape of cyber criminals and security professionals

Facilitator: Hinne Hettema.

In this presentation, an IT security expert talks about hackers, their motivations, how they work and how to recognise them - and then he does the same for security professionals. You will get an idea of what it is like to work in cyber security and what it takes to work in cyber security. The session concludes by discussing future security trends, and what students currently in school may expect the future of cyber security to be like.

Human/Robot interaction.

Facilitator: Chris Chitty.

Robot body language, it speaks for its self. A how to discussion with simple yet effective approaches and example mechanisms, to show what's possible.

  • Observations enabling access to and use of communication channels evolved in humans and other animals/creatures.
  • Unspoken, unwritten and now across species (human/machine).
  • Posture, performance, passion, persuasion.
  • Engagement interaction teamwork.

The impact of emerging technologies and the applications of computational intelligence on education

Facilitator: Hossein Sarrafzadeh.

This session will discuss the impact of emerging technologies and the applications of computational intelligence on education, including computer vision, gesture-based interfaces, games, intelligent and affective tutoring systems, life-like agents and natural language processing.

Is that a virus? How to recognise and investigate malware

Facilitator: Hinne Hettema.

In this practical session, an IT security expert talks about malware: what it is, who writes it and how to recognise it. he'll give you some simple approaches to investigate unknown computer software for malware characteristics. This session will demonstrate actual approaches and software that we use in determining whether something is malware, what it does, and the tricks used by malware writers to hide their intentions from users and investigators.

The Mindlab

Facilitator: Chris Clay et al

At The Mind Lab, delegates will get a tour of one of New Zealand's most innovative learning establishments. The time spent at The Mind Lab will be dominated by a fun and active robotics session alongside some discussion around the place for robotics across the curriculum. This session will be hosted by Chris Clay, Minlab's Education Director, and his team.

Mobile Programming using App Inventor 2

Facilitators: Mahsa Mohaghegh and the App Inventor Team.

In this session, we introduce App Inventor as a new and innovative approach to teaching programming to high school students.

Students learn computer science by building socially useful mobile apps. In addition to programming and computer science principles, the course is project-based and emphasises writing, communication, collaboration, and creativity.

We have been running workshops for both teachers and students to introduce them to this collaborative and interactive tool.

Next-Level Web Development with jQuery

Facilitator: Tanya Gray.

This session is a taster for interactive web development using jQuery, and is a cut-down version of the full day course offered by Gather Workshops.

We will begin with a brief introduction to jQuery and why it's an ideal next step for confident web developers, followed by building and publishing a small jQuery app on the Internet.

We work through the construction of a basic web app to learn how to get started with jQuery, and learn about some of the most common ways jQuery is used. We cover how to display a list of items from a data source, and then enable interaction within the browser. The tools used are all freely available for use in your classroom.

This session is best suited to those who are already confident with coding HTML and CSS and are looking for a way to step up their web development skill set.

Open Source Robotics

Facilitator: Chandimal Jayawardena.

When used properly, robotics can provide an ideal platform for teaching many subjects including mathematics, science, design, technology, and ICT.

This session covers open-source robotic hardware and software that can be effectively used in education. Open source robotics allows users to build inexpensive robots and to develop software using open-source software frameworks.

In this session you will learn basics of Robot Operating System (ROS), which is a widely used open-source robot software framework for education. ROS is used by students of all ages because it supports a wide variety of robots, from low-cost platforms to expensive commercial robots.

Staying Safe and Secure Online

Facilitator: Chis Hails

NetSafe staff handle over 700 incidents each month from people around New Zealand who are dealing with a variety of digital challenges. On average, more than $500,000 is reported lost each month to romance, investment and online trading scams and as a result of poor computer security. Learn how to protect yourself from common cyber threats.

Web Development Jumpstart

Facilitator: Tanya Gray.

This session is a taster for web development using pure HTML5 and CSS3, and is a cut-down version of the full day course offered by Gather Workshops.

We will begin with a brief introduction to web development using code and why it's a great starting place for new programmers, followed by building and publishing a web page on the Internet.

We work through the construction of a basic web page to learn how easy it can be to get started, and fill in content according to your own interests. We cover how to make a header, page sections, and embed a video from YouTube. The tools used are all freely available for use in your classroom.

This is an ideal session for those who are not yet teaching programming in the classroom and are not sure where to start. It would also be helpful for those who are currently teaching drag-and-drop web development using Dreamweaver or similar, and wish to make the jump to pure code.