Computer Systems 

Students must complete 24 credit points to achieve this Breadth specialisation. 
Unit of study  Credit points  A: Assumed knowledge P: Prerequisites C: Corequisites N: Prohibition 

Students complete 18 credit points from the following:  
ELEC1601 Introduction to Computer Systems 
6  A HSC Mathematics extension 1 or 2 
ELEC2602 Digital Logic 
6 
A ELEC1601. This unit of study assumes some knowledge of digital data representation and basic computer organisation 
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 
Students complete 6 credit points from the following:  
ELEC3608 
6 
A ELEC3607. Knowledge of microprocessor systems (embedded systems architecture, design methodology, interfacing and programming) is required P ELEC2602 Knowledge of digital logic (logic operations, theorems and Boolean algebra, number systems, combinational logic analysis and synthesis, sequential logic, registers, counters, bus systems, state machines, design of a simple computer, and using hardware description languages such as VHDL or Verilog) is required. 
ELEC3305

6  A Familiarity with basic Algebra, Differential and Integral Calculus, continuous linear timeinvariant systems and their time and frequency domain representations, Fourier transform, sampling of continuous time signals 