[PDF] Search : Index : Faculty of Engineering

Faculty of Engineering

 School of Electrical Engineering and Computer Science


Table of Contents

1. Introduction
2. Bachelor of Engineering (Electrical, Computer and Software Engineering)
    2.1. Introduction
    2.2. BE (Electrical, Computer or Software Engineering)
    2.3. Fourth year 2000
3. Bachelor of Computer Science
    3.1. Bachelor of Computer Science course structure
    3.2. Bachelor of Computer Science and Bachelor of Laws (BCS/LLB)
        3.2.1. BCS Requirements
        3.2.2. LLB Requirements
        3.2.3. Recommended Course Structure
    3.3. Bachelor of Computer Science (Honours)
        3.3.1. Overview
        3.3.2. Admission Requirements
        3.3.3. Honours Co-ordinator
        3.3.4. Duration and Commencement of Course
        3.3.5. Assessment
            3.3.5.1. Hurdle assessment requirements
            3.3.5.2. Components of assessment
            3.3.5.3. Advanced Coursework Subjects
            3.3.5.4. Research Project
        3.3.6. Further Information
    3.4. Postgraduate Diploma in Software Engineering
    3.5. Bachelor of Engineering (Mechatronics)/Bachelor of Computer Science (BE/BCS)
4. Bachelor of Engineering (Electrical, Computer, Software) combined courses
    4.1. Bachelor of Arts/Bachelor of Engineering (Electrical, Computer, Software)
    4.2. Bachelor of Engineering (Electrical, Computer, Software)/ Bachelor of Commerce
    4.3. Bachelor of Laws/Bachelor of Engineering (Electrical, Computer, Software)
    4.4. Bachelor of Science/Bachelor of Engineering (Electrical, Computer, Software)
        4.4.1. First year BSc/BE (Electrical, Computer, Software)
        4.4.2. Second year BSc/BE (Electrical, Computer, Software)
            4.4.2.1. BSc/BE - (Computer Science, and Electrical or Computer Engineering)
            4.4.2.2. BSc/BE - (Mathematics, and Electrical, Computer or Software Engineering)
            4.4.2.3. BSc/BE - (Physics, and Electrical, Computer or Software Engineering)
        4.4.3. Third year BSc/BE (Electrical, Computer, Software)
        4.4.4. Fourth year BSc/BE (Electrical, Computer, Software)
        4.4.5. Fifth year BSc/BE (Electrical, Computer, Software)

Subject Lists
    Subjects in courses of the School of Electrical Engineering and Computer Science


 1. Introduction

The School of Electrical Engineering and Computer Science has responsibility for three streams of the four year Bachelor of Engineering degree - the Electrical Engineering stream, the Computer Engineering stream and the Software Engineering stream as detailed in Bachelor of Engineering (Electrical, Computer and Software Engineering).

Each of these streams of the BE can be combined with degrees in Arts, Commerce, Law and Science as detailed in Bachelor of Engineering (Electrical, Computer, Software) combined courses.

The School also offers a three year Bachelor of Computer Science degree which includes an optional fourth year leading to the degree BCS (Honours) as detailed in Bachelor of Computer Science.

The Bachelor of Computer Science degree is also available as a combined degree with Mechanical Engineering, BE/BCS (Mechatronics), see Bachelor of Engineering (Mechatronics)/Bachelor of Computer Science and in the BCS/LLB see Bachelor of Computer Science and Bachelor of Laws (BCS/LLB).

 2. Bachelor of Engineering (Electrical, Computer and Software Engineering)

 2.1. Introduction

The BE course in the School of Electrical Engineering and Computer Science offers three distinct streams of the BE degree: Electrical Engineering, Computer Engineering and Software Engineering. The three streams have most first year subjects in common, and with the appropriate selection of subjects it is possible to defer the choice of stream until the commencement of second year, and in some cases, until the middle of second year. Each of the three streams may be taken in the combined degrees BE/BA (with an Arts major in any department in the Faculty of Arts); BE/BCom (with a Commerce major in any department in the Faculty of Economics and Commerce); BE/LLB; and BSc/BE (with a sequence in any department in the Faculty of Science, with the majority of students undertaking a sequence in Computer Science, Physics or Mathematics). Computer Science as a Science Faculty sequence may be combined with a BE in Chemical, Civil, Environmental, Mechanical or Manufacturing through the BE/BSc degree program.

 2.2. BE (Electrical, Computer or Software Engineering)

The courses shown below for years one to three are based on a structure being adopted by all faculties, in which most subjects carry 12.5 points. (A small number of subjects carry 6.25 or 25 points).

