Skip to main content

Computer Systems

Unit of study table (Table S)

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
C: Corequisites N: Prohibition

1000-level units of study

Core
ELEC1601
Introduction to Computer Systems
6 A HSC Mathematics extension 1 or 2

INFO1110
Introduction to Programming

6

N INFO1910 or INFO1103 or INFO1903 or INFO1105 or INFO1905 or ENGG1810

INFO1910
Introduction to Programming (Advanced)

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
N INFO1110 OR INFO1103 OR INFO1903 OR INFO1105 OR INFO1905 OR ENGG1810

2000-level units of study

Core

ELEC2302
Signals and Systems

6

A (MATH1021 and MATH1002 and MATH1023) OR (MATH1061 and MATH1062). Basic knowledge of differentiation and integration, differential equations, and linear algebra.

ELEC2602
Digital Logic

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
Embedded Systems

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
P ELEC1601 AND ELEC2602

ELEC3608
Computer Architecture

6

A ELEC3607. Knowledge of microprocessor systems (embedded systems architecture, design methodology, interfacing and programming) is required
P ELEC2602
Interdisciplinary Project Unit

ENGG3800
Industry and Community Projects

6

A Upper-level disciplinary knowledge. Required knowledge will vary by project.

Selective (major) units

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

ELEC3506
Communications Networks

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
Embedded Systems

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
P ELEC1601 AND ELEC2602

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