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.
product risk analysis; costlbenefit analysis; development <strong>of</strong><br />
system test plans and implementation plans; s<strong>of</strong>tware quality<br />
assurance; s<strong>of</strong>tware standards; project team practice -<br />
requiring analysis, design and implementation with full<br />
documentation, <strong>of</strong> a s<strong>of</strong>tware product.<br />
Textbooks<br />
To be advised<br />
54705 Database<br />
12.5 credit points<br />
No. <strong>of</strong> hours per week: four hours<br />
Instruction: a combination <strong>of</strong> lectures, tutorials,<br />
and laboratory sessions<br />
Assessment: one assignment, tutorial and<br />
laboratory exercises, and a final examination<br />
A subject <strong>of</strong> the graduate diploma <strong>of</strong> applied science<br />
(computer science).<br />
E. Subject aims<br />
To supply the practical skills and knowledge to design most<br />
O" databases used in industry; to provide the foundation to<br />
g evaluate existing database management systems; to teach<br />
pr<strong>of</strong>iciency in SQL.<br />
a Subject description<br />
V1<br />
n, The theory and process <strong>of</strong> database design, including -<br />
database architecture; data modelling; relational theory;<br />
n<br />
0 logical and physical design; relational, network, hierarchical<br />
and object-oriented databases; SQL.<br />
Textbooks<br />
To be advised<br />
54710 Advanced C Programming<br />
12.5 credit points<br />
No. <strong>of</strong> hours per week: four hours<br />
Instruction: a combination <strong>of</strong> lectures and<br />
laboratory sessions<br />
Assessment: two assignments and a final<br />
examination<br />
Subject aims and description<br />
To introduce dynamic memory allocation in C; to introduce<br />
Abstract Data Types and to examine some <strong>of</strong> the common<br />
ADTs, eg. lists, stacks, queues and binary trees; to introduce<br />
critical examination <strong>of</strong> algorithm efficiency and examine<br />
some common searching and sorting algorithms; to<br />
introduce the C+ + language and the ideas <strong>of</strong> objectoriented<br />
s<strong>of</strong>tware design.<br />
Dynamic memory allocation in C; recursion; searching and<br />
sorting; introduction to ADTs; standard ADTs (list stack,<br />
queue, table, tree); the C+ + language; object-oriented<br />
s<strong>of</strong>tware design.<br />
Textbooks<br />
To be advised<br />
~ ~ 7 1 4 Systems Analysis and S<strong>of</strong>tware<br />
Engineering<br />
12.5 credit points<br />
No. <strong>of</strong> hour; per week: four hours<br />
Instruction: a combination <strong>of</strong> lectures and<br />
tutorials<br />
Assessment: two assignments and a final<br />
examination<br />
A subject <strong>of</strong> the graduate diploma <strong>of</strong> applied science<br />
(computer science).<br />
Subject aims<br />
To study the problems confronting the s<strong>of</strong>tware engineer in<br />
the development <strong>of</strong> modern computer s<strong>of</strong>tware.<br />
Subject description<br />
S<strong>of</strong>tware development lifecycles; requirement analysis;<br />
s<strong>of</strong>tware design; implementation and installation; quality<br />
assurance; documentation.<br />
Textbooks<br />
To be advised<br />
54727 Communications<br />
12.5 credit points<br />
No. <strong>of</strong> hours per week: four hours<br />
Instruction: a combination <strong>of</strong> lectures, tutorials<br />
and laboratory sessions<br />
Assessment: assignments and a final examination<br />
A subject <strong>of</strong> the graduate diploma <strong>of</strong> applied science<br />
(computer science).<br />
Subject aims<br />
To introduce the fundamental concepts and components<br />
involved in data communications; to develop an<br />
understanding <strong>of</strong> communication protocols and computer<br />
networks.<br />
Subject description<br />
Historical evolution <strong>of</strong> computer communications and<br />
standards organisations; basic communications theories and<br />
terminologies; the physical layer - transmission media,<br />
signal types, interface standards; the link layer - error<br />
control, flow control, link management; terminal based<br />
networks - statistical multiplexes, concentrators, frontend<br />
processors, terminal network protocols (Bisynch and HDLC);<br />
introduction to the IS0 Basic Reference Model to the IS0 -<br />
the Seven Layer Model, comparison <strong>of</strong> proprietary network<br />
architectures; public data networks - characteristics, packetswitched<br />
data networks, circuit-switched data networks,<br />
ISDN, standards, overview <strong>of</strong> Telecom Australia services<br />
(Austpac, Datel, DDS, Megalink Services); local area networks<br />
- characteristics, topology and access method, the<br />
CSMAlCD and Token passing ring protocols, LAN<br />
management, network planning management - internetworking,<br />
performance evaluation, management and security<br />
issues; electronic mail and ED1 systems.<br />
Textbooks<br />
To be advised<br />
sQ903 Honours Reading Unit<br />
12.5 credit points<br />
No. <strong>of</strong> hours per week: four hours<br />
Instruction: a combination <strong>of</strong> lectures, seminars<br />
and individual consultation<br />
Assessment: seminar and essays<br />
A unit in the Bachelor <strong>of</strong> Applied Science (Honours in<br />
Computer Science).<br />
Subject aims<br />
To introduce the student to methods <strong>of</strong> research and<br />
communication <strong>of</strong> the results <strong>of</strong> research.<br />
Subject description<br />
Covers literature reviews, writing papers, reports, thesis, etc.