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.

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!