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.

project teams experience in the management of time and<br />

resources and the preparation of the full range of project and<br />

software documentation and deliverables.<br />

Content<br />

A selection of topics relating to project management theory<br />

and practice: introduction to software development projects;<br />

project concept and software life cycle; project team<br />

structure, roles and responsibilities; project codbenefit<br />

analysis; project risk management; software documentation<br />

standards; project planning and estimation; project<br />

monitoring and control; quality control; project politics;<br />

Project Team practice - requiring analysis, design and<br />

imp1ementation;with full documentation, of a software<br />

product. This must be conducted<br />

in a 4-6 person teams, and it is expected that the project will<br />

exercise technical skills covered elsewhere in the course.<br />

Recommended Reading<br />

Rakos, J., Software Project Management for Small to Medium Sized<br />

Projects, Prentice Hall, New Jersey, 1992.<br />

Humphery, S. Watts, Managing the Software Process, Addison<br />

Wesely, New York, 1990.<br />

ES704<br />

Professional Issues in Software<br />

Engineering<br />

..<br />

10 credit points i%e subject will be run in the flexible<br />

leaning mode. Hawthorn Prerequisite: nil..<br />

Instruction: lecture and distance learning material . .<br />

Assessment: assignments and final examination.<br />

A subject in the Graduate Diploma (Computer Science)<br />

0 b jectives<br />

To introduce and review of the Code of Ethics and Code of<br />

Conduct governing the behaviour of software engineering<br />

professionals; to provide a broad understanding of the<br />

impact of information technology on various human<br />

activities; to explore the importance of knowing one's belief<br />

system and values when reasoning confronting issues at the<br />

work place.<br />

Content<br />

A variety of topics involving social, legal and ethical aspects<br />

of computing in the human context; values (including<br />

religious values) and cultural influences; computing in a<br />

global community; ethical behaviour in the work place; a<br />

personal framework for ethical behaviour.<br />

Recommended Reading<br />

Langford, D., Practical Computer Ethics, McGraw Hill, 1995.<br />

Arnold, R., & Hess, D., The Paradox of Economic Growth and<br />

Inequality, Victorian Association for Peace Studies, Hampton,<br />

Victoria, Australia, 1994.<br />

ES705<br />

Database<br />

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

Prerequisite: nil Instruction: lectures and laboratory/<br />

tutorial sessions. Assessment: assignments, laboratory/<br />

tutoria exercises and final examination<br />

A subject in the Graduate Diploma (Computer Science)<br />

0 bjectives<br />

To provide a solid theoretical foundation to the<br />

fundamentals of database desien " and database svstems<br />

development; to survey existing Database Management<br />

Systems and provide a framework to compare and evaluate<br />

different DBMS products; to provide sufficient practical<br />

exposure to designing and using databases so as to equip<br />

students for basic database tasks in industry and<br />

government.<br />

Content<br />

Database Architecture; Data Models; Conceptual Design;<br />

Entity-Relationship and Semantic Object Modeling;<br />

Relational Theory; Logical and Physical Design; DBMS<br />

Survey and Evaluation; Database Tools for Software<br />

Development; Network DBMS's; Hierarchical DBMS's;<br />

Object Databases.<br />

Recommended Reading<br />

Grauer, R.T. & Barber, M., Exploring Microsoft Access 2.0,<br />

Prentice Hall, 1994.<br />

Kroenke, D.M., Database Processing: Fundamentals, Design,<br />

Implementation, 5th Edition, Macmillian, 1995.<br />

.<br />

ES707 Computer Systems 1<br />

10 credit points 3 hoursper week.. Hawthorn *.<br />

Prerequisite: nil Instruction: lectures and laboratory<br />

sessions Assessment: assignments, laboratory tests and final<br />

examination<br />

A subject in the Graduate Diploma (Computer Science)<br />

Objectives<br />

To introduce the fundamental concepts of computer<br />

systems; to introduce the DOS ,Windows and UNIX<br />

operating systems.<br />

Content<br />

Functions and components of computers; history of<br />

computing; data representation; computer hardware;<br />

operating systems; introduction to UNIXTM operating<br />

system; UNIXTTile management; commands & filters;<br />

shell programming; data communications; computer<br />

software; security, privacy and ethics; emerging<br />

technology; the internet.<br />

Recommended Reading<br />

Capron & Peron, Computers &Information Systems, 4th Edition,<br />

Benjamin/Cummings, 1995.<br />

Sobell, M.G, UNIXSystem V: A Practical Guide, 3rd Edition,<br />

Benjamin/Cummings, 1994.<br />

ES710 Object-Oriented Software Development 3<br />

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

Prereauisite:ES750 Instruction: lectures and laboraton,<br />

sessions. Assessment: assignments and final examination<br />

A subject in the Graduate Diploma (Computer Science)<br />

Obiectives<br />

Advanced-level proficiency in programming using C+ +;<br />

working knowledge of the standard data structures;<br />

appreciation of software architecture.<br />

Content<br />

Algorithm complexity; stacks and queues; table<br />

<strong>Swinburne</strong> Univenityof Technology <strong>1997</strong> <strong>Handbook</strong> 383

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

Saved successfully!

Ooh no, something went wrong!