Please note - Swinburne University of Technology
Please note - Swinburne University of Technology
Please note - Swinburne University of Technology
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
BT404 Computer Programming<br />
Subject alms and descr~ption<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, 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 />
Textbook<br />
Stern, N. and Stern. R.A. Structured Cobol Programming. 6th ed.<br />
New York: Wiley, 1991<br />
References<br />
Grauer, R.T. Structured Cobol Programming. Englewood Cliffs, N.J.:<br />
Prentice-Hall, 1985<br />
Juliff, F! Program Design. 3rd ed, Sydney: Prentice-Hall, 1990<br />
Topping, A.L. and Gibbons, I.L. Programming Logic: Structured<br />
Design. Chicago: SRA, 1985<br />
8<br />
C<br />
g BT405 lnformation Systems Strategies<br />
4 No. <strong>of</strong> hours per week: three hours<br />
w<br />
Instruction: lecture/tutorial/laboratory<br />
6. Assessment: to be advised<br />
#TI<br />
Subject aims<br />
The aim <strong>of</strong> this unit is to provide students with a thorough<br />
understanding <strong>of</strong> the varying information needs <strong>of</strong> an<br />
organisation and the various methods which are appropriate<br />
to meet those needs.<br />
Particular emphasis will be placed on the need to<br />
understand the data available in and to an organisation and<br />
how it can be used to provide relevant information reliably<br />
and efficiently.<br />
Subject description<br />
Topics covered include:<br />
types <strong>of</strong> decisions, types <strong>of</strong> information;<br />
types <strong>of</strong> information systems, transaction processing,<br />
management information systems, executive information<br />
systems, decision support systems, expert systems;<br />
retrieving data, processing and presenting it - SQL<br />
networks - centralised, decentralised distributed<br />
processing;<br />
strategic and tactical issues <strong>of</strong> networks and E.D.I.;<br />
developing an information strategy including the use <strong>of</strong><br />
modelling;<br />
managing end user computing;<br />
internal controls and security; crime, fraud, theft, piracy<br />
and sabotage;<br />
improving, refurbishing, redewloping, existing systems<br />
References<br />
Cashmore, C. and Lyall, R. Business Information Systems and<br />
Strategies. New York: Prentice Hall, 1991<br />
McNurlin, B.C. and Sprague, R.H. Jr. Information Systems<br />
Management in Practice. 2nd ed. London: Prentice Hall, 1989<br />
Nelson, R.R. End-User Computing, Concepts, lssues and Applications.<br />
New York: John Wiley, 1989<br />
Panko, R.R. End User Computing Management Applications and<br />
Terhnology N.Y.: Wiley, 1988<br />
BT406 Data Base Design and Implementation<br />
No. <strong>of</strong> hours per week: three and a half hours<br />
Prerequisite: BT404 Computer Programming<br />
Instruction: lecture/laboratory<br />
Assessment: examination/assignment<br />
Subject aims<br />
This unit is very much a hands-on unit. Students will get the<br />
opportunity <strong>of</strong> using the relational DBMS, Oracle, and<br />
associated query languages.<br />
The major aim is to prepare students to be productive in<br />
projects involving relational database applications.<br />
After completing this unit successfully, students should:<br />
be able to dewlop a data model for a small application<br />
be able to explain the advantages and disadvantages <strong>of</strong><br />
the database as opposed to the traditional file approach<br />
<strong>of</strong> data processing<br />
have a good unde~tanding <strong>of</strong> the terminologies and<br />
concepts associated with relational DBMS<br />
be able to use SQL with confidence to define, load and<br />
access data in relational databases<br />
understand the need for normalisation <strong>of</strong> data<br />
differentiate between logical 'and physical data<br />
independence<br />
understand the strategies used in implementing a<br />
database management system.<br />
References<br />
Courtney, J.F. and Paradice, D.B. Database Systems for Management.<br />
2nd ed, Homewood: Irwin, 1992<br />
Date, C.J. An Introduction to Database Systems. Vol. 1, 4th (1986) or<br />
5th (1990) ed, Addison-Wesley<br />
Kroenke, D.M. Database Processing. 4th ed, New York: Macrnillan,<br />
1992<br />
Shepherd, J.C. Database Management Theory and Application.<br />
Hornwood: Irwin Inc., 1990<br />
BT407 <strong>Technology</strong> and Change<br />
Subject aims<br />
The aim <strong>of</strong> this unit is to enable the student to understand<br />
the significant impact that information systems may have on<br />
an organisation strategically, tactically and operationally.<br />
Students will be able to know the processes by which these<br />
changes may be managed.<br />
Subject description<br />
Topics include:<br />
approaches to information systems planning<br />
understanding corporate culture<br />
impact <strong>of</strong> IT on management<br />
managing change<br />
evolving systems development approaches<br />
planning strategies<br />
project selection including project estimation and cost<br />
benefit analysis<br />
project management -<br />
team building<br />
training<br />
change-over<br />
ergonomic lssues - hardware, s<strong>of</strong>tware, people