The recommended or standard course structures are listed below. When setting the timetable every effort will be made to avoid clashes between the times of classes associated with these sets of subjects. Students should be aware however, that if it proves to be impossible to achieve a timetable without clashes in these sets of subjects, the Faculty reserves the right to modify course structures in order to eliminate the conflicts. Students will be advised during the enrolment period of the semester if the recommended courses need to be varied. Where the courses include elective subjects these should be chosen so that timetable clashes are avoided. In particular, students in combined degrees should plan their courses so that the subjects chosen in the other faculty do not clash with those recommended for the engineering component.

First year
Semester 1Points
 431-102 Digital Electronics and Microprocessors12.5
 433-141 Computing Fundamentals A12.5
 620-121 Mathematics A (Advanced)12.5
 or 
 620-141 Mathematics A12.5
 640-121 Physics (Advanced) A12.5
 or 
 640-141 Physics A12.5
Semester 2
 431-103 Electrical Circuits12.5
 433-142 Computing Fundamentals B12.5
 620-123 Applied Mathematics (Advanced)12.5
 or 
 620-143 Applied Mathematics12.5
 640-122 Physics (Advanced) B12.5
 or 
 640-142 Physics B12.5

The subject 640-121 or 640-141 Physics A is optional in the Software Engineering stream, and students not wishing to retain Electrical Engineering as a choice may replace it.

Electrical Engineering stream students may defer the subject 433-142 Computing Fundamentals B until second year and instead take an elective subject. Students making this substitution should note that 433-141 Computing Fundamentals A is also available in semester two, and that the option created by deferring 433-142 can be placed in semester one.

Second year (Electrical Engineering)
Semester onePoints
 421-204 Engineering Analysis A12.5
 431-204 Programmable Logic and Microcontrollers12.5
 431-210 Circuit Analysis12.5
 Elective 
Semester two
 421-205 Engineering Analysis B12.5
 431-221 Fundamentals of Signals and Systems12.5
 431-222 Electronic Devices and Circuits12.5
 Elective 

Elective subjects may be used for additional Electrical Engineering or Computer Science subjects. However, at least 25 points of non-technical subjects must be completed during the degree.

Second year (Computer Engineering)
Semester onePoints
 421-204 Engineering Analysis A12.5
 431-204 Programmable Logic and Microcontrollers12.5
 431-210 Circuit Analysis12.5
 Elective 
Semester two
 421-205 Engineering Analysis B12.5
 431-222 Electronic Devices and Circuits12.5
 433-252 Software Engineering Principles & Tools12.5
 Elective 

Computer Engineering students are encouraged to complete 431-221 Fundamentals of Signals and Systems and 433-253 Algorithms and Data Structures in their second year of the study to allow a broader selection of Electrical Engineering and Computer Science subjects to be taken in later years.

Elective subjects may be used for additional Electrical Engineering or Computer Science subjects. However, at least 25 points of non-technical subjects must be completed during the degree.

Second year (Software Engineering)
Semester onePoints
 421-204 Engineering Analysis A12.5
 431-204 Programmable Logic and Microcontrollers12.5
 433-252 Software Engineering Principles & Tools12.5
 433-253 Algorithms and Data Structures12.5
Semester two
 421-205 Engineering Analysis B12.5
 433-254 Software Design12.5
 433-255 Logic and Computation12.5
 Elective 

Elective subjects may be used for additional Electrical Engineering or Computer Science subjects.

The subject 431-204 Programmable Logic and Microcontrollers may be replaced by 433-313 Computer Design.

Third Year (Electrical Engineering)
 431-325 Stochastic Signals and Systems1
 or 
 620-201 Probability1
 431-327 Communication Systems2
 431-330 Design Laboratory1, repeat 2
 At least three subjects chosen from: 
 431-324 System Modelling and Control1
 431-326 Electronic System Design1
 431-328 Computer Engineering2
 431-329 Electromagnetics2
 Elective subjects 

Elective subjects may be used for additional Electrical Engineering or Computer Science subjects. However, at least 25 points of non-technical subjects must be completed during the degree.

Third Year (Computer Engineering)
 431-328 Computer Engineering2
 431-330 Design Laboratory1, repeat 2
 431-221 Fundamentals of Signals and Systems12
 433-253 Algorithms and Data Structures11, repeat 2
 433-254 Software Design1, repeat 2
 433-313 Computer Design2
 431-325 Stochastic Signals and Systems21
 or 
 620-201 Probability1
 Elective subjects 

Computer Engineering students are encouraged to complete 431-325 Stochastic Signals and Systems (or alternatively 620-201 Probability) and 431-327 Communication Systems in their third year if they wish to take a range of 400 level Electrical Engineering optional subjects in their fourth year of study.

Elective subjects may be used for additional Electrical Engineering or Computer Science subjects. However, at least 25 points of non-technical subjects must be completed during the degree.

Third Year (Software Engineering)
 433-340 Software Engineering ProjectYear long
 433-341 Software Engineering Process & Practice1
 433-343 Professional Issues In Computing1
 Two elective Computer Science 300 level subjects 
 Elective subjects 

