PROGRAM COMPB13645: BE(Computer Engineering)/Master of Commerce

(Proposal Version 4 20/7/2000)

The BE(Computer Engineering)/MCom program requires completion of 240 units of credit, of which 66 UoC are taken within the Faculty of Commerce and Economics. The proposed program meets the requirement for 48 UoC in each year of the program, and includes 12 UoC of General Education.

Entry to the combined program is possible at the end of Year 3 of the BE(Computer Engineering) program, and requires a weighted average of 65CR over these three years, a recommendation from the Head of the School of Computer Science and Engineering, and approval of the Faculties of Engineering and Commerce.

YEAR 1

UOC

S1

UOC

S2

COMP1011

Computing 1A

6

-

COMP1021

Computing 1B

-

6

ELEC1011

Electrical Engineering 1

-

6

MATH1141

Higher Mathematics 1A or

MATH1131

Mathematics 1A

6

-

MATH1241

Higher Mathematics 1B or

MATH1231

Mathematics 1B

-

6

MATH1081

Discrete Mathematics

6

-

PHYS1131

Higher Physics 1A

6

-

PHYS1231

Higher Physics 1B

-

6

24

24

YEAR 2

UOC

S1

UOC

S2

ACCT9003

Accounting Fundamentals

3

-

COMP2011

Data Organisation

6

-

COMP2021

Digital Systems Structures

6

-

COMP3111

Software Engineering

-

6

COMP3221

Microprocessors & Embedded Systems

-

6

ELEC2031

Circuits and Systems

3

-

ELEC2032

Circuits and Systems

-

3

MATH2610

Higher Real Analysis* or

MATH2510

Real Analysis

3

-

MATH2620

Higher Complex Analysis* or

MATH2520

Complex Analysis

-

3

MATH2859

Probability, Statistics and Information

3

-

General Education

-

6

24

24

YEAR 3

UOC

S1

UOC

S2

COMP3710

Software Project Management

-

3

COMP3211

Computer Architecture

-

6

COMP3231

Operating Systems

6

-

ELEC3006

Electronics A

6

-

MATH2509

Linear Algebra or

COMP3120

Introduction to Algorithms

-

3

TELE3013

Telecommunications Systems 1

6

-

2 Computer Engineering Electives

6

6

General Education

-

6

24

24

 

YEAR 4

UOC

S1

UOC

S2

ACCT5901

Accounting A: a User Perspective

6

-

COMP3720

Total Quality Management

3

-

COMP4910

Thesis Part A

3

-

COMP4911

Thesis Part B

-

15

COMP4920

Professional Issues and Ethics*

-

3

ECON5103

Business Economics

-

6

Computer Engineering Elective

6

Core Commerce Elective

6

-

24

24

YEAR 5

UOC

S1

UOC

S2

4 Commerce Electives

24

-

4 Commerce Electives

-

24

24

24

* Notes

1. At least 70CR is required in MATH1231 or MATH1241 to do higher level MATH courses in Year 2.

2. All students in the BE(Computer Engineering)/MCom program must complete at least 60 days of approved Industrial Training before the end of Year 4, as part of the requirements for COMP4920 Professional Issues and Ethics.

Elective Courses

1. The program selected by each student must be approved by the Head of School or nominee. Not all electives are offered in each session. Students are advised each year of the timetable of available electives. It may be possible to substitute other electives run by the participating Schools, apart from those listed below, but this is not permitted if it unduly restricts the range of courses studied overall.

2. Computer Engineering Electives for Years 3 and 4 total 18 units of credit (3 courses of 6 units of credit, or equivalent) and are selected from Groups CE3 and CE4 (see below). At least one elective must be from Group CE4.

3. Commerce Electives for Years 4 and 5 total 54 units of credit (9 courses of 6 units of credit, or equivalent) and are selected from from the list of `core' and `non-core' Master of Commerce courses. The Year-4 Commerce elective must be a `core' course.

Group CE3

Level-3 Computer Engineering Electives

UOC

COMP2411

Logic and Logic Programming

6

COMP3131

Parsing and Translation

6

COMP3311

Database Systems

6

COMP3331

Computer Networks

6

COMP3411

Artificial Intelligence

6

COMP3421

Computer Graphics

6

COMP3511

Human Computer Interaction

6

COMP9701

Computer Graphics

6

ELEC3004

Signal Processing 1

6

ELEC3014

Systems & Control 1

6

ELEC3016

Electronics B

6

ELEC3041

Real Time Engineering

6

MATH3141

Mathematical Methods EE

3

TELE3018

Data Networks 1

6

 

Group CE4

Level-4 Computer Engineering Electives

UOC

COMP4001

Object-Oriented System Development

6

COMP4111

Distributed Object Systems and Technology

6

COMP4131

Programming Language Semantics

6

COMP4141

Theory of Computation

6

COMP4215

VLSI Systems Architecture and Design

6

COMP4411

Experimental Robotics

6

COMP4415

Artificial Intelligence: Foundations

6

COMP9116

Software Development Using the B-Method and B-Toolkit

6

COMP9231

Integrated Digital Systems

6

COMP9242

Advanced Operating Systems

12

COMP9243

Distributed Systems

6

COMP9314

Next Generation Database Systems

6

COMP9315

Database System Implementation

6

COMP9332

Network Routing and Switching

6

COMP9333

Advanced Computer Networks

6

COMP9416

Knowledge-Based Systems

6

COMP9417

Machine Learning

6

COMP9444

Neural Networks

6

COMP9517

Image Processing and Applications

6

COMP9518

Pattern Recognition and Vision

6

COMP9519

Multimedia Authoring and Cooperative Agents

6

ELEC4042

Signal Processing 2

6

ELEC4205

Electrical Energy Systems

6

ELEC4216

Electrical Drive Systems

6

ELEC4240

Power Electronics

6

ELEC4412

Systems & Control 2

6

ELEC4413

Systems & Control 3

6

ELEC4503

Electronics C

6

ELEC4522

Microelectronics Design & Technology

6

ELEC4532

Integrated Digital Systems

6

ELEC4540

Applied Photovoltaics

6

TELE4042

Signal Processing 2

6

TELE4323

Digital Modulation and Coding

6

TELE4343

Source Coding and Compression

6

TELE4352

Data Networks 2

6

TELE4353

Mobile and Satellite Communication Systems

6

TELE4363

Telecommunication Systems

6