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.

SQ306 Human-Computer Interaction<br />

10 credit points 3 hoursper week Hawthorn<br />

Prerequisites: SQ103 or SQ314 Instruction: lectures and<br />

seminars Assessment: two assignments and one exam<br />

A subject in the Bachelor of Applied Science<br />

0 b jedives<br />

The aim is to introduce students to the process of user<br />

interface design.<br />

Content<br />

Technology: usability of input/output devices and<br />

interaction styles; interfaces; multimedia.<br />

Methodologies: Formal, cognitive and usability approaches<br />

to developing appropriate human-computer interaction.<br />

Theories: theoretical foundations of HCI.<br />

Recommended Reading<br />

Preece, J. Human Computer Interaction. Addison Wesley, 1993<br />

SQ310 Data Structures and Algorithms (in C)<br />

10 credit points 3 hours per week Hawthorn<br />

Prerequisites: SQ120 or SQ2lO Instruction: combination of<br />

lectures and laboratory sessions Assessment: assignments<br />

and a final examination<br />

A subject in the Bachelor of Applied Science<br />

0 b jedives<br />

To introduce common data structures and algorithms in C;<br />

to extend the skill of programming in C.<br />

Content<br />

Abstract data types; recursion; dynamic memory<br />

aallocation; standard abstract data types (stacks, queue,<br />

tables, linked lists, trees etc.); searching and sorting;<br />

algorithm efficiency. An introduction to C + + may be<br />

included.<br />

SQ313 Software Engineering<br />

10 credit points 4 hoursper week Hawthorn<br />

Prerequisites: SQ103 and SQlOO Instruction: combination<br />

of lectures, seminars, and laborato ry workshops.<br />

Assessment: assignments, laboratory exercises, and a final<br />

exam<br />

A subject in the Bachelor of Applied Science (Computer<br />

Science and Software Engineering)<br />

Ob jedives<br />

To study project management theory and related software<br />

engineering principles, including tools, techniques, and<br />

software development strategies in managing medium to<br />

large scale software development projects.<br />

Content<br />

Current topics include project planning and estimation;<br />

software documentation standards; failure of conventional<br />

projects; project monitoring and control, productivity<br />

improvement techniques, structured and prototyping<br />

project life cycles, project feasibility study, software<br />

requirements analysis, components of design activity, steps<br />

of implementation, software acceptance test generation,<br />

quality control, project risk management, Computer Aided<br />

Software Engineering (CASE), Integrated Project Support<br />

Environments (IPSE), software maintenance, safety critical<br />

systems.<br />

SQ314 Software Engineering - Systems<br />

Analysis<br />

10 credit points 3 hoursper week Hawthorn<br />

Prerequisites: SQ120 or SQ2lO or SQlOO Instructian:<br />

combination of lectures and tutorial sessions Assessment:<br />

assignment and/or projects and a final examination<br />

A subject in the Bachelor of Applied Science.<br />

Objectives<br />

To study the problems confronting the software engineer in<br />

the development of modern computer software<br />

Content<br />

Software development lifecycles; requirement analysis;<br />

software design; implementation and installation; quality<br />

assurance; documentation<br />

SQ316 Human Computer Interaction<br />

A first year subject in the Bachelor of Applied Science<br />

(Multimedia Technology)<br />

Ob jectives<br />

To introduce the fundamental concepts in human computer<br />

interface design.To introduce the methodologies and<br />

practices in managing the development of the user interface.<br />

Content<br />

Introduction: definition, the role and nature of HCI<br />

HCI Technology - I/O devices and styles<br />

HCI Engineering: - the user interface development process<br />

HCI Theories: Cognitive Modelling<br />

Computer Supported Co-Operative Work (CSCW)<br />

Future directions in HCI<br />

SQ402 Operating Systems<br />

10 credit points 3 hours per week Hawthorn<br />

Prerequisites: SQ117 and SQlOO or SQl2O or SQllO<br />

Instruction: lectures and laboratory and tutorial sessions<br />

Assessment: mid-semester test, an exam and labbased exercises<br />

Within the Bachelor of Applied Science this is a fourth year<br />

elective in the computer science and software engineering<br />

and computing and instrumentation courses<br />

Obiedives and Content<br />

To introduce the student to the fundamental concepts of an<br />

operating system and how a modern operating system is<br />

structured usine these conceDts. Students will look at the<br />

L.<br />

data structures and algorithms of real operating systems and<br />

the effect these have on the programs and environments of<br />

the operating system. Issues such as processes and multitasking,<br />

memory management, file systems, input/output,<br />

deadlocks, distributed systems and distributed file systems<br />

will be covered. UNIX will be used to provide an in-depth<br />

case study of a real operating system.<br />

rinburne University of Technology <strong>1997</strong> <strong>Handbook</strong> 533

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

Saved successfully!

Ooh no, something went wrong!