eScience Home | ANU Home | Search FEIT | Search ANU
The Australian National University
Faculty of Engineering and Information Technology (FEIT)
Dept. of Computer Science (DCS)



SUGGESTED ENROLMENT PATTERNS IN ESCIENCE COURSES IN 2006

When you officially enrol for the first time at ANU you will be required to choose courses for a full year. In actual fact the first semester is the most important one. You can change your enrolment as the year progresses and you can actually change your first semester enrolment up until (about) week 3 without penalty.

You can choose any courses which are within the rules for the eScience program that you are taking. You should do your best to ensure that your enrolment pattern is legal (if it is not, you might possibly not be able to graduate when the time comes; or, at best, you may have to take extra courses). The rules for the eScience programs are defined by the relevant pages accessible from here for the Graduate Diploma or here for the Masters (the main pitfall is taking nore than 12 points of MIT Group D options).

The following are suggested, legal enrolment patterns for the Masters and Graduate Diploma. These are designed for full-time enrolment beginning semester 1 2006. Note that full-time enrolment at ANU is defined to be 18 units and more. Standard full-time enrolment is 24 units. Standard part-time enrolment is 12 units. Masters students who decide to take 18 units per semester will end up studying for 2 years before completing the program. Experience has shown that there is no difficulty in extending an 18 month student visa to be 2 years.

Masters Pattern- Standard Full Time

Semester 1

Course Units Group
COMP6442 Software Construction for eScience 6 A
COMP6311 Software Analysis and Design 6 A
COMP6464 High Performance Scientific Computation 6 C
Free choice 6 C/D

Some possibilities for the free choice course are

Course Units Group
COMP6468 Computer and Network Security 3 C
COMP6312 Software Quality Management 3 C
COMP6320 Artificial Intelligence 6 C
COMP4200 Milestone Papers in Computing 6 D
COMP3300 Operating Systems Implementation 6 D
COMP3420 Advanced Database Systems 6 D
MATH2301 Games, Graphs and Machines 6 D

Note that:

  • COMP6442 Software Construction for eScience was formerly named Networked Scientific Data Analysis and Presentation.
  • Students doing a 2-year combined degree package need to carefully consider their D group options; generally these will be taken from courses in their other degree. See the eScience Convenor for further advice.
  • Enrollment in COMP6700 Introduction to Java Programming for MIT students is not encouraged, except in special circumstances. This is because MIT students are assumed to have substantial programming background already, sufficient enough to be able to pick up Java programming without have to take a full course. Note that students with little prior Java experience may `sit-in' on the one-week intensive part for COMP6700 during Orientation week instead of enrolling in COMP6700.
  • COMP3300 and COMP3420 will need a special prerequisite waiver form to be signed by the eScience convenor or delegate. This is a green form available from the Department of Computer Science office. Once it is signed, you will need to take it back to the CS office and receive a "permission code" which will enable you to enrol.
  • COMP4200 is a research-oriented reading course, an MIT Group D option recommended for those considering the eScience Research Project option (COMP6720/COMP6702). Permission from the eScience convenor is similarly required.

Semester 2

Course Units Group
COMP6461 Computer Graphics 6 A
COMP6390 HCI and Usability Engineering 6 B
COMP6704 Project Management 6 B2
Free choice 6 C/D

Some possibilities for the free choice course are

Course Units Group
COMP6466 Algorithms 6 C
COMP6331 Computer Networks 6 C
STAT8026 Graphical Data Analysis 6 D
COMP6313 Software Process 3 C
COMP8170 Software Process Improvement Methodologies 6 C
COMP6720 eScience Project IV 6 C
COMP6444 Software Design for eScience 6 C
MATH3346 Data Mining 6 D

Note that

  • COMP6390 HCI and Usability Engineering replaces the former course COMP6422 Usability Engineering.
  • COMP8170 will include COMP6313. Students should have a good knowledge of the software life-cycle before taking these courses. Contact Clive.Boughton[at]anu.edu.au for details.
  • COMP6720 "eScience Project IV" is a reading course which must be taken if you are planning to take the COMP6702 research project in your final semester of study.

Graduate Diploma Pattern- Standard Full Time

Semester 1

Note that the Introductory Programming course (COMP6700) begins in intensive mode (full-time) on Monday of Orientation Week.

Course Units Group
COMP6700 Introductory Programming in Java 6 A
COMP6442 Software Construction for eScience 6 A
COMP6311 Software Analysis and Design 6 A
COMP6340 Networked Information Systems 6 B

Note: Some students could claim status for COMP6700 and take any other course from the Masters program instead. COMP6442 Software Construction for eScience was formely named Networked Scientific Data Analysis and Presentation.

Semester 2

Course Units Group
COMP6461 Computer Graphics 6 A
COMP6701 eScience Project I 6 A
COMP6240 Relational Databases 6 B
Free choice 6 B/C

Some possibilities for the free choice course are

Course Units Group
STAT8026 Graphical Data Analysis 6 B
COMP6704 Project Management 6 B
COMP6341 IT in Electronic Commerce 6 B
COMP6390 HCI and Usability Engineering 6 B
COMP6444 Software Design for eScience 6 C