Computer Systems major |
---|
Achievement of a major in Computer Systems requires 48 credit points from this table including: |
(a) 12 credit points of 1000-level core units |
(b) 12 credit points of 2000-level core units |
(c) 12 credit points of 3000-level core (major only) units |
(d) 6 credit points of 3000-level interdisciplinary project units |
(e) 6 credit points of 3000-level selective (major only) units. |
Computer Systems minor |
Achievement of a minor in Computer Systems requires 36 credit points from this table including: |
(a) 12 credit points of 1000-level core units |
(b) 12 credit points of 2000-level core units |
(c) 6 credit points of 3000-level core (minor only) units |
(d) 6 credit points of 3000-level selective (minor only) units |
Unit of study |
Credit points |
A: Assumed knowledge P: Prerequisites
|
---|---|---|
1000-level units of study |
||
Core |
||
ELEC1601 Introduction to Computer Systems |
6 | A HSC Mathematics extension 1 or 2 |
INFO1110 |
6 |
N INFO1910 or INFO1103 or INFO1903 or INFO1105 or INFO1905 or ENGG1810 |
INFO1910 |
6 |
A ATAR sufficient to enter Dalyell program, or passing an online programming knowledge test, which will be administered during the O-week prior to the commencement of the semester |
2000-level units of study |
||
Core |
||
ELEC2302 |
6 |
A (MATH1021 and MATH1002 and MATH1023) OR (MATH1061 and MATH1062). Basic knowledge of differentiation and integration, differential equations, and linear algebra. |
ELEC2602 |
6 |
A ELEC1601. This unit of study assumes some knowledge of digital data representation and basic computer organisation |
3000-level units of study |
||
Core (major only) |
||
ELEC3607 |
6 |
A ELEC1601 AND ELEC2602. Logic operations, theorems and Boolean algebra, data representation, number operations (binary, hex, integers and floating point), combinational logic analysis and synthesis, sequential logic, registers, counters, bus systems, state machines, simple CAD tools for logic design, basic computer organisation, the CPU, peripheral devices, software organisation, machine language, assembly language, operating systems, data communications and computer networks |
ELEC3608 |
6 |
A ELEC3607. Knowledge of microprocessor systems (embedded systems architecture, design methodology, interfacing and programming) is required P ELEC2602 |
Interdisciplinary Project Unit |
||
ENGG3800 |
6 |
A Upper-level disciplinary knowledge. Required knowledge will vary by project. |
Selective (major) units |
||
ELEC3305 |
6 |
A Familiarity with basic Algebra, Differential and Integral Calculus, continuous linear time-invariant systems and their time and frequency domain representations, Fourier transform, sampling of continuous time signals |
ELEC3506 |
6 |
A Students should be familiar with fundamental digital technologies and representations (e.g., bit complement and internal word representation), have a basic understanding of the physical properties of communication channels, techniques and limitations, and be able to apply fundamental mathematical skills. |
Core (minor only) |
||
ELEC3607 |
6 |
A ELEC1601 AND ELEC2602. Logic operations, theorems and Boolean algebra, data representation, number operations (binary, hex, integers and floating point), combinational logic analysis and synthesis, sequential logic, registers, counters, bus systems, state machines, simple CAD tools for logic design, basic computer organisation, the CPU, peripheral devices, software organisation, machine language, assembly language, operating systems, data communications and computer networks |
Selective (minor only) |
||
ELEC3305 Digital Signal Processing |
6 | A Familiarity with basic Algebra, Differential and Integral Calculus, continuous linear time-invariant systems and their time and frequency domain representations, Fourier transform, sampling of continuous time signals |
ELEC3608 Computer Architecture |
6 | A ELEC3607. Knowledge of microprocessor systems (embedded systems architecture, design methodology, interfacing and programming) is required P ELEC2602 |