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.
The BE course in the School of Electrical Engineering and Computer Science is divided into three streams: electrical engineering, computer engineering, and software engineering. The Electrical Engineering stream leads to specialisation in any combination of: communications engineering; speech, image and signal processing; optoelectronics and photonics systems; control systems engineering and robotics; power systems engineering; electronics; biomedical engineering. The Computer Engineering stream involves the study of electronics, computing and communications, as applied in the design and applications of modern computer systems. The Software Engineering stream involves the study of computer science and engineering principles as applied in the design and development of high quality software systems. Studies in the Software Engineering stream focus on modern and systematic approaches to large scale software development, with particular attention to project management, and also providing a grounding in formal methods.
Students taking these streams must include within the course total of 400 points, 28.5 points from management or non-technical options. It is recommended that Introduction to Engineering Management (7.1 points) be taken as an optional unit in first year, the remainder as optional units or subjects in years three and four.
| First year BE (Electrical, Computer and Software Engineering stream) | ||
|---|---|---|
| Semester 1 | Points | |
| 421-150 Introduction to Engineering Management | 7.1 | |
| 433-141 Computing Fundamentals A | 14.2 | |
| 640-005 Physics 1A (Engineering Course) | 14.2 | |
| 620-171 Mathematics 1P | 14.2 | |
| or | ||
| 620-181 Mathematics 1R | 14.2 | |
| Semester 2 | ||
| 431-102 Computer Engineering 1 | 7.1 | |
| 431-103 Electrical Engineering 1 | 7.1 | |
| 640-006 Physics 1B (Engineering Course) | 14.2 | |
| 620-172 Mathematics 1Q | 14.2 | |
| or | ||
| 620-182 Mathematics 1S | 14.2 | |
| Elective | ||
The course in semester one is common to electrical, computer and software engineering. There are different courses for each of these streams in semester two, listed under the headings EE, CE and SE in Semester 2 BE (Electrical, Computer and Software Engineering stream).
|
|
Software Engineering students may substitute the subject Fundamentals of Signals and Systems for Telecommunication Networks.
Students in the third year of Electrical, Computer and Software Engineering select subjects from those listed under the headings of 'Mathematics and Statistics subjects', 'Electrical Engineering subjects' and 'Computer Science subjects'. Students in the Electrical and Computer Engineering streams who have not completed 640-029 Physics of Materials or at least 6.25 points of 200-level Science Physics must also complete this Physics requirement as part of third year. A full load of at least 100 points is made up by taking optional subjects from any University department.
For students in Electrical Engineering the selection is:
For students in Computer Engineering the selection is:
For students in Software Engineering the selection is:
|
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 or units from the advanced electrical engineering electives, 300-level and 400-level Computer Science topics and subjects offered by other departments.
When choosing the optional subjects, students are reminded they must include within the 400 points of the total course, 28.5 points from management or non-technical subjects. The selection of optional subjects may be restricted by timetable and prerequisite requirements. Students should be aware that points credited towards an Engineering degree for subjects taught by other faculties may vary by up to one-third from that published. Where this presents any difficulty or results in an overload, students should consult the Faculty Student Adviser to arrange for approval of the course by the head of the appropriate department.
For students in Electrical Engineering the selection is:
For students in Computer Engineering the selection is:
For students in Software Engineering the selection is:
| Computer Science electives | ||
|---|---|---|
| 300-level | Points | |
| 433-303 Artificial Intelligence | 12.5 | |
| 433-313 Computer Design | 12.5 | |
| 433-330 Theory of Computation | 12.5 | |
| 433-332 Operating Systems | 12.5 | |
| 433-340 Software Engineering Project | 20.0 | |
| 433-341 Software Engineering 3A | 12.5 | |
| 433-342 Software Engineering 3B | 12.5 | |
| 433-343 Professional Issues in Computing | 12.5 | |
| 433-351 Database Systems | 12.5 | |
| 433-353 Networks and Communications | 12.5 | |
| 433-361 Programming Language Implementation | 12.5 | |
| 433-371 Interactive System Design | 12.5 | |
| 433-380 Graphics and Computation | 12.5 | |
| 400-level | ||
| Additional subjects involve advanced study in one of: Advanced Database Management Systems, Concurrent Processes, Fixpoint Theory, Constraint Programming, Functional Programming, Computer Vision, Information Management, Formal Methods, Advanced Operating Systems, Logic Programming Techniques, Applications of Non-Classical Logics, Human/Computer Interaction, Computer Forensics and Systems Security, Learning and Pattern Recognition. 10 points each. These subjects may not be offered every year. | ||
| 433-464 Project Work | 21.4 | |
| 433-496 Directed Study 4A | 10.0 | |
| 433-497 Directed Study 4B | 10.0 | |
| 433-498 Directed Study 4C | 10.0 | |
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 background, knowledge to develop well-designed, robust and 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, for example a digital electronics strand is available for students with a physics background, and an information systems strand is available for those with an interest in business applications. Subjects in later years include artificial intelligence, software engineering, computer networks, operating systems, graphics, computer design.
Computer Science graduates work in government, 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.
To be awarded the degree of Bachelor of Computer Science, students must have completed 300 points of approved studies, including:
Notes:
To satisfy 'non-technical studies' requirements, students may take subjects from any department in the University prepared to accept their enrolment, subject to prerequisite and timetabling constraints. Examples of subjects that students should consider include: 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.
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 maximum of 35 additional points. Normally approval would not be given for students to undertake more than 25 of the 60 points at 100-level.
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(Hons) year. This involves completing seven subjects (60%) and a substantial research project (40%). Completion of the honours year serves both as a preparation for postgraduate study and as an opportunity to strengthen practical skills before seeking employment.
Subjects available in the BCS(Hons) course include: Advanced Database Management Systems, Concurrent Processes, Fixpoint Theory, Constraint Programming, Functional Programming, Computer Vision, Information Management, Formal Methods, Neural Networks, Advanced Operating Systems, Logic programming Techniques, Applications of Non-Classical Logics, Human/Computer Interaction, Computer Forensics and Systems Security, and Learning and Pattern Recognition.
Minimum requirements for admission to BCS (Honours) are: attainment of a weighted average of at least 65 taken over the best 90 points of 300-level subjects; passes in at least 65 points of 300-level Computer Science or Electrical Engineering or Mathematics, including at least four of 433-303 Artificial Intelligence, 433-313 Computer Design, 433-330 Theory of Computation, 433-332 Operating Systems, 433-342 Software Engineering 3B, 433-351 Database Systems and 433-361 Programming Language Implementation, 433-380 Graphics and Computation.
An alternative year of study, 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. To be eligible for this course a student must have completed, at a high level of achievement, the subjects 433-255 Models of Computation, 433-340 Software Engineering Project, 433-341 Software Engineering 3A and 433-342 Software Engineering 3B or their equivalents at other institutions. Details of this course are available through the Faculty of Engineering or the Department of Computer Science.
For details of this five year degree see Bachelor of Engineering (Mechatronics)/Bachelor of Computer Science.
Notes:
| BA/BE (Electrical, Computer, Software) | ||
|---|---|---|
| First year | Points | |
| BA subjects | ||
| BE first year subjects - Mathematics, Computer Science, Electrical & Computer Engineering | ||
| Sub total | 107.1 | |
| Second year | ||
| BA subjects | ||
| Remaining BE first year subjects - Physics | ||
| BE second year subjects - Computer Science, Mathematics for Engineers | ||
| Sub total | 107.2 | |
| Third year | ||
| BA subjects | ||
| Remaining BE second year subjects excluding Physics | ||
| BE third year subjects - Mathematics for Engineers, Statistics | ||
| Sub total | 118.7 | |
| Fourth year | ||
| BA subjects | ||
| Remaining BE third year subjects | ||
| Sub total | 114.3 | |
| Fifth year | ||
| BA subjects | ||
| BE fourth year subjects | ||
| Sub total | 111.5 | |
Notes:
| Bachelor of Engineering (Electrical, Computer, Software)/ Bachelor of Commerce | ||
|---|---|---|
| First year | Points | |
| BCom subjects - Introduction to Microeconomics, Introduction to Macroeconomics, Business Statistics, plus a further 12.5 points in Commerce subjects | ||
| BE first year subjects - Mathematics, Computer Science, Electrical & Computer Engineering | ||
| Sub total | 107.1 | |
| Second year | ||
| BCom subjects - Introductory Econometrics, plus a further 37.5 points in Commerce subjects | ||
| Remaining BE first year subjects - Physics | ||
| BE second year subjects - Computer Science, Mathematics for Engineers | ||
| Sub total | 107.1 | |
| Third year | ||
| BCom subjects | ||
| Remaining BE second year subjects excluding physics | ||
| BE third year subjects - Mathematics for Engineers, Statistics | ||
| Sub total | 110.7 | |
| Fourth year | ||
| BCom subjects | ||
| Remaining BE third year subjects | ||
| Sub total | 114.3 | |
| Fifth year | ||
| BCom subjects | ||
| BE fourth year subjects | ||
| Sub total | 103.5 | |
see Bachelor of Engineering (Electrical, Computer, Software) and Bachelor of Laws
Notes:
| First year (all streams) BSc/BE (Electrical, Computer, Software) | ||
|---|---|---|
| Semester 1 | Points | |
| 421-150 Introduction to Engineering Management | 7.1 | |
| 433-141 Computing Fundamentals A | 12.5 | |
| 620-121 Mathematics 1A | 12.5 | |
| or | ||
| 620-141 Intermediate Mathematics A | 12.5 | |
| 640-141 Physics A | 12.5 | |
| or | ||
| 640-121 Physics (Advanced) A | 12.5 | |
| Semester 2 | ||
| 431-102 Computer Engineering 1 | 7.1 | |
| 431-103 Electrical Engineering 1 | 7.1 | |
| 620-122 Mathematics 1B | 12.5 | |
| or | ||
| 620-142 Intermediate Mathematics B | 12.5 | |
| 620-130 Applied Mathematics | 12.5 | |
| or | ||
| 620-132 Applied Mathematics (Advanced) | 12.5 | |
| 640-142 Physics B | 12.5 | |
| or | ||
| 640-122 Physics (Advanced) B | 12.5 | |
| Second year BSc/BE (Electrical, Computer, Software) | ||
|---|---|---|
| BSc/BE - (Computer Science and either Electrical or Computer Engineering streams of BE) | Points | |
| Electrical engineering subjects, electrical engineering laboratory, mathematics and physics subjects as for standard electrical engineering stream | ||
| 433-142 Computing Fundamentals B | 14.2 | |
| 433-252 Software Development Principles and Tools | 7.1 | |
| 433-253 Algorithms and Data Structures | 14.2 | |
| BSc/BE - (Mathematics, and one of Electrical, Computer or Software Engineering streams of BE) | ||
| Electrical engineering subjects, electrical engineering laboratory, computer science subjects and physics subjects as for chosen stream of standard course. | ||
| 620-231 Vector Analysis | 12.5 | |
| 620-232 Mathematical Methods | 12.5 | |
| Students who took 620-141 and 620-142 rather than 620-121 and 620-122 in their first year will also need to take 620-200 Mathematics 2 or 620-211 Mathematics 2 (Advanced) before they can enrol in 620-232. One of the subjects 620-201 Real and Complex Analysis or 620-252 Analysis may also be undertaken if desired, and natural choices at 300-level include 620-331 Applied Mathematics A and 620-332 Applied Mathematics B. | ||
| BSc/BE - (Physics, and one of Electrical, Computer or Software Engineering streams of BE) | ||
| Electrical engineering subjects, electrical engineering laboratory, computer science subjects, mathematics subjects as for chosen stream of standard course. | ||
| 640-223 Quantum Mechanics (Advanced) | 6.25 | |
| 640-226 Thermal Physics (Advanced) | 6.25 | |
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 sufficient science points as recommended by science course planning.
Fourth year BSc/BE (Electrical, Computer, Software)
Science subjects to complete the Faculty of Science requirements for this course.
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.
421-203 Mathematics for Engineers Unit 2.1A (Advanced)
421-204 Mathematics for Engineers Unit 2.1B (Basic)
421-205 Mathematics for Engineers Unit 2.2
421-303 Mathematics for Engineers Unit 3.1
421-304 Mathematics for Engineers Unit 3.2
421-402 Mathematics for Engineers Unit 4.1
421-403 Mathematics for Engineers Unit 4.2
431-102 Computer Engineering 1
431-103 Electrical Engineering 1
431-204 Computer Engineering 2
431-206 Fields and Transmission Lines 2
431-210 Engineering Circuit Analysis
431-217 Power 2
431-219 Laboratory 2.1
431-220 Laboratory 2.2
431-221 Fundamentals of Signals and Systems
431-222 Electronic Devices and Circuits
431-223 Telecommunication Networks
431-302 Communications 3
431-303 Control 3
431-304 Computer Engineering 3
431-306 Fields and Transmission Lines 3
431-310 Electronic Signal Processing
431-314 Computer Control
431-315 Semiconductor Engineering
431-317 Power 3
431-318 Electronic System Design
431-332 Laboratory 3.1
431-333 Laboratory 3.2
431-334 Design Laboratory 3
431-375 Applied Data Acquisition
431-404 Real-Time Computer Systems
431-405 Advanced Computer Systems
431-406 Project Work
431-407 Telecommunications Network Management and Services
431-415 Advanced Communications Systems
431-416 Advanced Digital Control and Identification
431-417 Biomedical Engineering
431-418 Communications Network Performance
431-419 Digital Signal Processing
431-420 High Speed Electronics and Optoelectronics
431-421 Information Theory and Coding
431-422 Linear Multivariable Control Systems
431-423 Neural Networks
431-424 Optical Communications Systems
431-425 Optoelectronic Materials and Devices
431-427 Speech Processing
431-444 Vacation Work (Practical Experience - Electrical)
431-450 Power Electronics and Power Systems
431-451 Project Management and Product Commercialisation
431-452 Directed Studies 4.1 (Electrical)
431-453 Directed Studies 4.2 (Electrical)
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-161 Introduction to Programming A
433-162 Introduction to Programming B
433-251 Computer Organisation
433-252 Software Development Principles and Tools
433-253 Algorithms and Data Structures
433-254 Software Design
433-255 Models of 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 3A
433-342 Software Engineering 3B
433-343 Professional Issues in Computing
433-351 Database Systems
433-353 Networks and Communications
433-361 Programming Language Implementation
433-371 Interactive System Design
433-380 Graphics and Computation
433-393 Communication Skills
433-398 Directed Study 3A
433-399 Directed Study 3B
433-440 Advanced Software Engineering Project
433-441 Formal Methods
433-442 Engineering for Specialised Requirements
433-443 Software Project Management
433-464 Project Work
433-496 Directed Study 4A
433-497 Directed Study 4B
433-498 Directed Study 4C
620-005 Probability for Electrical Engineers
620-121 Mathematics 1A
620-122 Mathematics 1B
620-130 Applied Mathematics
620-132 Applied Mathematics (Advanced)
620-141 Intermediate Mathematics A
620-142 Intermediate Mathematics B
620-171 Mathematics 1P
620-172 Mathematics 1Q
620-181 Mathematics 1R
620-182 Mathematics 1S
620-200 Mathematics 2
620-211 Mathematics 2 (Advanced)
620-231 Vector Analysis
620-232 Mathematical Methods
620-252 Analysis
620-331 Applied Partial Differential Equations
620-332 Integral Transforms and Asymptotics
640-005 Physics 1A (Engineering Course)
640-006 Physics 1B (Engineering Course)
640-121 Physics (Advanced) A
640-122 Physics (Advanced) B
640-141 Physics A
640-142 Physics B
640-029 Modern Physics of Materials
640-227 Optics (Advanced)
640-223 Quantum Mechanics (Advanced)
640-226 Thermal Physics (Advanced)
640-228 Structure of Matter
640-248 Structure of Matter
640-243 Quantum Mechanics
640-246 Thermal Physics
| 1. | With permission from the Department of Computer Science. |
| 2. | The 'approved discipline' requirement at 300-level will be handled on an individual basis by the third year BCS coordinator. |
Search : Index : Faculty of Engineering
Status: Official 1998 Last Modified: Tuesday October 21 17:11 SGML to HTML Conversion: Information Technology Services Authorised by: Academic Registrar Email Enquiries: Course_Information@registrar.unimelb.edu.au