07.09.2014 Views

1997 Swinburne Higher Education Handbook

1997 Swinburne Higher Education Handbook

1997 Swinburne Higher Education 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.

IT906 Human-Computer Interaction (HCI)<br />

12.5 credit points @2 hours per week Hawthorn<br />

Instruction: combination of lectures, seminars and laboratory<br />

sessions Assessment: two assignments and a final<br />

examination<br />

A subject in the Master of Information Technology.<br />

0 b jectives<br />

To appreciate the need for, and the role and characteristics<br />

of, human-computer interaction.<br />

Content<br />

Introduction points of view, scope and objectives of HCI,<br />

metamodels of HCI; HCI technology human-machine fit<br />

and adaptation, the user interface useability and its<br />

components, input/output devices, interface objects,<br />

dialogue styles, genre, architecture, enhanced/adaptive<br />

interaction; HCI theory: modelling psychological<br />

foundations of user interfaces, types of uses, human<br />

information processing, language, communication and<br />

interaction, formal models, cognitive models, social models,<br />

ergonomic models, applications; HCI research methods<br />

experiments and experimental design, measurement in the<br />

behavioural sciences, data collection methods, data analysis<br />

methods; HCI application: organisational impact; HCI<br />

future developments.<br />

Textbooks<br />

To be advised.<br />

IT91 1 Software Process 2<br />

12.5 credit points 2 hours per week Hawthorn @<br />

Prerequisite: IT901 Software Process 1 Assessment: tests,<br />

laboratory work, assignments and final examination<br />

A subject in the Master of Information Technology.<br />

0 bjectives<br />

The subject continues to explore issues raised in IT901<br />

Software Process 1, adding the objectives:<br />

To study the process management issues which span<br />

projects which undertake to engineer large-scale<br />

software systems. Special emphasis is given to issues<br />

surrounding the management of software development<br />

within the object-oriented paradigm<br />

To study software engineering environments, providing<br />

students with experience working in select<br />

environments<br />

$ Content<br />

3. Part 3: Process Management Issues (Peopleware;<br />

Gr<br />

Risk Management; Software Standards; Software Metrics;<br />

Software Configuration Management; Software Quality<br />

Management).<br />

Part 4: Software Engineering Environments (including<br />

laboratory experience).<br />

Recommended Reading<br />

Boehm, B.W. Sofware Risk Management, IEEE Computer Society<br />

DeMarco, T. and Lister T., Peopleware, Dorset House<br />

Fenton, N.E., Software Metn'cs, Chapman & Hall<br />

Fenton, N.E. Software Quality Assurance and Measurement,<br />

Chapman & Hall<br />

Humphrey, W.S. Managing the Software Process. Addison-Wesley.<br />

Yourdon, E.'Decline and Fall of the American Programmer,<br />

Yourdon Press<br />

IT91 6<br />

Programming the User Interface<br />

12.5 credit points 2 hours per week Hawthorn<br />

Instruction: combination of lectures, seminars and laboratory<br />

sessions Assessment: two assignments and a final<br />

examination<br />

A subject in the Master of Information Technology.<br />

0 bjedives<br />

To introduce the concepts and techniques relevant to<br />

programming the user interface.<br />

Content<br />

Concepts independence (application, device, user);<br />

programming menus, command-based systems, data input,<br />

giving information back to the user, screen techniques, using<br />

colour, direct manipulation systems and environments,<br />

event based programming, Windows and UIMS, help<br />

systems, handling and avoiding errors; tools UNIX PC and<br />

Macintosh platforms, function libraries, special purpose<br />

programming languages, interactive editors, application<br />

specific user interface programming languages, user interface<br />

management systems.<br />

IT921 Object Technology 1<br />

12.5 Credit Points 8 hours per week for 4 weeks, then 2<br />

hours per week for 13 weeks. Hawthorn. @Prerequisites:<br />

Nil; although some knowledge of Ct t is desirable<br />

@Assessment: Individual and/or team assignments and<br />

examination<br />

A subject in the Master of Information Technology.<br />

Ob jectives<br />

Introduction to Object Oriented (00) software engineering<br />

with most emphasis on analysis, but also including<br />

programming, design and database.<br />

Content<br />

Introduction to programming in C + +<br />

Introduction to Object Oriented concepts<br />

Detailed study of a contemporary Object Oriented<br />

Analysis method<br />

Introduction to Object Oriented Design<br />

Comparison of Object Oriented Analysis and Design<br />

methods<br />

Introduction to Object Oriented Databases<br />

Recommended Reading<br />

Rumbaugh, J. et al, Olject Oriented Modeling and Design. New<br />

Jersey, Prentice Hall, 1991

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

Saved successfully!

Ooh no, something went wrong!