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.

design a logical structured solution to a problem using<br />

various algorithm techniques;<br />

read, understand, modify, and debug COBOL programs;<br />

design, write, test, and document attractive, wellstructured<br />

programs in COBOL.<br />

Topics covered include the following:<br />

program structure;<br />

data structure;<br />

algorithm design;<br />

data validation;<br />

arrays and tables;<br />

sequential files;<br />

reporting;<br />

indexed files;<br />

strings;<br />

testing.<br />

References<br />

To be advised<br />

~~526 Knowledge Based Systems<br />

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

Prerequisite: BT506 lnformation Analysis and<br />

experience in at least one programming language<br />

Instruction: IectureAaboratory<br />

Assessment: examination/aaignments<br />

A knowledge <strong>of</strong> LOTUS 1-2-3 and dBASE would also be<br />

useful.<br />

Subject aims and description<br />

In this unit the students develop an understanding <strong>of</strong> the<br />

nature and uses <strong>of</strong> expert systems in business. The unit<br />

involves practical work using the expert system building<br />

tools, VP-Expert and ESE.<br />

A second-year unit in the graduate diploma business<br />

information technology course.<br />

Topics covered:<br />

what expert systems are, how they are developed and<br />

who is using them;<br />

how expert systems differ from conventional s<strong>of</strong>tware<br />

programs, human beings who perform tasks expertly<br />

and artificial intelligence programs;<br />

various forms <strong>of</strong> knowledge representation;<br />

principles <strong>of</strong> frame-based systerns;<br />

basic concepts <strong>of</strong> artificial intelligence and knowledge<br />

engineering that affect design and implementation;<br />

knowledge base design;<br />

evolutionary process <strong>of</strong> knowledge acquisition needed to<br />

put expertise into a machine;<br />

principles <strong>of</strong> rule based systems and induction systems;<br />

handling <strong>of</strong> uncertainty;<br />

inference;<br />

VP-Expert (on PC) and ESE (on IBM mainframe);<br />

comparative strengths and weaknesses <strong>of</strong> existing<br />

knowledge engineering tools for end users and<br />

pr<strong>of</strong>essional developers;<br />

the pitfalls and opportunities that arise fmm the<br />

important need to evaluate artificial expertise;<br />

computers and natural language;<br />

introduction to neural networks.<br />

Textbook<br />

Turban, E. Expert Systems and Applied Artificial Intelligence<br />

Marmillan, 1992<br />

References<br />

Baur, G. and Pigford, D. Expert Systems for Business Concepts and<br />

Applications. Boston, Mass.: Boyd and Fraser. 1990<br />

De Salvo. D. and Liebowitz, J. Managing Artificial htelligence and<br />

Expert Systems. Englewood Cliffs. N.J.: Yourdon Press, 1990<br />

Friederich, S. and Gargano, M. Expert Systems Design and<br />

Dedopmenr Using VPExpeR New York: Wiley, 1989<br />

Harmon, F! and Sawyer, B. Creating Expert Systems f6r Business and<br />

Industry N.Y.: Wiley, 1990<br />

Ignizio, J.F! An Introduction to Expert Systems: the Development and<br />

Implementation <strong>of</strong> Rulebased Expert Systems. N.Y.: McGraw-Hill, 1991<br />

Kosko, B. Neural Networks and Fuuy Systems: a Dynamic Systems<br />

Approach to Machine htelligence. Englwvood Cliffs, N.J.: Prentice-<br />

Hall, 1992<br />

McTear, M. and Anderson, T. Understanding Knowledge Engineering.<br />

Chichester, Ellis: Hor\Nood, 1990<br />

Patterson, D.W. Introduction to Artificial Intelligence and Expert<br />

Systems. N.J.: Prentice- Hall. 1990<br />

Tuthill, G.S. Knowledge Engineering: Concepts and hadices for<br />

Knowledge-based Systems. Blue Ridge Summit, Pa: TAB Pr<strong>of</strong>essional<br />

and Reference Books, 1990<br />

H527 Programming B<br />

Prerequisite: BT504 lntroduction to lnformation<br />

<strong>Technology</strong><br />

Subject aims and description<br />

This unit builds upon the programming skills and concepts<br />

learned in BT504.<br />

This unit introduces the student to sound s<strong>of</strong>tware<br />

engineering principles through programming in a block<br />

structured language (currently C). The emphasis is on<br />

developing and maintaining information systems applications<br />

using modular techniques.<br />

References<br />

To be advised<br />

BT601 Systems Project Management<br />

Subject aims<br />

After completing this unit, students should be able to:<br />

understand the main reasons for success or failure <strong>of</strong><br />

information systems projects;<br />

co-ordinate the skills <strong>of</strong> a systems development team,<br />

users and operators;<br />

understand how formal planning and control methods,<br />

including measurement, can be applied to the<br />

development process;<br />

plan and control the implementation <strong>of</strong> new systems.<br />

Subject description<br />

Topics covered include:<br />

project teams and their behavioural development<br />

project leadership<br />

project planning and control<br />

project administration<br />

progress and quality reviews<br />

systems development productivity techniques<br />

the implications <strong>of</strong> changing systerns<br />

implementation <strong>of</strong> systerns projects<br />

No formal prerequisites are specified. Homr, it will be<br />

assumed that candidates have a prior knowledge <strong>of</strong> the<br />

system development process equivalent to that gained from<br />

completing BT503 S<strong>of</strong>tware Engineering Strategies.<br />

References<br />

Gilb, T. Principles <strong>of</strong> S<strong>of</strong>tware Engineering Management. Wokingham:<br />

Addison Wesley, 1988<br />

Humphrey, W.S. Managing the S<strong>of</strong>tware Pmess. SEl Series in<br />

S<strong>of</strong>tware Engineering, Addison Wesley, 1990<br />

Keen, J.S. Managing Systems Development. 2nd ed. New York: John<br />

Wiley & Sons, 1987

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

Saved successfully!

Ooh no, something went wrong!