Please note - Swinburne University of Technology
Please note - Swinburne University of Technology
Please note - Swinburne University of Technology
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