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.

algebra - theorems, truth tables, Karnaugh maps. Circuit<br />

design of CPU models - in particular the ALU. Machine<br />

fetch -execute cycle. Compilation, assembly and machine<br />

language ideas. Operating systems, in particular MS-DOS.<br />

Details of secondary storage and data transfer.<br />

LCS2OO Computer Science 2<br />

12.5 credit points 4 hoursper week Lilydale<br />

- Prerequisite: . nil Assessment programming assignments and<br />

a final examination<br />

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

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

Science and Computing)<br />

0 biectives - -<br />

To study the programming language C and the related<br />

software engineering practice through consideration of the<br />

specification, design and implementation of C data types and<br />

structures, control statements functions and formatted VO.<br />

LCS204 Formal Methods<br />

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

-. Prerequisite: nil Assessment: assignments and a final<br />

examination, computer managed learning tests<br />

g An elective subject in the degree programs Bachelor of Applied<br />

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

t; (Management Science and Computing)<br />

Objectives<br />

Formal Methods examines the scope, role and application of<br />

mathematics in contemporary software development.<br />

Particular emphasis is placed on the use of discrete<br />

mathematics for formal specification.<br />

After completing LCS204, a student will be able to apply the<br />

discrete mathematics taught in the course system modelling;<br />

interpret and construct formal specifications using the Z<br />

formal specification language.<br />

Content<br />

Introduction formal methods; propositional calculus; proof<br />

and argument; set theory; the Z predicate calculus; relations,<br />

functions; sequence; bags; formal specification languages.<br />

Recommended reading<br />

To be advised.<br />

LCSSOO Data Structures and Algorithms<br />

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

Prerequisites: LCSlOO and LCS200 Assessment<br />

assignments and 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 />

Data structures and Algorithms: this subject pursues the goal<br />

of good programming (correctness, flexibility, adaptability,<br />

portability, utility, clarity) through the concepts modularity<br />

and abstract data types.<br />

Syllabus: common data structures, associated algorithms and<br />

applications; stacks, queues, trees, binary search trees,<br />

balancing; heaps, sets; graphs; has tables.<br />

Recommended reading<br />

To be advised.<br />

LCS305 Database Structures and<br />

Algorithms<br />

12.5 credit points l 3 hoursper week Lilydale<br />

Assessment: assignments and examination<br />

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

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

Science and Computing)<br />

Objectives<br />

To supply the practical skills and knowledge to design most<br />

databases used in industry; to provide the foundation to<br />

evaluate existing data base management systems; to teach<br />

proficiency in SQL.<br />

Content<br />

The theory and process of database design, including -<br />

database architecture; data modelling; rational theory;<br />

logical and physical design; relational, network, hierarchical<br />

and object oriented databases; SQL.<br />

Recommended reading<br />

To be advised.<br />

LCS306 Human-Computer Interaction<br />

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

Prerequisites: nil Assessment two assignments and one exam<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 process of user interface design.<br />

Content<br />

Technology: usability of input/output devices and<br />

interaction styles.<br />

Methodologies: formal, cognitive and usability approaches<br />

to developing appropriate human-computer interaction.<br />

Theories: theoretical foundations of HCI.<br />

LCS314 Software Engineering/Systems<br />

Analysis<br />

12.5 credit points b.3 hoursper week Lilydale<br />

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

and a final 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 />

Software engineering is the study of organisational and

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

Saved successfully!

Ooh no, something went wrong!