Elective subjects may be used for additional Electrical Engineering or Computer Science subjects. However, within the 62.5 points of Computer Science electives in third and fourth year, students must complete at least three (from 2001: four) of 433-332, 433-351, 433-353, 433-371, 433-441 and 433-444.

 2.3. Fourth year 2000

The structures shown are for the year 2000. A restructured fourth year will be introduced in 2001. Details are available at the URLs: http://www.ee.mu.oz.au/courses/ and http://www.csse.unimelb.edu.au/

Students in the fourth year of Electrical, Computer and Software Engineering select subjects from Electrical Engineering and Computer Science. A full load of at least 100 points is made up by taking optional subjects from the advanced Electrical Engineering electives, 300-level and 400-level Computer Science subjects and subjects offered by other departments.

For Electrical and Computer Engineering students when choosing the optional subjects, students are reminded they must include within the 400 points of the total course, 25 points from management or non-technical subjects. The selection of optional subjects may be restricted by timetable and prerequisite requirements.

For students in Electrical Engineering the selection is:

For students in Computer Engineering the selection is:

For students in Software Engineering the selection is:

Advanced Electrical Engineering electives
(these electives will not all be offered every year)Semester
 431-407 Telecommunications Network Mgt & Serv1
 431-415 Advanced Communications Systems1
 431-416 Adv Digital Control & Identification2
 431-417 Biomedical Engineering1
 431-419 Digital Signal Processing1
 431-423 Neural Networks1
 431-424 Optical Communication Systems2
 431-425 Optoelectronic Materials & Devices2
 431-441 Digital Systems Engineering2
 431-451 Project Mgt & Product Commercialisation2
 431-452 Directed Study 4.11
 431-453 Directed Study 4.22

Computer Science electives
300-level (these electives will not all be offered every year)Semester
 433-303 Artificial Intelligence1
 433-313 Computer Design2
 433-330 Theory Of ComputationNot Offered
 433-332 Operating Systems1
 433-340 Software Engineering ProjectYear long
 433-341 Software Engineering Process & Practice1
 433-343 Professional Issues In Computing1
 433-351 Database Systems1
 433-353 Networks & Communications2
 433-361 Programming Languages Implementation2
 433-371 Interactive System Design2
 433-380 Graphics and Computation2
 433-398 Directed Study 3A1, repeat 2, Summer
 433-399 Directed Study 3B1, repeat 2, Summer
400-level (these electives will not all be offered every year)
 433-441 System Modelling & Analysis1
 433-443 Software Project Management1
 433-444 Software Reliability & Testing2
 433-470 Functional Programming1
 433-471 Logic Programming2
 433-473 Advanced Operating SystemsNot Offered
 433-475 High Performance Database Systems1
 433-476 Algorithms for Constrained Search2
 433-480 Computer Vision and Image Processing2
 433-481 Knowledge Representation and Reasoning2
 433-496 Directed Study 4A1, repeat 2
 433-497 Directed Study 4B1, repeat 2, Summer
 433-498 Advanced Topic in Computer Science1, repeat 2

Enrolment in Directed Study subjects must be approved by the Department.

The standard fourth-year courses are summarised in the following table.

 Table 11: Standard fourth-year courses in 2000

Subject

EE

CE

SE

431-406 Project Work  

28.6  

28.6  

-  

433-440 Advanced Software Engineering Project  

-  

-  

25.0  

Advanced Electrical Engineering Electives  

50  

-  

-  

Advanced Electrical Engineering Electives or Computer Science 300-level or 400-level subjects  

-  

50  

-  

433-443 Software Project Management  

-  

-  

12.5  

Computer Science 300-level or 400-level subjects  

-  

-  

37.5  

Optional subjects  

21.4  

21.4  

25  

 3. Bachelor of Computer Science

The course aims to develop skilled computer scientists with the technical knowledge to develop well-designed and robust computer-based solutions to a range of problems in business and industry. Studies include Computer Science (including introduction to computer programming, algorithms and problem solving, software development) and mathematics. Electives may be chosen from a wide variety of other disciplines including digital electronics and information systems. Subjects in later years include artificial intelligence, Software Engineering, computer networks, operating systems, graphics and computer design.

Computer Science graduates work in government, the manufacturing industry, the information industry, commerce, and education. Some graduates spend their time on software development and systems support and remain in a mostly technical environment. Others move to a mixture of consulting and advice-giving roles which place more emphasis on talking to others about the use of the technology. In all types of work environments, whether with small companies or large, success in employment involves a mixture of technical expertise and strong communication skills. The knowledge and qualifications gained will enable you to work in any country.

