07.09.2014 Views

1997 Swinburne Higher Education Handbook

1997 Swinburne Higher Education Handbook

1997 Swinburne Higher Education Handbook

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Content<br />

posing research questions;<br />

preparing a research plan;<br />

data collection;<br />

statistical methods;<br />

preparing a research report.<br />

Recommended reading<br />

Babbie, Earl., 7%e Practice of Social Research, Wadsworth,<br />

California, 1992<br />

Moore, D. S., and McCabe, G.P., Introduction to the Practice of<br />

Statistics, Freeman, 2nd edn, 1993<br />

LCSl 00 Computer Science 1<br />

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

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

examination<br />

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

(Computing) which may also be taken in the Bachelor of<br />

Social Science and Bachelor of Business.<br />

Ob jedives<br />

The aims of this subject are:<br />

to provide an introduction to computer science;<br />

to develop relevant problem solving skills;<br />

Upon successful completion of this subject the student will<br />

be able:<br />

to apply the basic principles of the discipline to solve<br />

small but realistic computer science problems;<br />

to translate these solutions, where applicable, into will<br />

written and well documented C+ + programs using the<br />

language at an elementary level.<br />

LCS200 Computer Science 2<br />

12.J credit points 5 hours per week Lilydale<br />

Prerequisite: LCSlOO and LCIlOO Assessment: programming<br />

assignmats and a final examination<br />

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

(Computing) which may also be taken in the Bachelor of Social<br />

Science and Bachelor of Business.<br />

0 bjedives<br />

The main objectives of this subject are to:<br />

learn how to develop robust programs<br />

learn logic programs and correctness<br />

acquire broader knowledge of computing social and<br />

discipline context<br />

gain knowledge of C+ + and programming skills in<br />

developing larger and more sophisticated programs<br />

Content<br />

program robustness and testing<br />

logic and program correctness<br />

logic and computers<br />

programs and computers<br />

the social contest of computing<br />

computing as a discipline<br />

functions<br />

arrays<br />

structures<br />

pointers<br />

Recommended reading<br />

Deitel, H.M. and Deitel, P.J. C+ + How to Program, 1994<br />

Tucker, A.B., Berat, A.P., Bradley, W.J., Cupper, R.D. and<br />

Scragg, G.W., Fundamentals of Computing I. Logic, Problem<br />

Solving, Programs and Computers. C+ + Edition 1995<br />

Tucker, A.B., Berat, A.P., Bradley, W.J., Cupper, R.D. and<br />

Scragg, G.W., Fundamentals of Computing I. Logic, Problem<br />

Solving, Programs and Computers. C+ + Laboratory Manual 1995<br />

LCS204 Formal Methods<br />

3 hours per week Lilydale Prerequisite: nil Assessment:<br />

assignments and a final examination, computer managed<br />

hrning tests<br />

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

(Computing) which may also be taken in the Bachelor of Social<br />

Science and Bachelor of Business.<br />

0 bjedives<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 />

LCS300 Data Structures and Algorithms<br />

3 hours per week Lilydule Prerequisites: LCSIOO and<br />

LCS200 Assessment: assignments and examination<br />

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

(Computing) which may also be taken in the Bachelor of Social<br />

Science and Bachelor of Business.<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 />

<strong>Swinburne</strong> University of Technology <strong>1997</strong> <strong>Handbook</strong> 41 5

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

Saved successfully!

Ooh no, something went wrong!