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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

References<br />

Electricity Council. Power System Proteaion. 2nd ed. Stwenage. U.K.:<br />

Peregrinus, 1981<br />

Flurscheim, C.H. Power Circuit Bmker Theory and Design. Stevenage:<br />

Herts Peregrinus for the Institution <strong>of</strong> Electrical Engineers, 1975<br />

Greenwood, A. Electrical Vansients in Pbwer Systems. NY.: Wiley-<br />

Interscience, 1971<br />

Stevenson. W.D. Elements <strong>of</strong> fower System Analysis. 4th ed, New<br />

York: McGraw-Hill, 1982<br />

EE598<br />

Digital Systems and Control<br />

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

Prerequisites: EE489 Control Systems, SM494<br />

Engineering Mathematics<br />

Instruction: lectures/tutorialsllaboratory<br />

Assessment: examination/assignment<br />

A final-year subject in all streams <strong>of</strong> the degree <strong>of</strong> Bachelor<br />

<strong>of</strong> Engineering (Electrical).<br />

Subject aims<br />

To consolidate the work on systems and control in earlier<br />

years by introducing sampling and discrete data in feedback<br />

systems, the principles <strong>of</strong> process control and techniques <strong>of</strong><br />

computer based control including interfacing and data<br />

acquisition.<br />

Subject description<br />

Design <strong>of</strong> control systems to meet a set <strong>of</strong> specifications.<br />

Classical methods <strong>of</strong> lead-lag networks and PID controllers<br />

from root locus and frequency domain approach.<br />

Commercial packages and PLC's.<br />

Algorithms suitable for compensation using computer based<br />

control systems.<br />

State variable feedback and design <strong>of</strong> continuous and<br />

discrete time multivariable control systems to meet a set <strong>of</strong><br />

specifications.<br />

Advanced topics <strong>of</strong> adaptive control and optimisation.<br />

TextslReferences<br />

Chase, F. Diagram Sets in Process Control and Computer Intedacing.<br />

1989<br />

Franklin, PaYell Workman. Digital Control <strong>of</strong> Dynamic Systems.<br />

Addison-Wesley. 1990<br />

Kuo, B. Digital Control Systems. Holt, Rinehart and Winston. 1980<br />

Shinskey, F. Process Conhol Sysrems - Applicatmn Design and<br />

Tuning. 3rd ed, McGraw-Hill. 1988<br />

EE641 Fundamentals <strong>of</strong> Computing<br />

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

Prerequisites: satisfactory completion <strong>of</strong> three<br />

year<br />

engineeringlscience degree or equivalent<br />

industrial experience<br />

Instruction: lecturellaboratory<br />

Assessment: testsllaboratory exercises<br />

A first-year subject in the Graduate Diploma in Computer<br />

Systems Engineering.<br />

Subject aims<br />

To introduce the fundamental concepts <strong>of</strong> computing,<br />

familiarity with PCs and some pr<strong>of</strong>iciency in the use <strong>of</strong> the<br />

PASCAL language for constructing solutions to engineering<br />

problems.<br />

Subject description<br />

Historical context <strong>of</strong> computing.<br />

Binary numbers.<br />

lntroduction to computer systems including PCs.<br />

DOS operating system.<br />

Turbo PASCAL program development environment.<br />

Fundamental development <strong>of</strong> algorithms and structured<br />

programming techniques.<br />

Introduction to PASCAL<br />

syntax diagrams<br />

control structures<br />

elementary and user-defined data types<br />

procedure and functions with value and variable<br />

parameters<br />

identifier scope<br />

arrays, strings, text files, sets and records.<br />

Elementary inputloutput interfacing techniques using<br />

PASCAL.<br />

References<br />

Horowitz, E. and Sahni, 5. Fundamentals <strong>of</strong> Data Structures in Turbo<br />

Pascal. Rockville, MD: Computer Science Press, 1989<br />

K<strong>of</strong>fman, E.B. Turbo Pascal: Pmblem Solving and Program Design. 3rd<br />

ed, Reading, Mass.: Addison-Wesley, 1991<br />

Leestrna, ST. and Nyh<strong>of</strong>f, L.R. Turbo Pascal - Programming and<br />

Pmblem Solving. Macrnillan, 1990<br />

Leestrna. SC. and Nyh<strong>of</strong>f, L.R. Advanced Pmgramming in Pascal with<br />

Data Structures. New York, Macrnillan, 1989<br />

EE642 Data Structures<br />

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

Prerequisites: satisfactory completion <strong>of</strong> a three<br />

year<br />

engineeringlscience degree or equivalent<br />

industrial experience<br />

Instruction: lecturehutorialllaboratory<br />

Assessment: testsllaboratory exercises<br />

A first-year subject in the Graduate Diploma in Computer<br />

Systems Engineering.<br />

Subject aims<br />

The aim <strong>of</strong> this subject is to develop a sound understanding<br />

<strong>of</strong>: fundamental data structures and algorithms and their<br />

manipulation; single-register and multiple-register<br />

architectures and their addressing modes; mapping PASCAL<br />

to assembly language and the assembly process; internal<br />

representations <strong>of</strong> data and its manipulation including<br />

floating-point and integer arithmetic.<br />

Subject description<br />

Data structures: PASCAL pointer types, lists, stacks, queues,<br />

trees directed and undirected graphs and algorithms for the<br />

manipulation <strong>of</strong> these structures, file types and<br />

organisations.<br />

Elementary computer organisation using PASCAL as the<br />

descriptive lanquage: the Von-Neumann fetch-execute cycle.<br />

simple single register architectures, their constraints and<br />

evolution to multiple register architectures (immediate, direct,<br />

register, register-indirect and indexed addressing modes).<br />

PASCAL to assembly language mappings for a multipleregister<br />

architecture. Informal treatment <strong>of</strong> parser<br />

construction from a language's syntax using assembly<br />

language as an example. The assembly process. The fetch,<br />

decode and execution process for the multiple-register<br />

machine.<br />

Internal representation <strong>of</strong> data types. Integer and floatingpoint<br />

arithmetic.<br />

References<br />

Egan, G.K. Introduction to Digital Computer Systems. <strong>Swinburne</strong><br />

Press, 1991<br />

K<strong>of</strong>fman, E.B. Turbo Pascal: Problem Solving and Program Design. 3rd<br />

ed, Reading, Mass.: Addison-Wesley, 1991<br />

K06h, J.K. Data Structures, Algorithms and Program Style. Boston,<br />

Mass.: WIlS Computer Science, 1986<br />

Leestma, S.C. and Nyh<strong>of</strong>f, L.R. Advanced Programming in Pascal with<br />

Data Structures. Macrnillan, 1990<br />

Tenenbaum, A.M. and Augenstein, M.J. Data Structures Using Pascal.<br />

Englewood Cliffs: N.J.: Prentice-Hall, 1981

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

Saved successfully!

Ooh no, something went wrong!