The recommended or standard course structures are listed below. When setting the timetable every effort will be made to avoid clashes between the times of classes associated with these sets of subjects. Students should be aware however, that if it proves to be impossible to achieve a timetable without clashes in these sets of subjects, the Faculty reserves the right to modify course structures in order to eliminate the conflicts. Students will be advised during the enrolment period of the semester if the recommended courses need to be varied. Where the courses include elective subjects these should be chosen so that timetable clashes are avoided. In particular, students in combined degrees should plan their courses so that the subjects chosen in the other faculty do not clash with those recommended for the engineering component.

 3.1. Bachelor of Computer Science course structure

Students in the Bachelor of Computer Science are required to take the following subjects:

First year
Semester onePoints
 431-102 Digital Electronics and Microprocessors12.5
 433-141 Computing Fundamentals A12.5
 620-xxx 
 Elective 
Semester two
 433-142 Computing Fundamentals B12.5
 620-xxx 
 Electives 

The subject 431-102 Digital Electronics and Microprocessors may be taken in second year, swapping an additional elective into first year.

The subjects listed as 620-xxx represent 25 points of 100-level Mathematics and Statistics. Suitable subjects include 620-161 Introductory Mathematics A; 620-162 Introductory Mathematics B; 620-141 Mathematics A; 620-142 Mathematics B; 620-143 Applied Mathematics; and 620-160 Experimental Design and Data Analysis. In the absense of other constraints, the pair 620-141 and 620-142 should be taken.

Second year
Semester onePoints
 433-252 Software Engineering Principles & Tools12.5
 433-253 Algorithms and Data Structures12.5
 Electives 
Semester two
 433-254 Software Design12.5
 433-255 Logic and Computation12.5
 Electives 

Third year
Semester onePoints
 433-343 Professional Issues In Computing12.5
 300 level Computer Science subjects 
Semester two
 300 level Computer Science subjects 
 Electives 

The 75 points listed as 'CS subjects' may be any 300-level subjects taught by the Department.

Students in the BCS are required to complete at least 12.5 points of non-technical studies from outside the Department of Computer Science. To satisfy non-technical study requirements, students may take suitable subjects from any department in the University prepared to accept their enrolment, subject to prerequisite and timetabling constraints. Subjects that meet the requirements include the management subjects offered in the Faculty of Engineering and also the Faculty of Economics and Commerce, and subjects from the Faculty of Arts. Students are especially encouraged to consider subjects where the study and assessment requirements include written and oral presentation components.

Students considering extending their study by enrolling in the BCS (Honours) degree should also note that study of Mathematics or Statistics at the second year level is strongly recommended.

Within the BCS, students are entitled to complete 25 points from departments which are not budget departments of the Faculty of Science or the Faculty of Engineering. Students who wish to include additional subjects from departments which are not budget departments of the Faculty of Science or the Faculty of Engineering can do so within the BCS, with approval from the Department of Computer Science, up to a total of 62.5 additional points. Normally approval would not be given for students to undertake more than 25 of the 62.5 points at 100-level. Students in the BCS may not take more than 62.5 points of studies from outside the Faculties of Science and Engineering.

 3.2. Bachelor of Computer Science and Bachelor of Laws (BCS/LLB)

 3.2.1. BCS Requirements

To be awarded the BCS in the combined BCS/LLB degree program, students must have completed a total of 200 points not counted towards their LLB degree, including:

 3.2.2. LLB Requirements

To be awarded the LLB in the combined BCS/LLB degree program, students must have completed a total of 300 points not counted towards their BCS degree, including:

 3.2.3. Recommended Course Structure

One sequence of subjects based upon current subject offerings that meets the requirements of both faculties is described below. Other arrangements are also possible. Students should check the timetable before committing to particular subject combinations.

The recommended or standard course structures are listed below. When setting the timetable every effort will be made to avoid clashes between the times of classes associated with these sets of subjects. Students should be aware however, that if it proves to be impossible to achieve a timetable without clashes in these sets of subjects, the Faculty reserves the right to modify course structures in order to eliminate the conflicts. Students will be advised during the enrolment period of the semester if the recommended courses need to be varied. Where the courses include elective subjects these should be chosen so that timetable clashes are avoided. In particular, students in combined degrees should plan their courses so that the subjects chosen in the other faculty do not clash with those recommended for the engineering component.

First Year
Year longPoints
 730-104 Torts And The Process Of Law25
Semester one
 433-141 Computing Fundamentals A12.5
 620-1XX Mathematics subject 
 730-105 History and Philosophy of Law I12.5
Semester two
 433-142 Computing Fundamentals B12.5
 620-1XX Mathematics subject 
 730-115 History and Philosophy of Law II12.5

Second Year
Year longPoints
 730-102 Criminal Law And Procedure25
 730-204 Constitutional & Administrative Law25
Semester one
 431-102 Digital Electronics and Microprocessors12.5
 433-252 Software Engineering Principles & Tools12.5
