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.

~~223 lnformation Systems 1<br />

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

Prerequisites: BT110 lnformation <strong>Technology</strong> or<br />

BT102 lnforrnation <strong>Technology</strong> A and BT103<br />

lnformation <strong>Technology</strong> 6. BT220 Data Analysis<br />

and Design must be taken prior to or<br />

concurrently with this unit<br />

Instruction: lecture/tutorial<br />

Assessment: examination/assignment<br />

Subject aims and description<br />

This unit will extend the information technology user skills<br />

gained in BT110 and complement the business information<br />

analysis and personal data base design skills developed in<br />

BT22O to the analysis, design and implementation <strong>of</strong> a<br />

straightforward transaction processing system with more <strong>of</strong><br />

an emphasis on the procedural aspects. By the end <strong>of</strong> this<br />

unit students should be able to:<br />

analyse business and organisational information system<br />

requirements <strong>of</strong> limited scope and complexity, e.g., up to<br />

a work group or departmental level;<br />

describe and recommend strategies for developing the<br />

computer s<strong>of</strong>tware components <strong>of</strong> a solution to such<br />

requirements;<br />

make appropriate use <strong>of</strong> automated s<strong>of</strong>tware<br />

development tools;<br />

implement a simple system;<br />

evaluate the successfulness <strong>of</strong> a system.<br />

Topics include:<br />

modelling organisational data<br />

modelling organisational activities<br />

setting implementation priorities<br />

n estimation<br />

r_<br />

database design<br />

forms, screen and reports design<br />

process design<br />

. development strategies<br />

implementation and installation<br />

evaluation<br />

Reference<br />

Whitten, Bentley and Barlow. Systems Analysis and Design Methods.<br />

2nd ed, Homewood, Ill.: Irwin, 1989<br />

~~224 Programming 1A<br />

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

Prerequisites: BTl 10 lnformation <strong>Technology</strong> or<br />

both BT102 lnformation <strong>Technology</strong> 1A and<br />

BT103 lnformation <strong>Technology</strong> 1 B<br />

Instruction: lecture/tutorialllaboratory<br />

Assessment: examinationlassignment<br />

Subject aims and description<br />

To give students an understanding <strong>of</strong> the principles and<br />

practice <strong>of</strong> commercial programming.<br />

By the end <strong>of</strong> the course, the student will be able to:<br />

describe the programming process, from problem<br />

definition through to program testing;<br />

discuss the principles <strong>of</strong> structured programming;<br />

explain the importance and philosophy <strong>of</strong> testing;<br />

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

various algorithm techniques;<br />

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

design, wriie, test, and document attractive, wIIstructured<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 />

BT225 Programming 2<br />

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

Prerequisite: BT224 Programming 1<br />

Instruction: lecturellaboratory<br />

Assessment: examination/assignments<br />

Subject aims and description<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 />

m226 Knowledge Based Systems<br />

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

Prerequisites: BT110 lnformation <strong>Technology</strong> or<br />

both BT102 lnforrnation <strong>Technology</strong> 1A and<br />

BT103 lnformation <strong>Technology</strong> 1 B<br />

Instruction: lecturellaboratory<br />

Assessment: examination/assignments<br />

Subject aims and description<br />

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

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

involves practical work using expert system building tools.<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 qf frame-based systems;<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 />

use <strong>of</strong> an expert system shell;<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 from 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 />

MacMillan. 1992

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

Saved successfully!

Ooh no, something went wrong!