Welcome!

In 2015, the inaugural edition of 'The Art of Computing' class is offered as an ANU vice-chancellor's course - VCUG 1001.

While we wait for the beginning of Semester 1 classes on Monday 16 Feb 2015, here are a few things you could do to know more about the class:

Lab 10: Sequential Circuits Posted on 20 May, 2015


In this lab, you will use Logisim to create both simple and not so simple clocked circuits.

For help on how to install Logisim, see Lab 9.

Read More

Lab 9: Combinatorial Circuits Posted on 7 May, 2015


In this lab, you will use the Logisim tool, along with pen and paper, to analyse and create simple combinatorial circuits.

Read More

Exercise - Binary, Octal and Hexadecimal Numbers Posted on 30 Apr, 2015


The purpose of these excercises are to refresh what you learned on binary numbers, and help the logic simulation labs in the next few weeks. They are ungraded.

Read More

Lab 8: Learning to diagnose - Machine learning with decision trees Posted on 20 Apr, 2015


This lab practice the ideas of recursive computation with tree structure and core concepts of machine learning, by learning a decision tree for diagnosing breast cancer. May 2014 ## Preface This tutorial is designed to support the _Topic 6: Machine Learning_ component of the upcoming Joy of Computing (JoC) course at ANU. It details a set of practical tasks that JoC students will undertake as part of the course in an interactive format.

Read More

Lab 7: Solving Sudoku Posted on 30 Mar, 2015


In this lab, we explore how reasoning, and figuring things out by trial-and-error, can be coded as an algorithm, and use it to solve Sudoku puzzles. Sudoku: The search for a solution The most well known form of a sudoku puzzle is a 9-by-9 grid in which the numbers 1-9 must be placed such that each row, column and 3-by-3 box contains exactly one of each of the 9 digits. A typical puzzle will initially have enough of the numbers filled in to ensure that the puzzle has exactly one solution.

Read More

Lab 6: The Sentiment of a Superstorm Posted on 20 Mar, 2015


For this tutorial, we’ll explore how we can use social data (tweets from Twitter) to enrich our understanding of one of the most destructive hurricanes in US history: “Superstorm Sandy”.

The first part of this lab sheet contains reading material for both sentiment analysis and hashing, the second part contains the excercise questions. Skip directly to the practical part of you are impatient.

Read More

Quick links

2015 S1 lecture schedule:
  • Tue 2-3 CSIT N101
  • Wed 2-3 CSIT N101
  • Thu 12-1 ENG T

Note: The Thu 12-1 lecture slot is used in _some weeks_.

Quick-access class pointers: This will be updated to incldue links, such as the EdX teaching system.