Semester two
 433-253 Algorithms and Data Structures12.5
 433-255 Logic and Computation12.5

Third Year
Year longPoints
 730-202 Contracts25
 730-203 Property25
Semester one
 433-254 Software Design12.5
 730-357 Equity and Trusts12.5
Semester two
 Computer Science electives 

Fourth Year
Semester onePoints
 Computer Science electives 
 433-344 Legal Issues in Computing12.5
 730-363 Copyright and Patent Law12.5
Semester two
 Computer Science electives 
 730-335 Trade Marks and Unfair Competition12.5
 Law elective 

Fifth Year
Semester onePoints
 Law electives 
Semester two
 Law electives 

Note that there is considerable flexibility within the fourth and fifth years of study, and students seeking combinations of electives offered only in particular semesters will be able to rearrange subjects as required. The skeleton presented here is intended to be indicative rather than prescriptive.

 3.3. Bachelor of Computer Science (Honours)

Students who wish to consolidate their knowledge of Computer Science and who have achieved an honours grade average in their third year studies should consider completing the BCS(Honours) year. This involves completing a substantial research project and advanced course work. Completion of the honours year serves both as a preparation for postgraduate study and as an opportunity to strengthen practical skills before seeking employment.

 3.3.1. Overview

The BCS(Honours) program is designed to:

 3.3.2. Admission Requirements

To enter the BCS(Honours), students must:

Students should also note that study of Mathematics or Statistics at the second year level is strongly recommended.

Students from other institutions and other backgrounds should contact the Honours Coordinator to determine their eligibility for entry to the BCS(Honours) degree.

 3.3.3. Honours Co-ordinator

Dr Lee Naish.

 3.3.4. Duration and Commencement of Course

The BCS(Honours) program can be undertaken on a full-time or part-time basis, commencing in either late February or mid July each year. The program requires one year of full-time study, or two years of part-time study.

 3.3.5. Assessment

 3.3.5.1. Hurdle assessment requirements

Students enrolled in the BCS(Honours) need to obtain a minimum of 65% in subjects totalling 100 points, including 433-401 Computer Science Research Project.

Students enrolled the BCS(Honours) are also expected to have a satisfactory level of attendance at departmental seminars.

Students will be advised of hurdle requirements for the individual coursework subjects at the commencement of each subject.

 3.3.5.2. Components of assessment

The BCS(Honours) program comprises a Research Project subject and five advanced coursework subjects. These subjects with their relative weightings are as follows:

The final honours grade is the weighted average mark over the 100 points included in these two components. Students who complete more than 62.5 points of advanced coursework will have their final honours grade calculated as their weighted average mark over the 100 points of study obtained by including their best 62.5 points of advanced coursework.

Students are required to obtain a mark of 65% or greater in all subjects to be credited towards their BCS(Honours) degree, including in 433-401 Computer Science Research Project.

 3.3.5.3. Advanced Coursework Subjects

The following 400-level subjects are offered to students enrolled in the BCS(Honours) degree:

400-level Computer Science subjects
 433-441 System Modelling & Analysis1
 433-443 Software Project Management1
 433-444 Software Reliability & Testing2
 433-470 Functional Programming1
 433-471 Logic Programming2
 433-473 Advanced Operating SystemsNot Offered
 433-475 High Performance Database Systems1
 433-476 Algorithms for Constrained Search2
 433-480 Computer Vision and Image Processing2
 433-481 Knowledge Representation and Reasoning2
 433-498 Advanced Topic in Computer Science1, repeat 2

Students may enrol in one 300-level subject in Computer Science as part of their coursework component, and as many as two of the following 600-level postgraduate subjects taught by the Department:

For details of these subjects, see the Faculty of Engineering Postgraduate Handbook, contact the Department of Computer Science and Software Engineering, or visit the departmental web site at http://www.csse.unimelb.edu.au/

Students should note that in any given year the Department may choose to not offer one or more of the pool of 400- and 600-level subjects. Students are advised to make contact with the Department late in the previous year to determine if particular subjects will be available.

Students are reminded that the minimum mark to obtain credit for subjects counted towards BCS(Honours) is 65%.

 3.3.5.4. Research Project

In addition to the advanced coursework, students must complete a total of 37.5 points of enrolment in the subject 433-401 Computer Science Research Project. In any given semester this subject may be weighted as 12.5, 25.0, or 37.5 points, depending upon the other subjects being undertaken in that semester and whether the student is full- or part-time. A CNT mark (continuing) will be assigned to this subject until an aggregate of 37.5 points of enrolment in it has been reached.

The Computer Science Honours Research Project subject assessment comprises a research report (thesis) of up to 40 pages (20,000 words), and an oral presentation not exceeding 30 minutes. Students are required to obtain a mark of at least 65% in this subject.

 3.3.6. Further Information

