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.

■ ITB446 PROJECT<br />

Analysis, design and programming skills, and the underlying<br />

theory, are presented in various units; practice in those units<br />

naturally emphasises their particular specialisation. A project<br />

unit brings many of those skills together in a practical exercise<br />

of greater size and complexity, emphasising their complementary<br />

nature and the need for careful management. Students,<br />

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

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

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

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

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

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

work to be attempted. The role of the supervisor is to provide<br />

broad guidance on the methods and techniques to be used but<br />

progress depends largely on student initiative and problemsolving<br />

ability.<br />

Courses: IT20<br />

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

the Computing Science major<br />

Credit Points: 12<br />

■ ITB447 PROJECT<br />

Analysis, design and programming skills, and the underlying<br />

theory, are presented in various units; practice in those units<br />

naturally emphasises their particular specialisation. A project<br />

unit brings many of those skills together in a practical exercise<br />

of greater size and complexity, emphasising their complementary<br />

nature and the need for careful management. Students,<br />

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

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

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

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

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

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

work to be attempted. The role of the supervisor is to provide<br />

broad guidance on the methods and techniques to be used but<br />

progress depends largely on student initiative and problemsolving<br />

ability.<br />

Courses: IT20<br />

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

the Computing Science major<br />

Credit Points: 12<br />

■ ITB448 OBJECT TECHNOLOGY<br />

Examination of methods and techniques of object-oriented<br />

design and implementation based on careful assessment of<br />

the underlying software engineering issues. The design of effective<br />

module interfaces is emphasised to achieve the full<br />

benefit of the object-oriented approach. Practical work focuses<br />

on building reusable components and constructing object-oriented<br />

systems by combining existing and custom-made components.<br />

In Semester 2, 1996, this unit may be run as a series<br />

of intensive short courses on some Saturdays during the semester.<br />

Check with the Unit Coordinator for details.<br />

Courses: IT20 Prerequisites: ITB422<br />

Corequisites: ITB424<br />

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

Incompatible with: ITB236 and ITN221<br />

■ ITB449 EXPERT SYSTEMS<br />

Formal mathematical logic is the main theme of this unit. Some<br />

fundamental theories in the formal representation of domain<br />

knowledge are introduced. The introductory topics include:<br />

propositional and predicate logic, resolution, temporal logic,<br />

fuzzy logic and connectionist knowledge representation<br />

themes. This unit is designed to establish a strong theoretical<br />

foundation for students who will work in knowledge and engineering.<br />

Courses: IF23, IT20<br />

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

Incompatible with: ITB243<br />

■ ITB450 ADVANCED COMPUTER<br />

ARCHITECTURE<br />

A continuation of the material introduced in the units ITB412<br />

and ITB420. Intended to provide students with an under-<br />

standing of the organisation of contemporary computer systems<br />

and the variety of different structures which may be<br />

used for specific tasks. Topics covered include the physical<br />

basis of the constraints of processor speed; high performance<br />

‘von Neumann’ architectures; pipelined processors,<br />

vector processors and supercomputers; machines for protected<br />

multitasking; conceptual models for parallel computation.<br />

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

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

■ ITB451 PROJECT<br />

Enables students to undertake a significant two-semester<br />

project. See ITB446/7 for a general description of project units.<br />

Courses: IT20<br />

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

the Computing Science major<br />

Credit Points: 24<br />

■ ITB452 PROJECT WORK<br />

This unit is for students intending to proceed to the Honours<br />

course following the Bachelor of Information Technology. The<br />

project has a significant research component in addition to<br />

the practical development of a system of greater size and complexity<br />

than previously undertaken by a student. This unit allows<br />

students to undertake a large project in one semester and<br />

usually semester two. See ITB446/7 for a general description<br />

of project units.<br />

Courses: IT20<br />

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

the Computing Science major and ITB440<br />

Credit Points: 24<br />

■ ITB453 PROJECT<br />

This unit allows students to undertake a large project in one<br />

semester. See ITB446 /7 for a general description of project<br />

units.<br />

Courses: IT20<br />

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

the Computing Science major<br />

Credit Points: 24<br />

■ ITB454 SOFTWARE QUALITY ASSURANCE<br />

Software quality assurance is concerned with ensuring that<br />

software products are of high quality, and that the software<br />

development process supports the production of high quality<br />

software. In this unit it is presented as an integral part of software<br />

development, affecting all stages of the life cycle of a<br />

software product. Practical work focuses on the techniques<br />

and tools for defining, measuring and achieving high quality<br />

software products; and for helping to increase overall productivity.<br />

Courses: IT20 Prerequisites: ITB424<br />

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

■ ITB455 INTEGRATED SOFTWARE<br />

ENGINEERING ENVIRONMENT<br />

Provides a thorough understanding of the rationale for the use<br />

of software tools in the software engineering process. The<br />

information stored in various software engineering constructs<br />

and the software tools used to aid their construction are examined.<br />

The interrelationship between the information generated<br />

in the software engineering process will also be examined.<br />

In the light of this examination, the relationship between<br />

the various software tools can be defined. Existing software<br />

tools and methodologies will also be examined and evaluated.<br />

Implementation issues for a fully integrated software engineering<br />

environment are examined by inspecting the implementation<br />

of one or more software engineering tools.<br />

Courses: IT20 Prerequisites: ITB222 and ITB424<br />

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

■ ITB456 INTELLIGENT GRAPHIC USER<br />

INTERFACES<br />

Introduction to the design and construction of intelligent GUIs.<br />

Conventional User Interfaces (CUIs) and graphical techniques<br />

are discussed as the basis for the development of IGUIs. Al-<br />

709<br />

UNIT SYNOPSES

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

Saved successfully!

Ooh no, something went wrong!