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.

Redundancy schemes, ECC in memory systems. Algorithms for,<br />

simulation, partitioning, placement and routing. An introduction<br />

to hardware description languages and automatic<br />

synthesis.<br />

Students select a design topic and carry out a formal design<br />

study which may be completed in the fifth year <strong>of</strong> the course<br />

as their design project.<br />

TextslReferences<br />

Computer Aided Design Journal, Butterworth & Co.<br />

Dill~nger, T.E. VLSI Engineering.Englewood Cliffs, N.J., Prentice Hall,<br />

1988<br />

IEEE Design and Test <strong>of</strong> Computers Magazine, New York, IEE<br />

Computer Societies.<br />

IEEE Transactions on Computers<br />

IEEE Transactions on Computer Aided Design<br />

Proceedings <strong>of</strong> Design Automation Conferences<br />

~~465 Engineering Systems S<strong>of</strong>tware<br />

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

Prerequisites: EE363 Computer Systems<br />

Engineering<br />

Instruction: lectures/computer laboratory tutorials<br />

Assessment: examination/assignments<br />

Subject aims<br />

The aim <strong>of</strong> the subject is for students to develop a sound<br />

understanding <strong>of</strong> advanced s<strong>of</strong>tware engineering principles<br />

and techniques applicable to computer based systems in<br />

engineering, and to introduce the fundamental elements <strong>of</strong><br />

operating systems as a base for advanced studies in real-time<br />

systems.<br />

Subject description<br />

Principles <strong>of</strong> s<strong>of</strong>tware engineering including requirement<br />

analysis, specifications, design, verification and quality<br />

assurance.<br />

Operating systems including the internal structure and<br />

operation, using UNlX and MSDOS as case studies.<br />

References<br />

IEEE Transactions on S<strong>of</strong>tware Engineering<br />

Jones, G. S<strong>of</strong>tware Engineering. New York, Wiley, 1990<br />

Kelly, A. and Pohl, I. IA Book on C. 2nd edn, Benjamin Cummings<br />

Publishing Company, 1990<br />

Silberschatz, A. and Calvin, RE. Operating System Concepts. 4th edn,<br />

Reading, Mass., Addison-Wesley, 1994<br />

Tanenbaum, A.S. Operating Systems. Englewood Cliffs, N.J., Prentice<br />

Hall, 1987<br />

Tanenbaum, A.S. Structured Computer Organization. 3rd edn,<br />

Englewood Cliffs. N.J., Prentice all. 1990<br />

~~467 Computer Communications<br />

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

Prerequisites: EE363 Computer Sy~tems<br />

Engineering, EE386 Electronics, EE388<br />

Communications<br />

Instruction: lectures/tutorials/laboratory<br />

Assessment: examination/assignments<br />

Subject aims<br />

To introduce students to the basic concepts and techniques <strong>of</strong><br />

data communications, computer networks and layered<br />

protocols.<br />

Subject description<br />

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

Electrical interface.<br />

Data transmission.<br />

Protocol basics.<br />

Data link control protocols.<br />

Local area networks.<br />

Metropolitan area networks.<br />

Wide area networks.<br />

TextlReferences<br />

Beauchamp, K.G. Computer Communications. 2nd edn, London,<br />

Chapman & Hall, 1987<br />

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

Systems. 3rd edn, Wokingham, Addison-Wesley, 1 992<br />

~~474 Computer Systems Engineering<br />

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

Prerequisites: EE287 Electronics, EE263 Computer<br />

Systems Engineering, EE363 Computer Systems<br />

Engineering<br />

Instruction: lecturedlaboratory<br />

Assessment: examination/<br />

assignments/laboratory exercises<br />

Subject aims<br />

To broaden the students' knowledge <strong>of</strong> computer architecture<br />

and to examine the implementation techniques applicable to<br />

high performance computer hardware.<br />

Subject description<br />

Comparative computer architecture studies including rationale<br />

and trade-<strong>of</strong>fs for CISC, and super scalar RlSC and DSP<br />

architectures. lntroduction to parallel computer organisations<br />

including taxonomy and communication networks.<br />

Processor organisation: data path and control implementation<br />

(hardwired and micro-programmed), pipelining techniques<br />

(reservation tables, scoreboards). Memory organisation:<br />

caches, interleaving, disks (organisation, accessing,<br />

algorithms), virtual memory. Input/output devices: application<br />

specific controllers (graphics, communications).<br />

Text<br />

Stone, H.S. High-Performance Computer Architecture. 3rd edn.<br />

Reading, Mass., Addison-Wesley, 1993<br />

References<br />

Brawer, S. lntroduction to Parallel Programming. Boston, Academic<br />

Press, 1989<br />

Hayes, J.P. Computer Architecture and Organization. 2nd edn, New<br />

York, McGraw-Hill, 1988<br />

Mimar, T. Programming and Designing with the 68000 Family:<br />

Including the 68000, the 68010172, the 68020 and the 68030.<br />

Englewood Ciffs. N.J. Prentice Hall, 1991<br />

IEEE 'Computer' (various papers)<br />

IEEE 'Micro' (various papers)<br />

Stallings, W. Computer Organization and Architecture. 3rd edn, New<br />

York, Maxwell Macmillan, 1993<br />

Tanenbaum, A.S. High Performance Computer Architecture. 3rd edn,<br />

New York, Prentice Hall, 1993

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

Saved successfully!

Ooh no, something went wrong!