If you require further information about the BCS(Honours) program contact:

Dr Lee Naish [Ph: (03) 9344 9156]

Associate Professor Alistair Moffat [Ph: (03) 9344 9168]

 3.4. Postgraduate Diploma in Software Engineering

An alternative year of study to the Bachelor of Computer Science (Honours), following completion of the three year degree, is available in the specialist area of Software Engineering. The Postgraduate Diploma in Software Engineering is a one year full time course with a practical orientation designed to extend a student's knowledge of modern Software Engineering tools and methodologies. Details of this course are available through the Faculty of Engineering or the Department of Computer Science and Software Engineering.

 3.5. Bachelor of Engineering (Mechatronics)/Bachelor of Computer Science (BE/BCS)

For details of this five year degree see Bachelor of Engineering (Mechatronics)/Bachelor of Computer Science.

 4. Bachelor of Engineering (Electrical, Computer, Software) combined courses

 4.1. Bachelor of Arts/Bachelor of Engineering (Electrical, Computer, Software)

The combined BA/BE course in Electrical Engineering (Electrical, Computer or Software Engineering) and Arts must satisfy the following requirements:

The structure of the combined course is flexible, depending on the Arts subjects chosen.

The recommended or standard course structures are listed below. When setting the timetable every effort will be made to avoid clashes between the times of classes associated with these sets of subjects. Students should be aware however, that if it proves to be impossible to achieve a timetable without clashes in these sets of subjects, the Faculty reserves the right to modify course structures in order to eliminate the conflicts. Students will be advised during the enrolment period of the semester if the recommended courses need to be varied. Where the courses include elective subjects these should be chosen so that timetable clashes are avoided. In particular, students in combined degrees should plan their courses so that the subjects chosen in the other faculty do not clash with those recommended for the engineering component.

A typical course structure is as follows:

BA/BE (Electrical, Computer, Software)
First yearPoints
 Approved BA subjects 
 431-103 Electrical Circuits12.5
 433-141 Computing Fundamentals A12.5
 620-141 Mathematics A12.5
 620-143 Applied Mathematics12.5
Second year
 Approved BA subjects 
 431-102 Digital Electronics and Microprocessors12.5
 433-142 Computing Fundamentals B12.5
Third year
 Approved BA subjects 
 Core second year BE subjects 
Fourth year
 Approved BA subjects 
 Core third year BE subjects 
Fifth year
 Approved BA subjects 
 Core fourth year BE subjects 

 4.2. Bachelor of Engineering (Electrical, Computer, Software)/ Bachelor of Commerce

The combined BE/BCom course in Electrical Engineering (Electrical, Computer or Software Engineering) and Commerce must satisfy the following requirements:

The structure of the combined course is flexible, depending on the Commerce subjects chosen.

The recommended or standard course structures are listed below. When setting the timetable every effort will be made to avoid clashes between the times of classes associated with these sets of subjects. Students should be aware however, that if it proves to be impossible to achieve a timetable without clashes in these sets of subjects, the Faculty reserves the right to modify course structures in order to eliminate the conflicts. Students will be advised during the enrolment period of the semester if the recommended courses need to be varied. Where the courses include elective subjects these should be chosen so that timetable clashes are avoided. In particular, students in combined degrees should plan their courses so that the subjects chosen in the other faculty do not clash with those recommended for the engineering component.

Bachelor of Engineering (Electrical, Computer, Software)/ Bachelor of Commerce
First yearPoints
 316-101 Introductory Macroeconomics12.5
 316-102 Introductory Microeconomics12.5
 316-130 Quantitative Methods 112.5
 Approved BCom subject 
 431-103 Electrical Circuits12.5
 433-141 Computing Fundamentals A12.5
 620-141 Mathematics A12.5
 620-143 Applied Mathematics12.5
Second year
 316-205 Introductory Econometrics12.5
 Approved BCom subjects 
 431-102 Digital Electronics and Microprocessors12.5
 433-142 Computing Fundamentals B12.5
Third year
 Approved BCom subjects 
 Core second year BE subjects 
Fourth year
 Approved BCom subjects 
 Core third year BE subjects 
Fifth year
 Approved BCom subjects 
 Core fourth year BE subjects 

 4.3. Bachelor of Laws/Bachelor of Engineering (Electrical, Computer, Software)

The combined LLB/BE course in Electrical, Computer or Software Engineering and Law must satisfy the following requirements:

The structure of the combined course is flexible, depending on the Law subjects chosen.

The recommended or standard course structures are listed below. When setting the timetable every effort will be made to avoid clashes between the times of classes associated with these sets of subjects. Students should be aware however, that if it proves to be impossible to achieve a timetable without clashes in these sets of subjects, the Faculty reserves the right to modify course structures in order to eliminate the conflicts. Students will be advised during the enrolment period of the semester if the recommended courses need to be varied. Where the courses include elective subjects these should be chosen so that timetable clashes are avoided. In particular, students in combined degrees should plan their courses so that the subjects chosen in the other faculty do not clash with those recommended for the engineering component.

