Advice on unit of Study Choice in 2010 for Third Year Students

This advice applies to students who have completed their second-year IT subjects in 2007 or earlier, and plan to enrol in 3000-level units from the School of IT in 2010. Because there have been substantial changes to the curriculum, students who have not finished all their intended second year study, and/or those who have already completed some 3000-level units, should seek individual advice from an appropriate Associate Dean, Year Adviser, or from the Undergraduate Director, Dr Kalina Yacef.
Also, any student who finds their study plans disrupted by the curriculum changes should seek individual advice (and perhaps get waivers of prerequisites or other constraints).

Students who are enrolled in the BCST, BCST(Adv) or BIT degrees should note that the Faculty Handbook now contains extensively-revised degree rules; however, if you enrolled in these degrees in 2007 or earlier, you can continue under the original rules, with suitable adjustments for the altered lists of available units.

Overview

At the start of the year, students enrol in subjects for both semesters. The normal load is 24 credit points per semester; a student must enrol in at least 18 credit points per semester to be regarded as “full-time” for youth allowance, scholarship and visa requirements. You choose subjects for the whole year when you enrol, but these choices can be changed later. First semester choices can change until shortly after the start of lectures; second semester choices can then change at the end of semester 1 or even into the first week or so of lectures during semester 2!

Note that most degrees allow students to choose some 2000-level units (or even 1000-level units, as long as the total amount of 1000-level credit points does not exceed degree rule limits), as well as 3000-level units, among their enrolment in their third year of study.

Here is the list of 3000-level units offered by the School of IT in 2010; as well, we include some units which (though they are administered by the School of Electrical and Information Engineering) are taught with involvement from SIT, and count towards Table III(iv) or Table III(v) in the BCST, BCST(Adv) or BIT, and also count towards the relevant BSc majors, as noted below.

Unit of Study

CP

Sem

A: Assumed knowledge

P: Prerequisites

N: Mutually exclusive with

COMP3308

Introduction to Artificial Intelligence

6

1

A: COMP2007

N: COMP3608, COMP3002, COMP3902

COMP3608

Introduction to Artificial Intelligence (Adv)

6

1

P: Distinction-level results in some second-year COMP or MATH or SOFT units

N: COMP3308, COMP3002, COMP3902

COMP3419

Graphics and Multimedia

6

1

A: COMP2007, MATH1002

N: MULT3306, MULT3606, MULT3019, MULT3919, MULT3004, MULT3904, COMP3004, COMP3904

COMP3520

Operating Systems Internals

6

1

A: COMP2129, INFO1105

N: NETS3304, NETS3604, NETS3009, NETS3909, COMP3009, COMP3909

ELEC3610

E-Business Analysis and Design

6

1

P: INFO2120

N: EBUS3001, EBUS3003

 

INFO3220

Object Oriented Design

6

1

A: INFO2110

N: SOFT3301, SOFT3601, SOFT3101, SOFT3801, COMP3008, COMP3908

INFO3402

Management of IT Projects and Systems

6

1

A: INFO2110

N: ISYS3000, ISYS3012

ISYS3401

Analytical Methods & Information Systems

6

1

A: INFO2110, ISYS2140

N: ISYS3015

COMP3109

Programming Languages and Paradigms

6

2

A: COMP2007

COMP3456

Computational Methods for Life Sciences

6

2

P: INFO1105 and (COMP2007 or INFO2120), 6 credit points from BIOL or MBLG

COMP3615

Software Development Project

6

2

P: INFO3402

N: INFO3600, SOFT3300, SOFT3600, SOFT3200, SOFT3700

ELEC3506

Data Comms and the Internet

6

2

A: COMP2004 or SOFT2004 or SOFT2130

N: NETS2150, NETS2850, NETS2009, NETS2909, NETS3007, NETS3907, ELEC3504, ELEC4501

ELEC3609

Internet Software Platforms

6

2

P: INFO1103, INFO2110, INFO2120

