07.09.2014 Views

1996 Swinburne Higher Education Handbook

1996 Swinburne Higher Education Handbook

1996 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.

technical issues associated with the development of large<br />

scale software systems. This subject surveys a variety of<br />

process models, management and development methods and<br />

techniques common to software engineering.<br />

LCS407 Data Communications<br />

12, 5 credit points 3 hours per week Lilydale<br />

Prerequisite: . . nil Assessment: assjgnments and final<br />

examination<br />

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

(Computing) and Bachelor of Applied Science (Management<br />

Science and Computing)<br />

Objectives<br />

An introduction to the fundamental concepts in modern<br />

computer to computer communications. Topics covered<br />

include: physical aspects of data communications; data link<br />

control; terminal base networks; Telstra data communication<br />

services, OS1 - Open Systems Interconnection.<br />

LCS412 Systems Programming<br />

12.5 credit points 3 hours per week Lilydale<br />

Prerequisite: nil Assessment: assignments and/or projects<br />

and a final examination<br />

An elective subject in the Bachelor of Applied Science<br />

(Computing) and Bachelor of Applied Science (Management<br />

Science and Computing)<br />

Objectives<br />

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

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

system software; to examine systems programming in a<br />

UNIX environment via consideration of various system<br />

calls.<br />

Content<br />

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

management; commands and filters; electronic mail;<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, devise control<br />

networks); system administration.<br />

Recommended reading<br />

To be advised.<br />

LCS419 Artificial Intelligence<br />

12.5 credit points 3 hoursper week Lilydale<br />

Prerequisite: nil Assessment: a combination of<br />

assignments and examination<br />

An elective subject in the Bachelor of Applied Science<br />

(Computing) and Bachelor of Applied Science (Management<br />

Science and Computing)<br />

Objectives<br />

To give students an introduction to some of the basic<br />

concepts and tools of symbol-based artificial intelligence<br />

research and their application in expert systems.<br />

To contrast the symbol-based AI paradigm with the<br />

more recentlv emergent non-svmbolic artificial neural<br />

"<br />

network research and applications.<br />

. -<br />

Upon completion of the course the students should<br />

have gain an appreciation of the difficulties involved in<br />

encoding knowledge, even in restricted domains, in such<br />

a fashion that 'intelligent behaviour' can be elicited.<br />

Content<br />

Problem solving and search: depth first, breadth first, beam<br />

searching, hill climbing, A", minimax. Knowledge<br />

representation: production systems, logic systems,<br />

inheritance networks, structure objects/frames. Expert<br />

systems as applied to AI: inference and uncertainty<br />

knowledge acquisition. Artificial neural networks:<br />

backprop, other architectures, applications. Genetic<br />

algorithms: search, optimisation, classifier systems. Machine<br />

learning. Natural language processing. Machine vision.<br />

Recommended reading<br />

To be advised.<br />

LCS606 Computing in the Human Context<br />

12.5 credit points 3 hours per week Lilydale<br />

Prerequisite: nil Assessmac essay and examination<br />

A stage three core subject in the Bachelor of Business and<br />

Bachelor of Social Science<br />

Objectives<br />

To provide students with a framework for the development<br />

of personal and corporate ethics appropriate for the<br />

information technology professional, and to allow students<br />

to explore the uses in and implications for society of<br />

contemporary developments in computing.<br />

Content<br />

Ethical and legal issues in computing, and their relationship<br />

to the computing profession; a selection of other topics,<br />

exemplified by: philosophy and artificial intelligence;<br />

computers and the arts; futures.<br />

LCS613 Computer Science Team<br />

12. li credit points 3 hours per week Lilydale<br />

Prerequisite: nil Assessment: assignments<br />

A stage three core subject in the Bachelor of Business and<br />

Bachelor of Social Science<br />

Objectives<br />

In this subject, students will apply the software engineering<br />

skills acquired throughout the degree, to a substantial group<br />

software development project. Student groups will choose<br />

from a range of projects and they will then have to analyse<br />

the projects requirements, design and then develop the<br />

system to the best of their ability in the time available.<br />

Subject to . the . approval of the lecturer, students may<br />

generate their own project.

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

Saved successfully!

Ooh no, something went wrong!