A typical course structure is as follows:

LLB/BE (Electrical, Computer, Software)
First yearPoints
 431-103 Electrical Circuits12.5
 433-141 Computing Fundamentals A12.5
 620-141 Mathematics A12.5
 620-143 Applied Mathematics12.5
 730-104 Torts And The Process Of Law25
 730-105 History and Philosophy of Law I12.5
 730-115 History and Philosophy of Law II12.5
Second year
 431-102 Digital Electronics and Microprocessors12.5
 433-142 Computing Fundamentals B12.5
 730-102 Criminal Law And Procedure25
 730-204 Constitutional & Administrative Law25
 Approved Law subjects 
Third year
 730-202 Contracts25
 Core second year BE subjects 
Fourth year
 730-203 Property25
 Core third year BE subjects 
Fifth year
 Approved LLB subjects 
 730-357 Equity and Trusts12.5
Sixth year
 Approved LLB subjects 
 Core fourth year BE subjects 

 4.4. Bachelor of Science/Bachelor of Engineering (Electrical, Computer, Software)

The course towards the combined degree in Science and one of the three BE streams of Electrical, Computer or Software Engineering may be taken in the following combinations:

The combined degree must satisfy the following requirements:

The typical course is structured to complete extra science subjects during the second and third years of the BE course, to devote the entire fourth year to completion of the requirements of the BSc course, and to complete the fifth year by taking the standard fourth year of the desired stream of the BE degree. However, the final two years may, if desired, be undertaken in the opposite order, that is, BE in fourth year, and BSc in fifth year. Students should ensure that their proposed course will provide sufficient Science points to satisfy the points requirements of the Faculty of Science throughout the duration of their course. In some cases, this may require the substitution of Science mathematics subjects for Engineering Analysis subjects.

The recommended or standard course structures are listed below. When setting the timetable every effort will be made to avoid clashes between the times of classes associated with these sets of subjects. Students should be aware however, that if it proves to be impossible to achieve a timetable without clashes in these sets of subjects, the Faculty reserves the right to modify course structures in order to eliminate the conflicts. Students will be advised during the enrolment period of the semester if the recommended courses need to be varied. Where the courses include elective subjects these should be chosen so that timetable clashes are avoided. In particular, students in combined degrees should plan their courses so that the subjects chosen in the other faculty do not clash with those recommended for the engineering component.

 4.4.1. First year BSc/BE (Electrical, Computer, Software)

The subjects are the same as for those for the corresponding stream of the BE degree, except that:

 4.4.2. Second year BSc/BE (Electrical, Computer, Software)

 4.4.2.1. BSc/BE - (Computer Science, and Electrical or Computer Engineering)

Students take the following subjects:

 4.4.2.2. BSc/BE - (Mathematics, and Electrical, Computer or Software Engineering)

Subjects as for the chosen stream of the the BE degree, except that 620-231 and 620-232 are substituted for 421-204 and 421-205. Depending on the first year mathematics subjects which have been completed, students may also need to undertake 620-142 to satisfy prerequisite requirements for 620-231 and 620-232. In the Electrical and Computer Engineering streams Computer Science subjects may, if necessary, be delayed by one semester to accommodate the required mathematics subjects. In the Software Engineering stream 431-204 may, if necessary, be delayed until third year.

 4.4.2.3. BSc/BE - (Physics, and Electrical, Computer or Software Engineering)

Subjects as for the chosen stream of the BE degree. Electrical Engineering and Software Engineering students should add 640-223/243 Quantum Mechanics and Thermal Physics (Semester One), while Computer Engineering students should add 640-255/245 Electromagnetism and Relativity (Semester Two). In the Electrical and Computer Engineering streams Computer Science subjects may, if necessary, be delayed by one semester to accommodate the required physics subject. In the Software Engineering stream 431-204 may, if necessary, be delayed until third year.

 4.4.3. Third year BSc/BE (Electrical, Computer, Software)

Students are required to satisfy the requirements for one of Electrical, Computer or Software Engineering streams of the BE course, supplementing this with science points as recommended by science course planning. Students in the combined degree with Computer Science and Computer Engineering are further required to undertake 431-326 Electronic System Design and 431-327 Communication Systems to ensure breadth in their combined degree.

 4.4.4. Fourth year BSc/BE (Electrical, Computer, Software)

Science subjects to complete the Faculty of Science requirements for a major in one of Computer Science, Mathematics, or Physics, and to complete the Science Faculty points requirements for the BSc component.

 4.4.5. Fifth year BSc/BE (Electrical, Computer, Software)

