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.
n<br />
w<br />
n<br />
c<br />
.a<br />
Y<br />
sqloo Programming in Ada<br />
12.5 credit points in semester one and 10.0<br />
credit points in semester two<br />
No. <strong>of</strong> hours per week: six hours for two<br />
semesters<br />
Instruction: a combination <strong>of</strong> lectures, tutorials<br />
and laboratoly sessions, assignments and<br />
examinations<br />
A first-year subject <strong>of</strong> the degree course in computer<br />
science.<br />
Subject description<br />
Programming methodology and ADA: specifications; problem<br />
solving; top-down and bottom-up methods; sequence<br />
selection and iteration; data types; procedural abstraction;<br />
searching and sorting algorithms.<br />
Advanced programming: dynamic data structures; packages;<br />
abstract; data types; I10 models; exception handling.<br />
Textbooks<br />
3 To be advised<br />
b<br />
-0<br />
XI SQI 03 S<strong>of</strong>tware Practice 1<br />
5'<br />
n<br />
7.5 credit points in semester one and 12.5 credit<br />
ln<br />
points in semester two<br />
9.<br />
ID3<br />
No. <strong>of</strong> hours per week: four hours in semester<br />
n<br />
m<br />
one, followed by four hours in semester two<br />
Instruction: lecture, workshop and laboratory<br />
sessions<br />
Assessment: weekly team exercises, six<br />
assignments and two tests<br />
A first-year subject <strong>of</strong> the degree course in computer science<br />
and s<strong>of</strong>tware engineering.<br />
Subject aims<br />
The aim is to provide a broad introduction to the theory and<br />
practice <strong>of</strong> s<strong>of</strong>tware engineering, with an emphasis on<br />
s<strong>of</strong>tware process models, lifecycle activities and the<br />
pragmatics <strong>of</strong> teamwork. Particular emphasis is placed on an<br />
object-oriented approach to systems analysis and design.<br />
Subject description<br />
Fundamentals <strong>of</strong> s<strong>of</strong>tware engineering; the sense <strong>of</strong><br />
teamwork; the use <strong>of</strong> end-user s<strong>of</strong>tware to support<br />
organisational activities; systems analysis and design: object<br />
modelling technique; documentation standards;<br />
programming practice; s<strong>of</strong>tware testing; project costing;<br />
project planning; fucher analysis and design; objeaorientation<br />
and Ada; s<strong>of</strong>tware maintenance.<br />
Textbooks<br />
To be advised<br />
sqi lo Computer Problem Solving<br />
10.0 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: practical assignments and a final<br />
examination<br />
A fint-year subject <strong>of</strong> the degree courses in mathematics<br />
and computer science and computing and instrumentation.<br />
Subject aims<br />
To introduce the concepts <strong>of</strong> structured design; to investigate<br />
all the control structures that may be used in structured<br />
design; to introduce students to the concept <strong>of</strong><br />
spreadsheets.<br />
Subject description<br />
Structured design concepts and terminology, simple<br />
sequence control structure, IF THEN ELSE control structure,<br />
DO WHILE control structure, CASE control structure, DO<br />
UNTIL control structure, relating design and code, grouping<br />
data items, table searching, an introduction to spreadsheets.<br />
Textbooks<br />
To be advised<br />
SQ116 Communication Skills<br />
7.5 credit points<br />
No. <strong>of</strong> houn per week: four hours<br />
Prerequisites: nil<br />
Assessment: assignments and examination<br />
Effective communication is essential for students to function<br />
efficiently in the university and later in their chosen careen.<br />
Subject aims and description<br />
This course aims to:<br />
develop communicative competence through theory and<br />
workshop activities;<br />
enhance awareness <strong>of</strong> the necessity for clear and<br />
coherent communication;<br />
recognise and minimise communication barriers;<br />
further understanding <strong>of</strong> group dynamics and<br />
responsibilities <strong>of</strong> participations;<br />
identify and meet immediate communication<br />
requirements;<br />
provide portability skills for the work environment;<br />
demonstrate that audience need is paramount in written,<br />
verbal and non-verbal communication;<br />
provide techniques, strategies, checklists and practical<br />
skills for a variety <strong>of</strong> purposes and audiences;<br />
improve analytical skills and self correction techniques;<br />
implement logical and cohesi~ practices.<br />
References<br />
Beisler, Scheeres, EH. and Pinner, D. Communication Skills. 2nd Aust.<br />
ed. Melbourne: Longman Cheshire, 1993<br />
Dwyer, J. The Business Communication Handbook. 2nd ed, Sydney:<br />
Prentice Hall. 1990<br />
Nutting. 1. and White. G. The Business <strong>of</strong> Communicating. Sydney:<br />
McGraw-Hill, 1991<br />
Valiance, K.E. and McWilliarn, T. Communication That Mrks.<br />
Melbourne: Thomas Nelson. 1992<br />
SQI 17<br />
Introduction to Computer Systems<br />
10.0 credit points<br />
No. <strong>of</strong> hours per week: three hours<br />
Instruction: a combination <strong>of</strong> lectures, tutorials<br />
and laboratory sessions<br />
Assessment: assignments and a final examination<br />
A first-year subject <strong>of</strong> the degree courses in computer<br />
science, mathematics and computer science and computing<br />
and instrumentation.<br />
Subject description<br />
History <strong>of</strong> computing machines. Functional components <strong>of</strong> a<br />
computer system. Number syjtems. Data encoding for<br />
internal and external storage. Computer arithmetic. Boolean<br />
algebra - theorems, truth tables, Karnaugh maps. Circuit<br />
design <strong>of</strong> CPU modules - in particular the ALU. Machine<br />
fetch - execute cycle. Compilation, assembly and machine<br />
language ideas. Operating systems, in particular MS-DOS.<br />
Details <strong>of</strong> secondary storage and data transfer.<br />
SQ207<br />
Computer Organistion<br />
10.0 credit points<br />
No. <strong>of</strong> hours per week: three hours<br />
Instruction: lecture and laboratory sessions<br />
Assessment: assignment and examination