Search : Index : Faculty of Engineering
Subject Lists
Subjects in courses of the School of Electrical Engineering and Computer Science
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).
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.
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 1 | Points | |
| 431-102 Digital Electronics and Microprocessors | 12.5 | |
| 433-141 Computing Fundamentals A | 12.5 | |
| 620-121 Mathematics A (Advanced) | 12.5 | |
| or | ||
| 620-141 Mathematics A | 12.5 | |
| 640-121 Physics (Advanced) A | 12.5 | |
| or | ||
| 640-141 Physics A | 12.5 | |
| Semester 2 | ||
| 431-103 Electrical Circuits | 12.5 | |
| 433-142 Computing Fundamentals B | 12.5 | |
| 620-123 Applied Mathematics (Advanced) | 12.5 | |
| or | ||
| 620-143 Applied Mathematics | 12.5 | |
| 640-122 Physics (Advanced) B | 12.5 | |
| or | ||
| 640-142 Physics B | 12.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 one | Points | |
| 421-204 Engineering Analysis A | 12.5 | |
| 431-204 Programmable Logic and Microcontrollers | 12.5 | |
| 431-210 Circuit Analysis | 12.5 | |
| Elective | ||
| Semester two | ||
| 421-205 Engineering Analysis B | 12.5 | |
| 431-221 Fundamentals of Signals and Systems | 12.5 | |
| 431-222 Electronic Devices and Circuits | 12.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 one | Points | |
| 421-204 Engineering Analysis A | 12.5 | |
| 431-204 Programmable Logic and Microcontrollers | 12.5 | |
| 431-210 Circuit Analysis | 12.5 | |
| Elective | ||
| Semester two | ||
| 421-205 Engineering Analysis B | 12.5 | |
| 431-222 Electronic Devices and Circuits | 12.5 | |
| 433-252 Software Engineering Principles & Tools | 12.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 one | Points | |
| 421-204 Engineering Analysis A | 12.5 | |
| 431-204 Programmable Logic and Microcontrollers | 12.5 | |
| 433-252 Software Engineering Principles & Tools | 12.5 | |
| 433-253 Algorithms and Data Structures | 12.5 | |
| Semester two | ||
| 421-205 Engineering Analysis B | 12.5 | |
| 433-254 Software Design | 12.5 | |
| 433-255 Logic and Computation | 12.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 Systems | 1 | |
| or | ||
| 620-201 Probability | 1 | |
| 431-327 Communication Systems | 2 | |
| 431-330 Design Laboratory | 1, repeat 2 | |
| At least three subjects chosen from: | ||
| 431-324 System Modelling and Control | 1 | |
| 431-326 Electronic System Design | 1 | |
| 431-328 Computer Engineering | 2 | |
| 431-329 Electromagnetics | 2 | |
| 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 Engineering | 2 | |
| 431-330 Design Laboratory | 1, repeat 2 | |
| 431-221 Fundamentals of Signals and Systems1 | 2 | |
| 433-253 Algorithms and Data Structures1 | 1, repeat 2 | |
| 433-254 Software Design | 1, repeat 2 | |
| 433-313 Computer Design | 2 | |
| 431-325 Stochastic Signals and Systems2 | 1 | |
| or | ||
| 620-201 Probability | 1 | |
| 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 Project | Year long | |
| 433-341 Software Engineering Process & Practice | 1 | |
| 433-343 Professional Issues In Computing | 1 | |
| 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.
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:
431-406 Project Work (28.6 points)
at least 7 units from advanced Electrical Engineering electives
optional subjects
For students in Computer Engineering the selection is:
431-406 Project Work or (433-464 Project Work and 433-343 Professional Issues in Computing)
at least 50 points from subjects offered in computer science (which may include 400-level subjects) or advanced Electrical Engineering electives. The choices must include the subjects 431-441, 433-313 and 433-353.
optional subjects
For students in Software Engineering the selection is:
433-440 Advanced Software Engineering Project
433-443 Software Project Management
Three elective Computer Science 300 and 400 level subjects. Of 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.
optional subjects
| Advanced Electrical Engineering electives | ||
|---|---|---|
| (these electives will not all be offered every year) | Semester | |
| 431-407 Telecommunications Network Mgt & Serv | 1 | |
| 431-415 Advanced Communications Systems | 1 | |
| 431-416 Adv Digital Control & Identification | 2 | |
| 431-417 Biomedical Engineering | 1 | |
| 431-419 Digital Signal Processing | 1 | |
| 431-423 Neural Networks | 1 | |
| 431-424 Optical Communication Systems | 2 | |
| 431-425 Optoelectronic Materials & Devices | 2 | |
| 431-441 Digital Systems Engineering | 2 | |
| 431-451 Project Mgt & Product Commercialisation | 2 | |
| 431-452 Directed Study 4.1 | 1 | |
| 431-453 Directed Study 4.2 | 2 | |
Enrolment in Directed Study subjects must be approved by the Department.
The standard fourth-year courses are summarised in the following table.
|
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.
Students in the Bachelor of Computer Science are required to take the following subjects:
| First year | ||
|---|---|---|
| Semester one | Points | |
| 431-102 Digital Electronics and Microprocessors | 12.5 | |
| 433-141 Computing Fundamentals A | 12.5 | |
| 620-xxx | ||
| Elective | ||
| Semester two | ||
| 433-142 Computing Fundamentals B | 12.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 one | Points | |
| 433-252 Software Engineering Principles & Tools | 12.5 | |
| 433-253 Algorithms and Data Structures | 12.5 | |
| Electives | ||
| Semester two | ||
| 433-254 Software Design | 12.5 | |
| 433-255 Logic and Computation | 12.5 | |
| Electives | ||
| Third year | ||
|---|---|---|
| Semester one | Points | |
| 433-343 Professional Issues In Computing | 12.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.
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:
433-141 Computing Fundamentals A and 433-142 Computing Fundamentals B (25 points);
25 points of first year Mathematics or 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);
431-102 Digital Electronics and Microprocessors (12.5 points);
433-252 Software Engineering Principles & Tools, 433-253 Algorithms and Data Structures, 433-254 Software Design, and 433-255 Logic and Computation (50 points);
433-344 Legal Issues in Computing (12.5 points); and
A further 75.0 points of 300-level subjects in the Department of Computer Science and Software Engineering.
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:
730-104 Torts and the Process of Law, 730-105 History and Philosophy of Law I, 730-115 History and Philosophy of Law II, and 730-102 Criminal Law and Procedure (75.0 points);
730-204 Constitutional and Administrative Law, 730-202 Contracts, and 730-203 Property (75.0 points);
730-357 Equity and Trusts (12.5 points); and
A further 137.5 points selected from the optional subject program in the Faculty of Law including 12.5 points of legal theory.
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 long | Points | |
| 730-104 Torts And The Process Of Law | 25 | |
| Semester one | ||
| 433-141 Computing Fundamentals A | 12.5 | |
| 620-1XX Mathematics subject | ||
| 730-105 History and Philosophy of Law I | 12.5 | |
| Semester two | ||
| 433-142 Computing Fundamentals B | 12.5 | |
| 620-1XX Mathematics subject | ||
| 730-115 History and Philosophy of Law II | 12.5 | |
| Second Year | ||
|---|---|---|
| Year long | Points | |
| 730-102 Criminal Law And Procedure | 25 | |
| 730-204 Constitutional & Administrative Law | 25 | |
| Semester one | ||
| 431-102 Digital Electronics and Microprocessors | 12.5 | |
| 433-252 Software Engineering Principles & Tools | 12.5 | |
| Semester two | ||
| 433-253 Algorithms and Data Structures | 12.5 | |
| 433-255 Logic and Computation | 12.5 | |
| Third Year | ||
|---|---|---|
| Year long | Points | |
| 730-202 Contracts | 25 | |
| 730-203 Property | 25 | |
| Semester one | ||
| 433-254 Software Design | 12.5 | |
| 730-357 Equity and Trusts | 12.5 | |
| Semester two | ||
| Computer Science electives | ||
| Fourth Year | ||
|---|---|---|
| Semester one | Points | |
| Computer Science electives | ||
| 433-344 Legal Issues in Computing | 12.5 | |
| 730-363 Copyright and Patent Law | 12.5 | |
| Semester two | ||
| Computer Science electives | ||
| 730-335 Trade Marks and Unfair Competition | 12.5 | |
| Law elective | ||
| Fifth Year | ||
|---|---|---|
| Semester one | Points | |
| 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.
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.
The BCS(Honours) program is designed to:
Provide an introduction to the process and practice of research in Computer Science;
Enable the acquisition of current research skills in specific areas;
Encourage the development of the ability to think critically and independently;
Consolidate and extend the student's understanding of a range of aspects of the disciplines of Computer Science and Software Engineering;
Improve oral and written communication skills.
To enter the BCS(Honours), students must:
Have completed a BCS;
Have passed at least 25 points of 100-level Mathematics or Statistics;
Have a final-year average mark of at least 65.
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.
Dr Lee Naish.
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.
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.
The BCS(Honours) program comprises a Research Project subject and five advanced coursework subjects. These subjects with their relative weightings are as follows:
433-401 Computer Science Research Project = 37.5%
Advanced Coursework subjects, five at 12.5 points each = 62.5%
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.
The following 400-level subjects are offered to students enrolled in the BCS(Honours) degree:
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:
433-641 Systems Requirements Engineering
433-642 Software Engineering Case Studies
433-645 Software System Security
433-670 Principles of Programming Languages
433-671 Constraint Programming
433-675 Database Principles and Technology (not offered in 2000)
433-676 Text and Document Management
433-680 Machine Learning
433-681 Autonomous Robots
433-682 Software Agents
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%.
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.
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]
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.
For details of this five year degree see Bachelor of Engineering (Mechatronics)/Bachelor of Computer Science.
The combined BA/BE course in Electrical Engineering (Electrical, Computer or Software Engineering) and Arts must satisfy the following requirements:
All requirements of the chosen stream of the BE course must be satisfied, except that the requirement for Physics is waived. However, students are strongly encouraged to complete 640-142 Physics B as an additional elective. Students who have successfully completed Physics have a wider range of Electrical Engineering subjects available to them in years three and four. For the Software Engineering stream the requirement for 421-205 Engineering Analysis B is also waived. The remaining optional subjects to make up 400 points for the award of the Engineering degree are credited from the Arts subjects undertaken.
A total of 200 Arts points must be completed, comprised of 50 points of first year Arts subjects, 75 points of second year Arts subjects, and 75 points of third year Arts subjects.
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 year | Points | |
| Approved BA subjects | ||
| 431-103 Electrical Circuits | 12.5 | |
| 433-141 Computing Fundamentals A | 12.5 | |
| 620-141 Mathematics A | 12.5 | |
| 620-143 Applied Mathematics | 12.5 | |
| Second year | ||
| Approved BA subjects | ||
| 431-102 Digital Electronics and Microprocessors | 12.5 | |
| 433-142 Computing Fundamentals B | 12.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 | ||
The combined BE/BCom course in Electrical Engineering (Electrical, Computer or Software Engineering) and Commerce must satisfy the following requirements:
All requirements of the chosen stream of the BE course must be satisfied, except that the requirement for physics is waived. However, students are strongly encouraged to complete 640-142 Physics B as an additional elective. Students who have successfully completed Physics have a wider range of Electrical Engineering subjects available to them in years three and four. For the Software Engineering stream the requirement for 421-205 Engineering Analysis B is also waived. The remaining optional subjects to make up 400 points for the award of the Engineering degree are credited from the Arts subjects undertaken.
A total of 200 Commerce points must be completed. These include the four compulsory subjects, at least 50 level one points and at least 50 level three points.
By the end of the equivalent of three years full time study, students are to have completed 100 points of Commerce and 200 points of Engineering.
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 year | Points | |
| 316-101 Introductory Macroeconomics | 12.5 | |
| 316-102 Introductory Microeconomics | 12.5 | |
| 316-130 Quantitative Methods 1 | 12.5 | |
| Approved BCom subject | ||
| 431-103 Electrical Circuits | 12.5 | |
| 433-141 Computing Fundamentals A | 12.5 | |
| 620-141 Mathematics A | 12.5 | |
| 620-143 Applied Mathematics | 12.5 | |
| Second year | ||
| 316-205 Introductory Econometrics | 12.5 | |
| Approved BCom subjects | ||
| 431-102 Digital Electronics and Microprocessors | 12.5 | |
| 433-142 Computing Fundamentals B | 12.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 | ||
The combined LLB/BE course in Electrical, Computer or Software Engineering and Law must satisfy the following requirements:
All requirements of the chosen stream of the BE course must be satisfied, except that the requirement for Physics is waived. However, students are strongly encouraged to complete 640-142 Physics B as an additional elective. Students who have successfully completed Physics have a wider range of Electrical Engineering subjects available to them in years three and four. For the Software Engineering stream the requirement for 421-205 Engineering Analysis B is also waived. The remaining optional subjects to make up 400 points for the award of the Engineering degree are credited from the Arts subjects undertaken.
A total of 300 Law points must be completed.
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 year | Points | |
| 431-103 Electrical Circuits | 12.5 | |
| 433-141 Computing Fundamentals A | 12.5 | |
| 620-141 Mathematics A | 12.5 | |
| 620-143 Applied Mathematics | 12.5 | |
| 730-104 Torts And The Process Of Law | 25 | |
| 730-105 History and Philosophy of Law I | 12.5 | |
| 730-115 History and Philosophy of Law II | 12.5 | |
| Second year | ||
| 431-102 Digital Electronics and Microprocessors | 12.5 | |
| 433-142 Computing Fundamentals B | 12.5 | |
| 730-102 Criminal Law And Procedure | 25 | |
| 730-204 Constitutional & Administrative Law | 25 | |
| Approved Law subjects | ||
| Third year | ||
| 730-202 Contracts | 25 | |
| Core second year BE subjects | ||
| Fourth year | ||
| 730-203 Property | 25 | |
| Core third year BE subjects | ||
| Fifth year | ||
| Approved LLB subjects | ||
| 730-357 Equity and Trusts | 12.5 | |
| Sixth year | ||
| Approved LLB subjects | ||
| Core fourth year BE subjects | ||
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:
Electrical Engineering stream and Computer Science, Mathematics or Physics;
Computer Engineering stream and Computer Science, Mathematics or Physics;
Software Engineering stream and Mathematics or Physics (NOT a Computer Science major.)
The combined degree must satisfy the following requirements:
237.5 Science points must be accumulated including:
between 75 points and 125 points of 100-level;
completion of 50 points of a prescribed science major at the 300-level.
All requirements of the chosen stream of the BE course must be satisfied;
A minimum of 500 points in total must be completed;
For the combined degree in Computer Science and Computer Engineering stream of the BE there are additional requirements on Electrical Engineering subjects to be taken in third and fourth year, as specified below.
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.
The subjects are the same as for those for the corresponding stream of the BE degree, except that:
Electrical and Computer Engineering stream students intending to major in either Mathematics or Physics in their Science degree may choose to undertake 620-122 Mathematics B, and delay 433-142 Computing Fundamentals B until their second year; and
Software Engineering stream students intending to major in either Mathematics or Physics in their Science degree may choose to undertake 620-122 Mathematics B, and delay 431-103 Electrical Circuits until their second year.
Students take the following subjects:
Semester 1: 421-204 Engineering Analysis A, 431-204 Programmable Logic and Microcontrollers, 431-210 Circuit Analysis, and 433-252 Software Engineering Principles & Tools (50 points).
Semester 2: 421-205 Engineering Analysis B, 431-221 Fundamentals of Signals and Systems, 431-222 Electronic Devices and Circuits, and 433-253 Algorithms and Data Structures (50 points).
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.
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.
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.
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.
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.
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