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.

ucts and services. Students gain a theoretical understanding of<br />

the transport protocols for internetworking via repeaters, bridges,<br />

routers, and gateways; and also an understanding of the application<br />

services and protocols provided by different LANs.<br />

Courses: IT20 Prerequisites: ITB422 or ITB246<br />

Corequisites: ITB522<br />

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

Incompatible with: ITN520, ITB521<br />

■ ITB541 TRANSMISSION TECHNIQUES<br />

An examination of high speed networks, satellite communications,<br />

fibre optics and wireless LANs; performance and<br />

optimisation of network links and the interconnection of telecommunications<br />

equipment based on the international standards:<br />

ISDN, BISDN, ATM.<br />

Courses: IT20 Prerequisites: ITB530<br />

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

Incompatible with: ITN540<br />

■ ITB542 NETWORK PROGRAMMING<br />

Students require a detailed understanding of the processes<br />

involved in the design, development, programming and management<br />

of communications software. The interprocess communications<br />

on various systems and the necessary practical<br />

skills to utilise the concepts of network programming enable<br />

them to set up network facilities, develop and modify network<br />

code, and ethics of network programming. Topics include:<br />

streams, sockets, remote procedure calls.<br />

Courses: IT20, IT35/IT40<br />

Prerequisites: ITB422 or ITN410 or ITB246<br />

Corequisites: ITB522<br />

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

■ ITB543 DATA SECURITY<br />

Information security within an organisation deals with the<br />

managerial and technical aspects involved in protecting the<br />

information. At the completion of this unit, students are able<br />

to demonstrate knowledge of the factors which impact upon<br />

the availability, integration and confidentiality of data; make<br />

a realistic assessment of the needs for data security in an organisation;<br />

discuss the implications of security decisions on<br />

the organisation’s information systems.<br />

Courses: IT20, IT35/IT40<br />

Prerequisites: ITB520 or ITN510 or ITB510<br />

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

■ ITB544 PROJECT 1<br />

Students, either individually or in small groups, undertake a<br />

significant project, relevant to the needs of industry, government<br />

or a research area, carried out under the supervision of a<br />

staff member whose interests lie in the field of the project.<br />

Before work commences on the project, student(s) and supervisor<br />

must agree on the topic of the project and the scope of<br />

the work to be attempted.<br />

Courses: IT20<br />

Prerequisites: Completion of at least 72 credit points from<br />

the Data Communications major<br />

Credit Points: 12<br />

■ ITB548 INTRODUCTION TO CRYPTOLOGY<br />

This unit covers classical ciphers; modern symmetric ciphers;<br />

public key ciphers; practical cryptology.<br />

Courses: IF23, IT20, IT40, MA34, SC30, SC60<br />

Prerequisites: MAB177 or MAB493 or MAB620<br />

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

■ ITB549 ERROR CONTROL & DATA<br />

COMPRESSION<br />

This unit covers data compression techniques; introduction to<br />

block codes; convolutional codes; cyclic codes and Reed-Solomon<br />

codes; coding techniques and applications.<br />

Courses: IF23, IT20, IT40, MA34, SC30, SC60<br />

Prerequisites: MAB177 or MAB493 or MAB620<br />

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

■ ITB742 PRINCIPLES OF ARTIFICIAL<br />

INTELLIGENCE<br />

The foundations of artificial intelligence, the principles of AI<br />

programming, and an introduction to Prolog. The history, scope,<br />

and limits of AI as well as its social, ethical, legal, and philosophical<br />

implications. Common application areas and case studies<br />

in AI, in particular those of search and control techniques,<br />

and control strategies involved in heuristic search. An introduction<br />

to knowledge-based and expert systems, in particular<br />

the architecture of knowledge-based systems, knowledge acquisition<br />

and the building of knowledge-based systems.<br />

Courses: ED50<br />

Corequisites: A tertiary programming unit<br />

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

■ ITB820 INTRODUCTION TO COMPUTING<br />

The application of technologies in a teaching context; the use<br />

of writing and publishing software; graphics design software;<br />

numerical software tools; personal and project management<br />

tools; communications technologies and computer peripherals<br />

used in the production of computer-generated materials.<br />

Courses: CN41, CN43<br />

Credit Points: 6 Contact Hours: 2 per week<br />

■ ITB821 COMPUTER APPLICATIONS<br />

The role of computer and information systems in the context<br />

of the building and construction industries. It includes an overview<br />

of the terminology and concepts of computing, communications,<br />

and information systems technologies and an introduction<br />

to computer applications packages such as microcomputer<br />

spreadsheets software.<br />

Courses: CN31, CN32, CN33<br />

Credit Points: 4 Contact Hours: 2 per week<br />

■ ITB840 INTRODUCTION TO COMPUTING<br />

Examination of the computer as a processor of information<br />

and provides an overview of computers, computer organisation,<br />

systems software, programs and the range of programming<br />

languages; the design of algorithms using PASCAL.<br />

Courses: MA34, SC30<br />

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

■ ITB841 INTRODUCTION TO COMPUTING<br />

Introduction to technical computer programming: teaching<br />

programming techniques for the writing of correct and efficient<br />

programs for limited but typical engineering problems;<br />

using programming techniques to write, modify and enhance<br />

program applications on selected computer systems using the<br />

PASCAL programming language.<br />

Courses: CE42, EE43, EE44, IF56, ME45, ME46<br />

Corequisites: CEB184<br />

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

■ ITB842 C PROGRAMMING UNDER UNIX<br />

Introduction to programming and to ANSI C as a tool for<br />

solving problems, particularly engineering and scientific<br />

problems. Programs will be developed and run on the UNIX<br />

systems. Topics under UNIX include the shell, the file system,<br />

processes, and utilities. topics under ANSI C include<br />

functions, arrays, pointers and numeric processing. Topics<br />

under program development include modular and structured<br />

programming, abstraction, debugging and reasoning about<br />

programs.<br />

Courses: ME45, ME46<br />

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

■ ITB843 COMPUTING<br />

An introduction to computer programming and covers simple<br />

applications in the BASIC language. Topics include: computer<br />

utilisation; organisation; hardware; software; data organisation;<br />

information storage retrieval; computer systems; programming<br />

in BASIC; problem-solving; analysis of numerical<br />

and non-m\numerical problems; introduction to FORTRAN;<br />

use of WordPerfect, VPPlanner and dBaseIII Plus.<br />

Courses: CH32, SC30<br />

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

■ ITB844 PROJECT<br />

Students in IF25, either individually or in small groups, undertake<br />

a substantial project relevant to the needs of industry<br />

and designed to provide insight into industrial requirements.<br />

711<br />

UNIT SYNOPSES

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

Saved successfully!

Ooh no, something went wrong!