Please note - Swinburne University of Technology
Please note - Swinburne University of Technology
Please note - Swinburne University of Technology
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.