High School Computing Club

Register

Intermediate Programming

Date: Tuesday 19th August, 2014 onwards
Time: 4pm - 6pm
Duration: 12 weeks
Registration of Interest closes: 8th August, 2014

If you already know the basics of programming and are looking for something more complicated to sink your teeth into, Intermediate is for you. There will be 3 projects covering different areas of programming: simple game development, dynamic web pages, and a taste of cryptology.

Though a level of familiarity with Python is expected, there will be a quick recap of the language at the beginning of the course in case your skills are rusty.

Algorithms and Competitive Programming

Date/Time: Thursday 10th July, 2014 - 10am to 4pm

Location: Flute

Recommended Level: Advanced

A hands-on introduction to designing and analysing algorithms, and programming competitions like UNSW Computing's ProgComp and the AIO. Learn how to reason about the speed of your programs and solve programming problems as we look into sorting, searching, shortest paths and other important algorithms and how to apply them.

Advanced Web Dev

Date/Time: Wednesday 9th July, 2014 - 10am to 4pm

Location: Banjo

Recommended Level: Advanced

In modern day society, our reliance on dynamic websites has become a crucial part in our lives. This course will teach high school students how to develop websites that are capable of advanced dynamic interaction. Students will use the Python language to dynamically generate HTML webpages. They will also learn the JavaScript language and use it to make these webpages interactive. JavaScript knowledge is not required.

Intro to Programming

Date/Time: Tuesday 8th July, 2014 - 10am to 4pm

Location: Chi

Recommended Level: Beginner

Do you want to start learning programming? Step into the world of Python and bring your computer's full power to your fingertips. Channel your creativity into programs that are limited only by your imagination.

Content covered:

Arduino

Date/Time: Thursday 10th July, 2014 - 10am to 4pm

Location: Banjo

Recommended Level: Beginner

Have fun with the Arduino, a new cool electronics board where you will be able to play with LEDs, sensors and be able to communicate with computers.

Living in a Shell

Date/Time: Tuesday 8th July, 2014 - 10am to 4pm

Location: Banjo

Recommended Level: Intermediate

Living in a shell? Try coding in one! Practical programming aims to introduce useful programming tools to the programmer. The workshop will cover useful UNIX filters, regular expressions (with applications in other programming languages) and shell scripting. Attendees will take away a set of useful skills which can be used for any type of programming in the future (especially on UNIX, the OS for real men (and women)), including project work and programming competitions. We recommend a bit of knowledge in any programming language for those who wish to participate in this workshop, but this is not a strict requirement.

(P.S. Shell scripting looks like hacking...)

Gamemaker

Date/Time: Friday 11th July, 2014 - 10am to 4pm

Location: Chi

Recommended Level: Beginner

Do you want to learn how to make awesome computer games? This free UNSW workshop will teach you how to make your own customised arcade games. During the lesson, we will analyse and play many games and then we will show you how to design these exciting games, using Game Maker's powerful GML (Game Maker Language). By the end of the workshop, you will be equipped with the skills to make your very own personalized games that you can show off to your friends! This workshop does not require any programming experience.

Intro to Web Dev

Date/Time: Wednesday 9th July, 2014 - 10am to 3pm

Location: Chi

Recommended Level: Beginner

This workshop will teach you the basics of HTML, the fundamental language that drives every page on the internet. Not only will you learn how HTML works and how to write your own HTML pages, but you will also learn how to add all kinds of effects to your web page using CSS. You will be able to produce professional looking webpages using tools like Bootstrap.

Robot Sumo

Date/Time: Monday 7th July, 2014 - 10am to 4pm

Location: Banjo

Recommended Level: Beginner

Real Steel. Robot Wars. Ever wanted to stare down your opponent, through ultrasonic eyes and ram them out of the cage? Here's your chance! Come join us and build and program a robot to be the meanest, toughest, baddest beast out there.