Additional IT Specialisation

As part of the programs described above students can acquire additional specialisations in a number of important and emerging industrial areas. This additional specialisation is through a number of elective units that are offered in third and fourth year. The number of elective entitlements under each of the degrees (Computer, Electrical, Software and Telecommunications) is slightly different. Students are advised to consult the undergraduate office ugadmin@ee.usyd.edu.au or on (+61-2 9351-2242) for information on the units to select to achieve a specialisation.

Electronic Commerce Specialisation

Prospective students interested in a career in electronic commerce (eCommerce) should consider either the four-year BE in eCommerce or the combined BE /BCom program. This is a five year program at the end of which students will earn two degrees: BE (Computer, Electrical, Software or Telecommunication) and BCom. The eCommerce specialisation is only available to new students enrolling from 2001. The program provides an integrated view of the technical (hardware and software) and business aspects of eCommerce. Third year electives provide foundations in eCommerce technologies and processes, and two 4th year electives provide engineering development principles in business to consumer and business to business electronic commerce, including industry based case studies.

Communication and Processing

Multimedia communication and processing specialisation covers areas such as videoconferencing, voice over the internet, video compression for storage and transmission (e.g. over the internet or for Digital TV), and other multimedia services fatly developing in our days. A number of electives are available for specialisation in this area and cover fields such as advanced communication networks, multimedia protocols and standards, image processing and computer vision and internet engineering (design and programming).

Embedded & Real time Computing

This unit deals with hard real time and embedded systems, as applied to engineering, manufacturing and automation. It covers multitasking, timing and scheduling, hard vs. soft deadlines, predictability and determinacy, real-time languages, real time operating systems, real time software design, interfacing, reliability and fault tolerance in hardware and software and some case studies.

Advanced computer engineering

This specialisation looks at modern techniques, tools and technologies used to design the hardware and software required for generic computer systems. Design techniques include system decomposition and inter module communications, automated language based hardware synthesis, system level design verification, designing systems for testability and designing for high performance. Exposure to modern computer aided design tools is central to exploring these techniques and will include tools for design capture, simulation and physical implementation. Systems implementations need to target high performance hardware technology. This specialisation provides familiarisation with the latest integrated circuits for computer implementation including complete processors and reconfigurable hardware. Complete systems require specialised software integrated with the hardware. Software methods treated include low level device communications, interactions with the software operating system and the co-development of software and hardware.

Internet Engineering

This Unit deals with the engineering of software for internet communications. Topics covered are the OSI stack, circuit and packet switching; the Internet Protocol (IP), Transport Control Protocol and User Datagram Protocol; elementary sockets, advanced sockets; IPv4 and IPv6; Mobile Internet Protocol; Routing sockets; Datalink access; Client server design and programming models; Multicasting; Session access protocol; session description protocol; real-time protocol; Applications and standards; some case studies.

Computer Security

ELEC5610 Computer and Network Security .This Unit deals with security of computers, networks and transactions. It covers physical security; discretionary and mandatory access control; biometrics; information-flow models of security; covert channels; models for integrity; cryptography; authentication; electronic cash; viruses; firewalls; electronic voting; risk assessment; secure web browsers;electronic warfare.