Subjects should be chosen as for the fourth year of one of Electrical, Computer or Software Engineering streams of the BE course. Students in the combined degree with Computer Science and Computer Engineering are additionally required to enrol in 431-441 Digital Systems Engineering and to choose the subject 431-406 Project Work. The choice of 433-464 Project Work is not allowed.

Subjects in courses of the School of Electrical Engineering and Computer Science

316-101 Introductory Macroeconomics
316-102 Introductory Microeconomics
316-130 Quantitative Methods 1
421-204 Engineering Analysis A
421-205 Engineering Analysis B
421-402 Mathematics For Engineers Unit 4.1
421-403 Mathematics For Engineers Unit 4.2
431-101 Fundamentals of Electrical Engineering
431-102 Digital Electronics and Microprocessors
431-103 Electrical Circuits
431-204 Programmable Logic and Microcontrollers
431-210 Circuit Analysis
431-221 Fundamentals of Signals and Systems
431-222 Electronic Devices and Circuits
431-324 System Modelling and Control
431-325 Stochastic Signals and Systems
431-326 Electronic System Design
431-327 Communication Systems
431-328 Computer Engineering
431-329 Electromagnetics
431-330 Design Laboratory
431-406 Project Work
431-407 Telecommunications Network Mgt & Serv
431-415 Advanced Communications Systems
431-416 Adv Digital Control & Identification
431-417 Biomedical Engineering
431-419 Digital Signal Processing
431-423 Neural Networks
431-424 Optical Communication Systems
431-425 Optoelectronic Materials & Devices
431-441 Digital Systems Engineering
431-444 Vacation Work (Prac.Exp.- Electrical) #
431-451 Project Mgt & Product Commercialisation
431-452 Directed Study 4.1
431-453 Directed Study 4.2
431-640 Advanced Topics in Signal Processing
431-641 Advanced Topics in Photonics
431-642 Queueing Theory for Telecommunications
431-658 Advanced Studies 1 (Electrical)
431-659 Advanced Studies 2 (Electrical)
433-141 Computing Fundamentals A
433-142 Computing Fundamentals B
433-171 Introduction to Programming
433-252 Software Engineering Principles & Tools
433-253 Algorithms and Data Structures
433-254 Software Design
433-255 Logic and Computation
433-257 Frontiers of Computer Science
433-303 Artificial Intelligence
433-313 Computer Design
433-330 Theory Of Computation
433-332 Operating Systems
433-340 Software Engineering Project
433-341 Software Engineering Process & Practice
433-343 Professional Issues In Computing
433-344 Legal Issues in Computing
433-351 Database Systems
433-353 Networks & Communications
433-361 Programming Languages Implementation
433-371 Interactive System Design
433-380 Graphics and Computation
433-398 Directed Study 3A
433-399 Directed Study 3B
433-401 Computer Science Research Project
433-440 Advanced Software Engineering Project
433-441 System Modelling & Analysis
433-443 Software Project Management
433-444 Software Reliability & Testing
433-445 Vacation Work (Software Engineering)
433-464 Project Work
433-470 Functional Programming
433-471 Logic Programming
433-473 Advanced Operating Systems
433-475 High Performance Database Systems
433-476 Algorithms for Constrained Search
433-480 Computer Vision and Image Processing
433-481 Knowledge Representation and Reasoning
433-496 Directed Study 4A
433-497 Directed Study 4B
433-498 Advanced Topic in Computer Science
620-121 Mathematics A (Advanced)
620-122 Mathematics B (Advanced)
620-123 Applied Mathematics (Advanced)
620-141 Mathematics A
620-142 Mathematics B
620-143 Applied Mathematics
620-201 Probability
620-231 Vector Analysis
620-232 Mathematical Methods
620-252 Analysis
620-331 Applied Partial Differential Equations
620-332 Integral Transforms & Asymptotics
640-029 Modern Physics of Materials
640-121 Physics (Advanced) A
640-122 Physics (Advanced) B
640-141 Physics A
640-142 Physics B
640-223 Quantum Mechanics & Thermal Physics(Adv)
640-243 Quantum Mechanics & Thermal Physics
730-102 Criminal Law And Procedure
730-104 Torts And The Process Of Law
730-105 History and Philosophy of Law I
730-115 History and Philosophy of Law II
730-202 Contracts
730-203 Property
730-204 Constitutional & Administrative Law
730-335 Trade Marks and Unfair Competition
730-357 Equity and Trusts
730-363 Copyright and Patent Law


1. If not previously completed.
2. This subject may be delayed until final year if desired.

Search : Index : Faculty of Engineering
Status:                   Official 2000
Last Modified:            Thursday November 25 15:11
SGML to HTML Conversion:  Information Technology Services
Authorised by:            Academic Registrar
Email Enquiries:          Course_Information@registrar.unimelb.edu.au