11.02.2013 Views

1997 QUT Handbook

1997 QUT Handbook

1997 QUT Handbook

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

equirements of the business and industrial community and<br />

the implications for library services; investigation of what types<br />

of services are required and can be targetted to help further<br />

develop existing library resources (can our commercial information<br />

service run at a profit?); issues involved in selling information,<br />

including legal liabilities and ethical concerns; how<br />

to establish a feebased service, including staff selection; staff<br />

skills, client relationships, confidentiality, management and<br />

location of the service; implications for the future; costs and<br />

the relationship of costs to the rapid expansion of the Internet.<br />

Courses: IT40<br />

Prerequisites: ITP328, ITP329, MGN409<br />

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

■ ITN357 SPECIAL TOPIC – INFORMATION<br />

STUDIES<br />

Topic developed on an individual basis.<br />

Courses: IT40<br />

Prerequisites: Dependent on individual topic<br />

Credit Points: 12<br />

■ ITN358 MANAGEMENT OF INFORMATION<br />

PROGRAMS<br />

The specific role and functions of the manager of an information<br />

agency; social, ethical and legal responsibilities of information<br />

agencies; the managerial challenges associated with<br />

modern dependence on computer and other technologies in<br />

the day-to-day operations of information agencies; the need<br />

to prioritise an information agency’s resource and service commitments;<br />

report writing; aids to decision-making and decision<br />

implementation; skills and techniques for converting<br />

‘good ideas’ into credible and persuasive plans; budgeting,<br />

cash flow and marketing in both profit and nonprofit information<br />

agencies.<br />

Courses: IT40 Prerequisites: MGN409<br />

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

■ ITN360 EVALUATION OF INFORMATION<br />

PROGRAMS<br />

Project goal setting; project design and planning; evaluation/<br />

measurement tools, including locating appropriate tools and<br />

establishing their reliability and validity; implementing the<br />

project plan; managing the project within time and budget<br />

constraints; maintaining good relations with information service<br />

personnel; data analysis; report and recommendations.<br />

Courses: IT40<br />

Prerequisites: ITP329, ITP328, ITP330<br />

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

■ ITN410 SOFTWARE PRINCIPLES<br />

Use of efficient data structures; languages illustrating the variety<br />

of features found in computer programming languages;<br />

structured program design techniques; advanced algorithms<br />

and methods of providing program correctness.<br />

Courses: IT40<br />

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

Incompatible with: ITB422<br />

■ ITN411 SYSTEMS ARCHITECTURE &<br />

OPERATING SYSTEMS<br />

Computer organisation; the nature and roles of system software<br />

and the nature of microcomputers and computer graphics;<br />

computer systems architecture; micro-operations; instruction<br />

formats; microprocessor types; machine language; system<br />

software including operating systems, assemblers, compilers,<br />

loaders.<br />

Courses: IT40 Corequisites: ITN410<br />

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

Incompatible with: ITB412<br />

■ ITN420 COMPARATIVE PROGRAMMING<br />

LANGUAGES<br />

Language is the fundamental conceptual tool and means of<br />

expression within information technology so its principles need<br />

to be understood and the similarities and differences between<br />

different languages appreciated. This unit provides an understanding<br />

of the languages currently used and, importantly, in<br />

what directions they can be expected to develop. Language is<br />

also the major technical support for software engineering principles,<br />

and so can be seen as a large part of the solution to<br />

current and future software engineering problems.<br />

Courses: IT30, IT40 Prerequisites: Knowledge of ADTs<br />

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

■ ITN421 SOFTWARE SPECIFICATION<br />

The use of formal methods is viewed as an integral part of the<br />

software engineering process. The unit includes formal specifications<br />

and uses the laws of refinement to derive Modula-2<br />

code. Later temporal logic to deal with real-time issues is introduced.<br />

Courses: IT30, IT40<br />

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

■ ITN430 ADVANCED OPERATING SYSTEMS<br />

This unit has two themes: the nature, design and implementation<br />

of real-time systems on the one hand, and the nature of<br />

object-oriented programming environments and operating<br />

systems on the other. The latter theme is further supported by<br />

the coverage of a number of relevant industry standards. Students<br />

are expected to be familiar with systems programming<br />

and object-oriented concepts.<br />

Courses: IT30, IT40<br />

Prerequisites: ITN410 and ITN411 (IT40 only<br />

Corequisites: ITB430<br />

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

■ ITN431 DISTRIBUTED SYSTEMS<br />

The rationale for distributed computer systems, their domain<br />

of application and the principles of distributed control underlying<br />

their construction. A number of representative systems<br />

are examined.<br />

Courses: IT30, IT40 Prerequisites: ITB430<br />

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

■ ITN440 ADVANCED GRAPHICS<br />

Advanced level extension of the material in the undergraduate<br />

curriculum; the use of facilities provided by existing graphics<br />

systems.<br />

Courses: IT30, IT40 Prerequisites: ITB441<br />

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

■ ITN441 ARTIFICIAL INTELLIGENCE<br />

Artificial intelligence in the computing industry; aspects of<br />

artificial intelligence which have given rise to commercial<br />

products; background research efforts which promise to have<br />

a major impact on the use of computers in the near future.<br />

Courses: IT30, IT40 Prerequisites: ITB442<br />

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

■ ITN442 COMPILER CONSTRUCTION<br />

The organisation and structure of language translator and compilers.<br />

Some emphasis is placed on those parts of these software<br />

tools which are amenable to formal analysis. The material<br />

extends undergraduate studies in algorithm design and in<br />

the semantics of formal languages. Special attention is paid<br />

to techniques which are applicable in the implementation of<br />

special purpose languages such as database query languages<br />

and production systems.<br />

Courses: IT30, IT40 Prerequisites: ITB440<br />

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

■ ITN443 NEUROCOMPUTING<br />

An introduction to the principles upon which current artificial<br />

neural network computing is based, giving examples of<br />

current applications, and exploring the potential future development<br />

of the technology.<br />

Courses: IT30, IT40<br />

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

■ ITN444 PARALLEL PROGRAMMING<br />

An introduction to parallel programming and parallel computing<br />

in general. A practical emphasis is placed on parallel<br />

program design and construction using different languages<br />

and paradigms.<br />

Courses: IT30, IT40, IT25<br />

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

715<br />

UNIT SYNOPSES

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

Saved successfully!

Ooh no, something went wrong!