07.09.2014 Views

1997 Swinburne Higher Education Handbook

1997 Swinburne Higher Education Handbook

1997 Swinburne Higher Education Handbook

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

SQ403 Computer Science Team Project<br />

10 credit points 3 hoursper week Hawthorn<br />

Prerequisites: SQ313 and SQ30S Instruction: software<br />

development project in a team environment Assessment:<br />

project deliverables<br />

Objectives<br />

To enable students to develop technical and managerial skills<br />

by practising aspects of the software engineering discipline<br />

covered in the previous semester.<br />

Content<br />

The exercise of software engineering and project<br />

management tools, techniques, and methodologies by<br />

working on one or more medium scale projects.<br />

SQ404 Systems Analysis<br />

10 credit points 3 hours per week Hawthorn<br />

Prerequisite: SQ103 Instruction: combination of lectures<br />

and tutorial sessions Assessment: assignments and<br />

examination<br />

A second year subject in the Bachelor of Applied Science<br />

(Computer Science and Software Engineering).<br />

Ob jectives<br />

To develop an understanding of the principles and practice<br />

of systems analysis translating of user needs into<br />

specifications.<br />

Content<br />

The System Life Cycle; Strategic Information Systeems<br />

Planning; Systems Investigation and Feasibility; Object<br />

Oriented Analysis; The Object Modelling Technique<br />

(OMT), CASE tools.<br />

Recommended Reading<br />

Checkland, P. and Scholes, J. Soft Systems Methodology in Action.<br />

Chichester, UK, Wiley, 1990<br />

Rumbaugh, J. et al. 0bject.Oriented Modeling and Design<br />

Englewood Clifts, New Jersey, Prentice-Hall, 1991<br />

SQ407 Data Communications<br />

10 credit points 3 hours per week Hawthorn<br />

Prerequisites: SQ2lO or SQl2O or SQlOO Instruction:<br />

combination of lectures and practical sessions Assessment:<br />

assignments and exam<br />

U)<br />

-. & A second year subject in the Bachelor of Applied Science<br />

0 bjectives<br />

To introduce the fundamental concepts and components<br />

involved in data communications.<br />

In<br />

To develop an understanding of communication protocols<br />

and computer networks.<br />

Content<br />

Historical evolution of computer communications.<br />

Basic communication theories and terminologies:<br />

transmission media, signal types, interface standards.<br />

Protocol basics: error control methods, flow control, link<br />

management.<br />

Terminal based networks: statistical multiplexers,<br />

concentrators, front-end processors and terminal network<br />

protocols.<br />

Local area networks: topologies and access methods, LAN<br />

management.<br />

Public data networks: characteristics, packet-switched data<br />

networks, circuit switched data networks, ISDN, standards,<br />

wide area networks.<br />

0.51: the seven layer model, layer interaction, comparison of<br />

architectures<br />

Emerging Technologies.<br />

Recommended Reading<br />

Black, U. Data Communications and Distributed Systems.<br />

3rd edn, NJ, Prentice-Hall, 1993<br />

SQ411 COBOL Programming<br />

10 credit points 3 hours per week Hawthorn<br />

Prerequisites: SQ210 or SQlOO Instruction: lecture and<br />

practical classes Assessment: assignments and exam<br />

A second and third year subject in the Bachelor of Applied<br />

Science<br />

Objectives<br />

To introduce the COBOL language and its problem solution<br />

domain.<br />

Content<br />

Introduction to structured programming COBOL overview;<br />

file, record and data definition; file processing; modularity<br />

~erform; arithmetic; move, editing, If; validation, testing,<br />

debugging; control groups; tables; strings; subprograms;<br />

indexed files.<br />

SQ4 12 Systems Programming<br />

10 credit points 4 hours per week Hawthorn<br />

Prerequisites SQ210 or (SQ300 and C competence)<br />

Instruction: lectures and laboratory sessions Assessment:<br />

assignment and exam<br />

A second or third year subject in the Bachelor of Applied<br />

Science<br />

Objectives<br />

To introduce students to the UNIX operating system<br />

To teach the use of shell scripts as a method of prototyping<br />

system software.<br />

Via system calls, to examine systems programming in a<br />

UNIX environment.<br />

Content<br />

Introduction to UNIX operating systems; UNIX file<br />

management; commands and filters; electronic maail;<br />

structure of the operating system; tools make, SCCS, lint<br />

and sdb; shell programming (differences between Bourne<br />

and C shell); systems programming (low level I/O, accessing<br />

the file system, creating and controlling processes,<br />

communication between processes, device control<br />

networks); system administration.

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

Saved successfully!

Ooh no, something went wrong!