N: EBUS4001

INFO3315

Human-Computer Interaction

6

2

A: INFO2110

N: MULT3307, MULT3607, MULT3018, MULT3918, SOFT3102, SOFT3802, COMP3102, COMP3802

INFO3404

Database Systems 2

6

2

A: INFO2120

N: INFO3504, INFO3005, INFO3905, COMP3005, COMP3905

INFO3504

Database Systems 2 (Adv)

6

2

P: Distinction-level result in INFO2120 or INFO2820 or COMP2007 or COMP2907

N: INFO3404, INFO3005, INFO3905, COMP3005, COMP3905

INFO3600

Major Development Project (Advanced)

12

2

P: INFO3402

N: COMP3615, ISYS3400, SOFT3300, SOFT3600, SOFT3200, SOFT3700

Only available to students in BIT, BCST(Adv) or BSc(Adv)

ELE3607

Embedded Computing

 6 2

A: ELEC1101 or ELEC1601or ELEC2602

P: ELEC1601 and ELEC2602

N: ELEC2601

ISYS3400

Information Systems Project

6

2

A: INFO2120

P: (INFO3402 or ISYS3012), (ISYS3401 or ISYS3015)

N: INFO3600, ISYS3207

 

In choosing units of study, it is very important that students make sure they comply with all the degree rules that apply to them. Here is a summary of the key provisions, but every student is urged to speak to an advisor to check that their choices will allow them to graduate.

BCST Students

The requirements to complete the BCST degree, for students who enrolled in 2007 or earlier, are the following:

  • 144 credit points in total;
  • at least 90 credit points from Table III associated with the degree of Bachelor of Information Technology, including:
    - at least 24 credit points from III (i); these units are SOFT1001, SOFT1002, (either SOFT2130 or INFO2110); INFO2110 (or their equivalents)
    - at least 36 credit points from III (iv) and/or III (v); these units include all the 3000-level units listed above or previously taught by School of IT
    - at least 6 credit points from III (v); these units are the projects (SOFT3300 or COMP3615), ISYS3400, INFO3600 or equivalents
  • at least 18 credit points from the Science subject areas of Mathematics and Statistics;
  • at least 36 credit points from units of study which have codes starting other than INFO, COMP, ISYS, MULT, NETS, SOFT;
  • a maximum of 72 credit points from Junior units of study.

Students who enrolled in the BCST in 2007 or earlier are allowed to, but not required to, complete a major.

  • A student who wants to major in Principles of Computer Science must complete 24 credit points from 3000-level or above Computer Science units, which must include any 12 credit points (i.e. two units) from the following: COMP3308, COMP3309, COMP3109 (or COMP3310, from a previous year).
  • A student who wishes to major in Information Systems must complete INFO3402, ISYS3401, ISYS3400 and a further 6 credit points from the following: INFO3404, INFO3315, or ELEC3610.
  • A student who wishes to major in Multimedia Technologies must complete 24 credit points from 3000-level or above Computer Science units, which must include COMP3419 (or its equivalent MULT3306 from previous years) and also INFO3315 (or its equivalent MULT3307 from previous years).
  • A student who wishes to major in Networks and Systems must complete 24cp from 3000-level or above Computer Science units, which must include ELEC3605 (or its equivalent NETS3303 from previous years) and COMP3520 (or its equivalent NETS3304 from previous years).
  • A student who wishes to major in Software Development must complete 24 credit points from 3000-level or above Computer Science units, which must include INFO3220 (or its equivalent SOFT3301 from previous years) and either COMP3615 (or its equivalent SOFT3300 from previous years).
  • A student who wants to complete two majors must complete 48 credit points of 3000-level units offered by the School of IT, including all the required units listed above for both majors.

Major

Table

Core (Must have)

Plus

Remarks

Principle of Computer Science

IIIA(i)

