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.

ES507 Local Area Networks<br />

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

Prerequisite: ES407.e Instruction: lecture andlaboratory<br />

sessions. Assessment: assignments and final examination.<br />

A final year elective subject in the Bachelor of Software<br />

Engineering and the Bachelor of Applied Science.<br />

0 b jectives<br />

To study the operation of common LAN topologies and<br />

protocols; to study the functionality of LAN components<br />

such as repeaters, bridges and routers; to study some<br />

representative network operating systems.<br />

Content<br />

Data communication networks and open system standards;<br />

protocol basics; ethernet, token ring and token bus<br />

networks; high speed and bridged LANs; internetworking;<br />

transport protocols; application specific protocols: DNS,<br />

NIS, NFS; network operating systems: Novell's Netware,<br />

Windows NT; network management: SNMP; security<br />

aspects.<br />

Recommended Reading<br />

Halsall, F., Data Communications, Computer Networks and Open<br />

Systems, Addison-Wesley, 1995.<br />

Stevens, R. W., TCP/IP Illustrated Vol I: The Protocols, Addison-<br />

Wesley, 1994<br />

ES508 Multimedia Technology<br />

.<br />

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

Prerequisite: ES406.e Instruction: lecture and laborato?y<br />

sessions Assessment: assignments and final examination.<br />

A final year elective subject in the Bachelor of Software<br />

Engineering and the Bachelor of Applied Science.<br />

Objectives<br />

To present a range of technologies, concepts and techniques<br />

used in the development of multimedia systems.<br />

Content<br />

Introduction to multimedia - concepts, terminologies and<br />

application areas; multimedia objects - text graphics, audio,<br />

animation, video, digitisation, standards (MCI, DVI,<br />

Quicktime, MIME), capturing techniques, compressin<br />

(entropy and redundancy, JPEG, MPEG, fractal), storage<br />

formats and conversion, manipulation, processing and<br />

editing tools; multimedia hardware - components of a<br />

multimedia system, CD-ROM, scanners, video and sound<br />

cards, interfaces (MDI, SCSI, PCMCIA, IDE), CD-R, CD-I;<br />

multimedia on the Internet - WWW, HTML, CGI, VRML,<br />

Java; WindowsTMmultimedia programming - Microsoft<br />

Multimedia Viewer, WindowsmAPI and MCI, OLE;<br />

application construction - toolkits, authoring systems,<br />

search engines, scripting, 3-D animations; networking and<br />

communication -protocols, multimedia servers, distributed<br />

multimedia databases, video conferencing.<br />

Recommended Reading<br />

Koegel-Buford, J.F., Multimedia Systems, Addison-Wesley, 1994.<br />

Gibbs,S.J. &Tsichritzis, D.C., Multimedia Programming:Objects,<br />

Environments and Frameworks, Addison-Wesley, 1995.<br />

ES509 Knowledge-Based Systems Engineering<br />

.<br />

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

Prerequisite: ES409.e Instruction: lecture and laboratory<br />

sessions Assessment: assignments and final examination.<br />

A final year elective subject in the Bachelor of Software<br />

Engineering and the Bachelor of Applied Science.<br />

0 b jectives<br />

To introduce the techniques and theories of knowledge<br />

acquisition and building knowledge-based systems.<br />

Content<br />

Manual knowledge acquisition techniques; automated<br />

knowledge acquisition techniques; knowledge<br />

representation in knowledge-based systems<br />

inferences, problem solving and architecture in knowledgebased<br />

systems<br />

inconsistent, multiple and distributed knowledgesourcemanagement<br />

building knowledge-based systems with multimedia<br />

interfaces<br />

Recommended Reading<br />

Gonzalez, A.J. & Dankel, D.D., The Engineoing of Knowledge.<br />

Based Systems, Prentice-Hall, 1993.<br />

..<br />

ES514 Formal Methods<br />

10 credit points .3 hoursper week.. Hawthorn<br />

Prerequisite: ES304, ES300, SMII1.e Instruction: lecture and<br />

tutorial Assessment: assignments, test and final<br />

examination.<br />

A third year subject in the Bachelor of Software Engineering<br />

and an elective subject in the Bachelor of Applied Science.<br />

0 biectives<br />

To review the elements of discrete mathematics relevant to<br />

formal systems development; to consider in detail the<br />

Object Z specification language; to study the role of formal<br />

methods in the software development process; to develop<br />

skills in reading and writing formal system specifications; to<br />

consider formal development methods.<br />

Content<br />

Review of fundamentals of discrete mathematics (sets,<br />

relations, functions, propositional and predicate calculus);<br />

the Object Z specification language; integration of formal<br />

methods into software processes: the FOOM approach;<br />

specification techniques for real-time systems; formal<br />

verification techniques; formal development methods;<br />

formal methods in practice - a case study.<br />

Recommended Reading<br />

Duke, R. et al. Object Z , to be published<br />

Morgan, C.,Programming from Specz>cations, 2nd edition,<br />

Prentice-Hall, 1994.<br />

<strong>Swinburne</strong> University of Technology <strong>1997</strong> <strong>Handbook</strong> 379

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

Saved successfully!

Ooh no, something went wrong!