07.09.2014 Views

Please note - Swinburne University of Technology

Please note - Swinburne University of Technology

Please note - Swinburne University of Technology

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.

54306 Human-Computer Interaction<br />

10.0 credit points<br />

No. <strong>of</strong> hours per week: three hours<br />

Instruction: lectures and seminars<br />

Assessment: two assignments and one exam<br />

A second-year subject <strong>of</strong> the degree course in computer<br />

science, a third-year elective <strong>of</strong> the degree course <strong>of</strong><br />

mathematics and computer science, a fourth-year elective <strong>of</strong><br />

the degree course in computing and instrumentation.<br />

Subject aims<br />

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

interface design.<br />

Subject description<br />

<strong>Technology</strong>: usability <strong>of</strong> inputloutput devices and interaction<br />

styles.<br />

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

developing appropriate human-computer interaction.<br />

E.<br />

Theories: theoretical foundations <strong>of</strong> HCI.<br />

0,<br />

B 54310 Advanced C<br />

u<br />

-2. -. 10.0 credit points<br />

ID<br />

Q.<br />

No. <strong>of</strong> hours per week: three hourr<br />

w<br />

Instruction: a combination <strong>of</strong> lectures and<br />

E.<br />

n<br />

laboratory sessions<br />

2<br />

Assessment: one assignment and a final<br />

examination<br />

Subject aims<br />

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

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

Subject description<br />

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

standard abstract data types (stacks, queue, tables, linked<br />

lists, trees etc.); searching and sorting; algorithm efficiency.<br />

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

54314 S<strong>of</strong>tware Engineering - Systems<br />

Analysis<br />

10.0 credit points<br />

No. <strong>of</strong> hours per week: three hours<br />

Instruction: a combination <strong>of</strong> lectures and tutorial<br />

sessions<br />

Assessment: assignment andlor projects and a<br />

final examination<br />

This is a second-year subject for the degree <strong>of</strong> mathematics<br />

and computer science.<br />

Subject aims<br />

S<strong>of</strong>tware engineering is the study <strong>of</strong> organisational and<br />

technical issues associated with the development <strong>of</strong> largescale<br />

s<strong>of</strong>tware systems. This subject surveys a variety <strong>of</strong><br />

process models, management and development methods<br />

and techniques common to s<strong>of</strong>tware engineering.<br />

SQ402 Operating Systems<br />

10.0 credit points<br />

No. <strong>of</strong> hours per week: three hours<br />

Prerequisites: 54300 Data Structures and<br />

Algorithms<br />

Instruction: lectures and laboratory and tutorial<br />

sessions<br />

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

lab-based exercises<br />

A second-year subject <strong>of</strong> the degree courses in computer<br />

science, mathematics and computer science and computing<br />

and instrumentation.<br />

Subject description<br />

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

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

structured using these concepts. Students will look at the<br />

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

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

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

memory management, file systems, inputloutput,<br />

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

will be covered. Case studies will be taken from the UNIX.<br />

MS-DOS, Amoeba and Mach operating systems.<br />

SQ404 Systems Analysis<br />

10.0 credit points<br />

No. <strong>of</strong> hours per week: three hours<br />

Instruction: a combination <strong>of</strong> lectures and tutorial<br />

sessions<br />

Assessment: assignments andlor projects and a<br />

final examination<br />

A second-year subject <strong>of</strong> the degree courses in computer<br />

science and mathematics and computer science, a final year<br />

elective <strong>of</strong> the degree course in computing and<br />

instrumentation.<br />

Subject aims<br />

S<strong>of</strong>tware engineering is the study <strong>of</strong> organisational and<br />

technical issues associated with the development <strong>of</strong> largescale<br />

s<strong>of</strong>tware systems. This subject surveys a variety <strong>of</strong><br />

process models, management and development methods<br />

and techniques common to s<strong>of</strong>tware engineering.<br />

54407 Data Communications<br />

10.0 credit points<br />

No. <strong>of</strong> hours per week: three hours<br />

Instruction: a combination <strong>of</strong> lectures and<br />

practical sessions<br />

Assessment: assignments and a final examination<br />

A second-year subject <strong>of</strong> the degree courses in computer<br />

science and s<strong>of</strong>tware engineering, and computing and<br />

instrumentation, a final-year subject <strong>of</strong> the degree course in<br />

mathematics and computer science.<br />

Subject description<br />

An introduction to the fundamental concepts in modern<br />

computer-to-computer communications. Topics covered<br />

include physical aspects <strong>of</strong> data communications, data link<br />

control, terminal base networks, communication protocols,<br />

distributed computer systems, local area networks, public<br />

data networks, Telecom Australia data communication<br />

services, OSI - Open Systems Interconnection.<br />

5Q411 COBOL Programming<br />

10.0 credit points<br />

No. <strong>of</strong> hours per week: three hours<br />

Instruction: lecture and practical classes<br />

Assessment: assignments and exam<br />

A final-year elective <strong>of</strong> the degree courses in computer<br />

science, mathematics and computer science and computing<br />

and instrumentation.<br />

Subject aims<br />

The aim is to introduce the COBOL language and its<br />

problem solution domain.<br />

Subject description<br />

Introduction to structured programming: COBOL overview;<br />

file, record and data definition; file processing; modularity -<br />

perform; arithmetic; move, editing, If; validation, testing,<br />

debugging; control groups; tables; strings; subprograms;<br />

sort.

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

Saved successfully!

Ooh no, something went wrong!