12cpts from COMP3308 (AI) or COMP3309 (Algorithms) or COMP3310 (Theory of Computation) or COMP3109 (Prog Lang & Paradigm)

12cpts from 3000+ Level of Computer Science

Must add up to 24cpts in 3000+ Level of Computer Science

Information System

IIIA(ii)

ISYS3401 (Analy Mthds for IS Prof) and INFO3402 (Mg of IT Proj & Sys) and ISYS3400 (IS Project)

6cpts of electives, including INFO3315 (HCI) and ELEC3610 (E-bus Anal & Des)

Must add up to 24cpts in 3000+ Level of Computer Science

Multimedia

IIIA(iii)

12cpts from [MULT3306 (Mult Comp & Proc) or COMP3419)] and [MULT3307 (Interactive MM Sys) or INFO3315 (HCI)] (Graphics & MM

12cpts from 3000+ Level of Computer Science

Must add up to 24cpts in 3000+ Level of Computer Science

Networks and System

IIIA(iv)

[NETS3303 (Net Protocols & Prog) or ELEC3506 (Data Comm & Internet)] and [NETS3304 (OS Internal) or COMP3520 (OS Internal)]

12cpts from 3000+ Level of Computer Science

Must add up to 24cpts in 3000+ Level of Computer Science

Software Development

IIIA(v)

[SOFT3301 (S/W Constr 2) or INFO3220 (OO Design)] and [SOFT3300 (S/W Dev Proj) or COMP361] [(S/W Dev Proj)]

12cpts from 3000+ Level of Computer Science

Must add up to 24cpts in 3000+ Level of Computer Science

Digital Design

IIIA(vi)

ELEC3607 (Embedded Comp) and ELEC4605 (Comp Engg)

12cpts from 3000+ Level of ELEC and/or NETS3304 (OS Internal) (or COMP3520 (OS Internal))

Must add up to 24cpts in 3000+ Level of ELEC

Computational Science

IIIA(vii)

Replace MULT3307 (Interactive MM Sys) with COMP3419 (Graphics & MM)

 

No change to the ruling except the replacement

 

 

BSc students intending to major in Computer Science

A student who is enrolled in the BSc, BSc(Adv), or a combined degree including the BSc, must complete a Science major in their third year. If you wish to major in Computer Science, you must complete 24 credit points chosen from the following list: COMP3109, COMP3308 or COMP3608, COMP3419, COMP3456, COMP3520, COMP3615 or INFO3600, INFO3220, INFO3315, INFO3402, INFO3404 or INFO3504, ELEC3506, ELEC3609, ELEC3610 (you may also include any 3000-level units taken in previous years whose codes begin with COMP, INFO, MULT, NETS, or SOFT).

BSc(Adv) students: The BSc(Adv) degree rules require you to study 48 credit points of 3000-level units, among which must be an advanced Science major. If you wish to have Computer Science as your advanced major, you must choose 24 credit points from the following: INFO3600 (12cp), INFO3504, COMP3608. Note that only 6 credit points of advanced Computer Science are available in Semester 1, so you will need an unbalanced load to complete the advanced major.

BSc students intending to major in Information Systems

A student who is enrolled in the BSc, BSc(Adv), or a combined degree including the BSc, must complete a Science major in their third year. If you wish to major in Information Systems, you must complete INFO3402, ISYS3401, ISYS3400 and a further 6 credit points from the following: ELEC3610, INFO3315 or INFO3404/3504. If you are enrolled in the BSc(Adv), you may complete INFO3600 instead of ISYS3400 and the 6 credit points chosen from the list above. However, there are not enough units to obtain an advanced major in IS, so BSc(Adv) students who major in IS also need to complete an advanced major in another Science subject area.

Students seeking a minor in IT

Any student who completes at least 18 credit points of units at 2000-level or above, taught by the School of IT, can be given a certificate from the School indicating that they have completed a "Minor in IT".

List of potential elective units

See the Faculty Handbooks for Arts, Science, and Economics and Business