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.
~~227 Programming 1 B<br />
No. <strong>of</strong> hours per week: four hours<br />
Prerequisites: BTI 10 lnformation <strong>Technology</strong> or<br />
both BT102 lnformation <strong>Technology</strong> 1A and<br />
BTI 03 lnformation <strong>Technology</strong> 1 B<br />
Instruction: lecture/tutoriaIllaboratory<br />
Assessment: examination/assignment<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 subject, 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 />
g, design a logical structured solution to a problem using<br />
5.<br />
r. various algorithm techniques;<br />
0 2 read, understand, modify, and debug C programs;<br />
design, write, test, and document attractive, well-<br />
C<br />
ul -. structured programs in C.<br />
2 Topics covered include the following:<br />
ul<br />
.w program structure;<br />
,I data structure;<br />
algorithm design;<br />
. data validation;<br />
r,<br />
arrays and tables;<br />
(U<br />
sequential files;<br />
P<br />
reporting;<br />
8. indexed files;<br />
h<br />
V\ strings;<br />
". ID testing.<br />
3<br />
n<br />
(D References<br />
To be advised<br />
~~330 Data Base<br />
No. <strong>of</strong> hours per week: four hours<br />
Prerequisites: BT22O Data Analysis and Design,<br />
BT224 Programming 1<br />
Instruction: lecture/tutoriaVlaboratory<br />
Assessment: examinationlassignrnent<br />
Subject aims and description<br />
Bv the end <strong>of</strong> this subject the student will be able to:<br />
0. implement a logi;al data base design in a selection <strong>of</strong><br />
DBMSs;<br />
design and program transactions against the data base<br />
include appropriate security, integrity and recovery<br />
functions in the above.<br />
Topics<br />
This subject builds upon the logical design concepts taught in<br />
lnformation Analys~s in covering the implementation,<br />
considerations <strong>of</strong> a number <strong>of</strong> DBMSs. The students'<br />
acquaintance with SQL from that unit is also built upon in<br />
the coverage <strong>of</strong> relational data bases.<br />
References<br />
To be advised<br />
~~331 System Architecture 1<br />
No. <strong>of</strong> hours per week: three and a half hours<br />
Prerequisites: any two Stage 2 Computing<br />
subjects<br />
Instruction: lectureltutorial<br />
Assessment: examinationlassignments<br />
Subject aims and description<br />
This subject concentrates on data communications<br />
architectures. In particular, at the completion <strong>of</strong> this subject,<br />
students will be able to:<br />
demonstrate a sound knowledge <strong>of</strong> the basic concepts<br />
and components involved in data communications;<br />
demonstrate an understanding <strong>of</strong> the various<br />
technologies used in the electronic <strong>of</strong>fice and how <strong>of</strong>fice<br />
automation can increase the efficiency <strong>of</strong> knowledge<br />
workers;<br />
demonstrate an understanding <strong>of</strong> communication<br />
protocols and their relation to system performance;<br />
demonstrate an understanding <strong>of</strong> the goals and structure<br />
<strong>of</strong> the IS0 reference model for computer network<br />
protocols;<br />
show a good knowledge <strong>of</strong> the data communication<br />
services and facilities provided by the common carriers;<br />
demonstrate an understanding <strong>of</strong> how data<br />
communications benefits an organisation and how this<br />
function is managed.<br />
References<br />
To be advised<br />
BT332 System Architecture 2<br />
No. <strong>of</strong> hours per week: four hours<br />
Prerequisite: BT331 System Architecture 1<br />
Instruction: lectureltutorialllaboratory<br />
Assessment: examinationlassignments<br />
Subject aims and description<br />
After a general introduction to new operating systems and<br />
how communications s<strong>of</strong>tware manages computer resources,<br />
the subject looks at UNlX and DOSMlindows environments in<br />
particular, both from the communications architecture and<br />
usage aspect.<br />
References<br />
Glass, G. UNlX for Programmers and Users. Englewood Cliffs, N.J.,<br />
Prentice Hall, 1993<br />
~~333 lnformation Systems 2<br />
No. <strong>of</strong> hours per week: three and a half hours<br />
Prerequisites: BT220 Data Analysis and Design,<br />
and BT223 lnformation Systems 1<br />
Instruction: lectureltutorial<br />
Assessment: examinationlassignments<br />
Subject aims and description<br />
lnformation systems which meet the business needs <strong>of</strong><br />
orqanisations must be based on a thorouah understandina <strong>of</strong><br />
the information needs (what needs to be-known?) and th;<br />
business processes (what needs to be done?). A number <strong>of</strong><br />
methods <strong>of</strong> analysing and documenting this understanding<br />
<strong>of</strong> the organisation are discussed. Several <strong>of</strong> these are<br />
applied to transforming the analysis <strong>of</strong> business needs to a<br />
model for system design.