ANU The Australian National University

____________________________________________________ Timetable | Teaching | About me | Research | Contact ____________________________________________________

Ian Barnes

Mugshot

I am a Lecturer in the Department of Computer Science at the Australian National University.

Timetable and office hours

In order to get through my workload I have a strict office hours policy. I am only available to students outside my office hours if you make an appointment with me at least a day in advance. You can make an appointment by email (Ian.Barnes@anu.edu.au) or by phone (6125 3003).

My office hours for Second Semester 2006 are:

Tuesday1 pm - 2 pm

If you show up at my office outside my office hours and without an appointment, I may not be able to help you.

Timetable for Semester 2, 2006
  Monday Tuesday Wednesday Thursday Friday
10-11 COMP3410/6341
Tutorial/lab class
By
appointment
Unavailable
(Lecture preparation)
Unavailable
(Non-ANU day — in Sydney)
Unavailable
(Research Day — at DRS)
11-12 Unavailable
(Lecture preparation)
COMP3410/6341 Lecture C
12-1 COMP3410/6341
Tutors' meeting
COMP3410/6341 Lecture B Unavailable
(Lecture preparation)
1-2 Unavailable
(Lecture preparation)
Available for
consultation
COMP1110/1510 Lecture B
2-3 COMP3410/6341 Lecture A Unavailable
(Lecture preparation)
By
appointment
COMP1110/1510 Lecture C
3-4 By
appointment
COMP1110/1510 Lecture A Staff Meeting / Department Seminar Unavailable
(Research Day — at DRS)
4-5 By
appointment

Teaching

In 2007 I will not be teaching as I will be on a secondment to the Digital Resource Services program in the university's Division of Information, working on the Digital Scholar's Workbench project for the Australian Partnership for Sustainable Repositories (APSR), which is funded by DEST as part of the government's Strategic Infrastructure Initiative "Backing Australia's Ability".

In second semester 2006 I am course co-ordinator for COMP3410/6341 IT for E-Commerce. I am also giving ten lectures in COMP2110/2510/6444 Software Design. (The course co-ordinator for COMP2110/2510/6444 is Associate Professor Chris Johnson.) I also run COMP4800 Industrial Experience. Oops! We did a swap. I'm now doing ten lectures in COMP1110 Introduction to Software Systems and COMP1510 Introduction to Software Engineering instead. The other lecturer (and course coordinator is Eric McCreath.

In first semester 2006 I continued my secondment to DRS working on the APSR Sustainability of word processing documents project. Links to reports on preservation of word processing documents and preservation of LaTeX documents coming soon. I spent a few hours a week mentoring Dr Alexei Khorev as he taught COMP2100/2500 Software Construction. I also ran the COMP2500 Software engineering seminars part of the course.

In second semester 2005 I did no teaching. Instead I worked at Digital Resource Services in the university's Division of Information on a project concerned with sustainability of word processing documents. This project was funded by the Australian Partnership for Sustainable Repositories. (Take a look at the ANU's institutional repository Demetrius, implemented using DSpace software.) This work built on my previous research on electronic publishing from office documents.

On Friday 7th October 2005 I gave a guest lecture in the course COMP3410/COMP6341 IT for E-Commerce. This lecture was an XML case study of a small publishing project. Check out the lecture slides [ PDF].

In first semester 2005 I was the course co-ordinator for COMP2100 Software Construction (and its new variant COMP2500 Software Construction for Software Engineers). I did this in 2000, 2001, 2002, 2003 and 2004 also. In 2005 and 2004 I shared the teaching with Richard Walker. In 2000 I shared the teaching with Jim Grundy.

There were a few big changes in COMP2100 in 2005. The first is that we changed programming language from Eiffel to Java. The second is that the course was split into two: “COMP2500 Software Construction for Software Engineers” for students enrolled in the Bachelor of Software Engineering, and “COMP2100 Software Construction” for all other students. The two courses follow the same basic pattern, but there are some extra activitities and assessment items for COMP2500. The third change was that our part-time teaching and marking budget was cut dramatically, so that labs only run every fortnight, rather than weekly and there are only two programming assignments rather than three.

In second semester 2004 I was on sabbatical (Outside Studies Program).

In first semester 2004 I was one of the lecturers for the 3rd year team project, COMP3100/3500. The other lecturers were Shayne Flint (course co-ordinator), Clem Baker-Finch and Clive Boughton. You can view the slides from my introductory lecture on Configuration Management here in PDF, Powerpoint or OpenOffice format.

In second semester 2003 I was one of the lecturers for the course COMP2110 Software Design. I did this in 2001 and 2002 also. The other lecturer (and course co-ordinator) was Associate Professor Chris Johnson.

In second semester 2000 I was the course tutor for the course COMP1110 Foundations of Software Engineering. I did this in 1999 also.

In first semester 1999 I assisted in the development of the course COMP1100 Introduction to Programming and Algorithms.

About me

I studied mathematics and computer science at the Australian National University from 1981 to 1984, finishing with first class honours in pure mathematics. Among my teachers in computer science were Brian Molinari, Malcolm Newey, Brendan McKay and Vicki Peterson, all of whom are still teaching in the department. From 1986 to 1990 I did a Ph.D. in applied mathematics in the Research School of Physical Sciences, again at ANU.

Until early 1998 I worked as a mathematician (sometimes disguised as a physical chemist or soft-matter physicist), first at the CNRS in Bordeaux, France, then at the University of Sydney, the ANU and Macquarie University. I have done research in pure and applied mathematics, mostly on subjects related to surfaces in space, interfaces between different phases in microstructured fluids, movement of interfaces driven by surface and curvature energy and stuff like that. I also lectured at all levels of undergraduate mathematics, from first-year to fourth-year honours and masters.

You can download a preprint of my latest (and possibly last) mathematics paper, co-authored with Kewei Zhang of the Department of Mathematics at Macquarie University: Instability of the Eikonal Equation and Shape from Shading Mathematical Modelling and Numerical Analysis, Volume 34 Number 1, 2000, pp. 127-138.

After years of being unhappy in mathematics, I decided in early 1998 to change to computer science. In 1998 I taught first-year computing at the Sydney Institute of Business and Technology, a private tertiary college affiliated with Macquarie University. In 1999 I was a Visiting Fellow and Part-time Tutor in the Department of Computer Science at ANU. In December 1999 I was offered an Associate Lecturer position in the department, and in 2002 I was promoted to Lecturer.

I am married to Avigail Abarbanel, who is a counsellor and psychotherapist in private practice. My daughter Libby lives with. My interests outside work include reading, writing, cycling, weight training and playing the piano. I study counselling and psychotherapy one day per week at the Jansen-Newman Institute in Sydney.

Research

Here are some of the areas I'm interested in. The first one is my main area of work at the moment.

The remaining areas are nice ideas that I haven't had any time to work on. But if a student is interested in any of these, I might well be able to come up with a project I could supervise.

Contact Details

Mail: Dr Ian Barnes
Department of Computer Science
The Australian National University
Canberra ACT 0200
Phone: +61 2 6125 3003 (DCS)
+61 2 6125 7796 (DOI)
Fax: +61 2 6125 0010
Email: Ian.Barnes@anu.edu.au
In person: Room N322, Building 108

____________________________________________________ Timetable | Teaching | About me | Research | Contact ____________________________________________________

Copyright © 2000-2006, Ian Barnes & The Australian National University
Feedback & queries to Ian.Barnes@anu.edu.au
Last modified: Friday 10 November 2006, 12:50 PM