11.02.2013 Views

1997 QUT Handbook

1997 QUT Handbook

1997 QUT Handbook

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

though a computing science perspective is employed in the<br />

approach to the topics treated in this unit, influences from<br />

other disciplines are discussed.<br />

Courses: IT20 Prerequisites: ITB424, ITB422<br />

Credit Points: 12 Contact Hours: 3 per week<br />

■ ITB457 FUNCTIONAL PROGRAMMING<br />

Introduction to an alternative programming language and<br />

method of programming. An emphasis is placed on two important<br />

new techniques for building programs: higher order<br />

functions and lazy evaluation. Application areas include: AI,<br />

symbolic processing, rapid protyping and reusable software<br />

design.<br />

Courses: IT20, IF25 Prerequisites: ITB421<br />

Credit Points: 12 Contact Hours: 3 per week<br />

■ ITB458 JAVA & EXTENSIBLE PROGRAMMING<br />

An introduction to the Java language and its underlying theoretical<br />

basis; the practice of Java programming, and the creation<br />

of Java-applets for the world-wide-web. Broader issues<br />

of run-time extensibility, and the relationship to documentbased<br />

programming systems.<br />

Courses: IT20<br />

Prerequisites: ITB236 or ITB448 or equivalent<br />

Credit Points: 12 Contact Hours: 3 per week<br />

■ ITB461 FOUNDATIONS OF NEUROCOMPUTING<br />

Presents the neurocomputing paradigm and explains the biological<br />

concepts on which it is based. Focus on how<br />

neurocomputing complements the tools of the computing professional;<br />

demonstrates that neurocomputing is an inherently<br />

parallel computing method. Discusses the strengths and limitations<br />

of the most used neural network architectures and training<br />

methods; reviews neural network hardware.<br />

Courses: IT20<br />

Credit Points: 12 Contact Hours: 3 per week<br />

■ ITB462 COGNITIVE SYSTEMS<br />

Expert systems, natural language processing (with the exception<br />

of speech recognition), reasoning, high-level vision, planning<br />

and learning. Symbolic as well as neurocomputing methods,<br />

and hybrid systems, and is open to extensions.<br />

Courses: IT20 Prerequisites: ITB442, ITB461<br />

Credit Points: 12 Contact Hours: 3 per week<br />

■ ITB463 PATTERN RECOGNITION<br />

Focus on pattern recognition problems using the three main<br />

approaches: statistical, syntactical and neurocomputing. It<br />

demonstrates two applications of pattern recognition: speech<br />

recognition and image analysis and description.<br />

Courses: IT20 Prerequisites: ITB442, ITB461<br />

Credit Points: 12 Contact Hours: 3 per week<br />

■ ITB510 COMMUNICATIONS NETWORKS<br />

Data types, their digital representations, and their size and<br />

rate requirements; Analogue signals and transmission; digital<br />

transmission and encoding schemes; transmission media; error<br />

sources, error detection and prevention; data link protocols;<br />

circuit switching; packet switching; routing; OSI and TCP/IP<br />

network models; Ethernet; medium access protocols; network<br />

management; network security.<br />

Courses: IT21, IF25, IF58, IF79, IF52, IF38<br />

Credit Points: 12 Contact Hours: 3 per week<br />

Incompatible with: ITN510, ITB520<br />

■ ITB520 DATA COMMUNICATIONS<br />

An introductory treatment of the major topics and issues in communications<br />

systems including the terminology and concepts<br />

of data and telecommunications networks, their services and<br />

architectures; the facilities and functions of the data and telecommunications<br />

products and services used in national and<br />

international communications networks; the main issues in the<br />

design, management, security and control of data and telecommunications<br />

networks and services; and the social, political,<br />

and economic effects of communications technologies.<br />

Courses: BS50, IF38, IF54, IT20<br />

Credit Points: 12 Contact Hours: 3 per week<br />

Incompatible with: ITB510, ITN510<br />

710<br />

■ ITB522 ADVANCED DATA COMMUNICATIONS<br />

Topics covered include data link protocols, transport layer<br />

services, upper layer services; data communications network<br />

design and management (techniques and case studies); performance<br />

modelling of communications networks; evaluation<br />

of data communications products and services (mostly Australian-based);<br />

data communications software design and implementation;<br />

provision of integrated communications services<br />

(voice, data, video, etc.); LAN/WAN integration; high<br />

speed networking; internetworking and network management.<br />

Courses: IT20<br />

Prerequisites: ITB510 or ITN510 and ITB411 or ITN410<br />

Credit Points: 12 Contact Hours: 3 per week<br />

■ ITB530 TRANSPORT PROTOCOLS<br />

Students study the principles, protocols, and architectures of<br />

internetworking. Topics include: routing strategies used by<br />

bridges and gateways; security and management of routing<br />

data over global networks; network interface design; and error<br />

and flow control; and network reliability.<br />

Courses: IT20, IT35/IT40<br />

Prerequisites: MAB177 and either ITB522 or ITN520<br />

Credit Points: 12 Contact Hours: 3 per week<br />

■ ITB531 APPLICATION SERVICES<br />

A study of the protocols provided by the process layers of the<br />

Open Systems Interconnection (OSI) Reference Model and the<br />

application services provided in the process layer, in particular<br />

message handling, directory services, file transfer access and<br />

management, network management, and distributed processing.<br />

Other topics include abstract syntax notation; profiles for<br />

government, office and manufacturing; and security issues.<br />

Courses: IT20 Prerequisites: ITB522<br />

Credit Points: 12 Contact Hours: 3 per week<br />

Incompatible with: ITN521<br />

■ ITB532 NETWORK MANAGEMENT<br />

Network management forms a vital part of the overall control<br />

and operation of computer networks and interconnection of<br />

these networks on a local, national or worldwide basis. Topics<br />

include: principles of computer network management and<br />

control; practical experience in the configuration of network<br />

management software systems and in the interpretation of<br />

management information provided by these sub-systems; factors<br />

needed in assessment of the control, management, performance,<br />

availability and security of data networks.<br />

Courses: IT20, IT40<br />

Prerequisites: ITB535 or ITB521 or ITN520<br />

Corequisites: ITB531 or ITN521<br />

Credit Points: 12 Contact Hours: 3 per week<br />

■ ITB533 COMPARATIVE NETWORK SYSTEMS<br />

Various operating systems and the techniques used to perform<br />

interprocess communication. The client/server model is examined,<br />

address schemes, ports, sockets, remote procedure<br />

calls are programmed in the C language on UNIX, DOS and<br />

OS/2 systems.<br />

Courses: IT20, IT40 Prerequisites: ITB542<br />

Credit Points: 12 Contact Hours: 3 per week<br />

■ ITB534 TELECOMMUNICATION MODELLING<br />

The growing complexity of communication networks and services<br />

in the world today requires a detailed knowledge of how<br />

they perform and how they should be designed and managed<br />

in a cost effective way. This unit lays the foundations for a<br />

proper understanding of the factors involved. Covers the basic<br />

concepts and models used in teletraffic theory as they are<br />

applied to current telecommunication networks. Studies the<br />

mathematical techniques for achieving efficient, cost-effective<br />

communication networks.<br />

Courses: IT20, IT35/IT40 Prerequisites: MAB178<br />

Credit Points: 12 Contact Hours: 3 per week<br />

■ ITB535 NETWORK ADMINISTRATION<br />

Provides a practical study of the current network protocols in<br />

use today. Topics include the installation, configuration, management,<br />

performance and security of communication prod-

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!