07.09.2014 Views

1997 Swinburne Higher Education Handbook

1997 Swinburne Higher Education Handbook

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

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!