07.09.2014 Views

1996 Swinburne Higher Education Handbook

1996 Swinburne Higher Education Handbook

1996 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.

development of system test plans and implementation plans;<br />

software quality assurance; software standards; project team<br />

practice requiring analysis, design and implementation with<br />

full documentation, of a software product.<br />

SQ705 Database<br />

* 12.5 credit points 4 hours per wek Hawthorn<br />

Instruction: combination of kctures, tutorials, and [aboratory<br />

sessions Assessment: one assignment, tutorial and laboratory<br />

exercises, and U final examinutz&z<br />

This is a subject of the Graduate Diploma of Applied<br />

Science (Computer Science).<br />

0 b jectives<br />

To supply the practical skills and knowledge to design most<br />

databases used in industry; to provide the foundation to<br />

eevaluate existing database management systems; to teach<br />

proficiency in SQL.<br />

Content<br />

The theory and process of database design, including<br />

database architecture; data modelling; relational theory;<br />

logical and physical design; relational, network, hierarchical<br />

and object-oriented databases; SQL.<br />

SQ710 Data Structures and Algorithms<br />

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

Prerequisites: SQ700 *Instruction: comhnation of kctures<br />

and luboratory sessions *Assessment two assignments and a final<br />

examination<br />

This is a subject of the Graduate Diploma of Applied<br />

Science (Computer Science).<br />

Content<br />

To introduce dynamic memory allocation in C; to introduce<br />

Abstract Data Types and to examine some of the common<br />

ADTs, eg. lists, stacks, queues and binary trees; to introduce<br />

critical examination of algorithm efficiency and examine<br />

some common searching and sorting algorithms; to<br />

introduce the C + + language and the ideas of objectoriented<br />

software design.<br />

SQ714 Systems Analysis - Sohare<br />

~ngineering -<br />

12.5 credit points* 3 hours per week Hawthorn<br />

Instruction: combination of lectures and tutorials<br />

*Assessment: assignments and examination<br />

This is a subject of the Graduate Diploma of Applied<br />

Science (Computer 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; requirementt analysis;<br />

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

assurance; documentation.<br />

S4727 Data Communications<br />

12.5 credit points 4 hours per week *Hawthorn<br />

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

sessions *Assessment assignments and a final examination<br />

This is a subject of the Graduate Diploma of Applied<br />

Science (Computer Science).<br />

Obiectives<br />

To introduce the fundamental concepts and components<br />

involved in data communications; to develop an<br />

understanding of communication protocols and computer<br />

networks.<br />

Content<br />

Historical evolution of computer communications and<br />

standards organisations; basic communications theories and<br />

terminologies; the physical layer transmission media, signal<br />

types, interface standards; the link layer error control, flow<br />

control, link management; terminal based networks<br />

statistical multiplexes, concentrators, front-end processors,<br />

terminal network protocols (Bisynch and HDLC);<br />

introduction to the IS0 Basic Reference Model to the IS0<br />

the Seven Layer Model, comparison of proprietary network<br />

architectures; public data networks characteristics, packetswitched<br />

data networks, circuit-switched data networks,<br />

ISDN, standards, overview of Telecom Australia services<br />

(Austpac, Datel, DDS, Megalink Services); local area<br />

networks characteristics, topology and access method, the<br />

CSMA/CD and Token passing ring protocols, LAN<br />

management, network planning management<br />

internetworking, performance evaluation, management and<br />

security issues; electronic mail and EDI systems.<br />

S4752 UNIX Systems Programming<br />

12.5 credit points 4 hours per week *Hawthorn<br />

Prerequisites: Nil *Assessment assignments and examination<br />

A first year subject in the Master of Engineering (Open<br />

Systems).<br />

Obiectives<br />

To study the UNDC operating system by a consideration of<br />

a selection of the system calls.<br />

Content<br />

Low level I/O. File system access and manipulation. Time<br />

under UNIX. Process control. Accessing user information.<br />

Signals and interupts. Interprocess communication and<br />

networking. I/O to terminals and device control.<br />

Recommended Reading<br />

Stevens, W.R. Advanced Programming in the UNIX Environment,<br />

Addison-Wesley, 1992<br />

S4754 Personal Software Process<br />

e12.5 credit points 3 hours per week *Hawthorn<br />

Prerequisites: Nil *Assessment: assignments<br />

A first year subject in the Master of Engineering (Open<br />

Systems).<br />

0 b jective<br />

To rapidly develop the personal software engineering skills<br />

needed for work in large scale software development<br />

environments that aim to develop high quality software.

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

Saved successfully!

Ooh no, something went wrong!