07.09.2014 Views

Please note - Swinburne University of Technology

Please note - Swinburne University of Technology

Please note - Swinburne University of Technology

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.

54304 S<strong>of</strong>tware Engineering<br />

No. <strong>of</strong> hours per week: four hours<br />

Instruction: a combination <strong>of</strong> lectures, seminars,<br />

and laboratory workshops.<br />

Assessment: assignments, laboratory exercises,<br />

and a final exam<br />

Subject aims<br />

To study project management theory and related s<strong>of</strong>tware<br />

engineering principles, including tools, techniques, and<br />

s<strong>of</strong>tware development strategies in managing medium to<br />

large scale s<strong>of</strong>tware development projects.<br />

Subject description<br />

Current topics include project planning and estimation;<br />

s<strong>of</strong>tware documentation standards; failure <strong>of</strong> conventional<br />

projects; project monitoring and control, productivity<br />

improvement techniques, structured and prototyping project<br />

life cycles, project feasibility study, s<strong>of</strong>tware requirements<br />

analysis, components <strong>of</strong> design activity, steps <strong>of</strong><br />

implementation, s<strong>of</strong>tware acceptance test generation, quality<br />

control, project risk management, Computer Aided S<strong>of</strong>tware<br />

Engineering (CASE), Integrated Project Support Environments<br />

(IPSE), s<strong>of</strong>tware maintenance, safety critical systems.<br />

~ ~ 3 0 5 Database<br />

10 credit points<br />

No. <strong>of</strong> hours per week: three hours<br />

Instruction: lectures and laboratory sessions<br />

Assessment: assignments and final examination<br />

Subject aims<br />

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

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

evaluate existing database management systems; to teach<br />

pr<strong>of</strong>iciency in SQL.<br />

Subject description<br />

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

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

relational theory; logical and physical design; relational,<br />

network, hierarchical and object oriented databases; SQL.<br />

Textbooks<br />

To be advised<br />

~9306 Human-Computer Interaction<br />

10 credit points<br />

No. <strong>of</strong> hours per week: three hours<br />

Instruction: lectures and seminars<br />

Assessment: two assignments and one exam<br />

Subject aims<br />

The aim is to introduce students to the process <strong>of</strong> user<br />

interface design.<br />

Subject description<br />

<strong>Technology</strong>: usability <strong>of</strong> inputloutput devices and interaction<br />

styles.<br />

Methodologies: Formal, coqnitive and usability approaches to<br />

deve~o~in~~~~ro~riate<br />

human-computer interaction.<br />

Theories: theoretical foundations <strong>of</strong> HCI.<br />

Advanced C<br />

10 credit points<br />

No. <strong>of</strong> hours per week: three hours<br />

Instruction: a combination <strong>of</strong> lectures and<br />

laboratory sessions<br />

Assessment: assignments and a final examination<br />

Subject aims<br />

s~3io<br />

To introduce common data structures and algorithms in C;<br />

to extend the skill <strong>of</strong> programming in C.<br />

Subject description<br />

Abstract data types; recursion; dynamic memory allocation;<br />

standard abstract data types (stacks, queue, tables, linked<br />

lists, trees etc.); searching and sorting; algorithm efficiency. An<br />

introduction to C + + may be included.<br />

sQ314 S<strong>of</strong>tware Engineering - Systems<br />

Analysis<br />

10 credit points<br />

No. <strong>of</strong> hours per week: three hours<br />

Instruction: a combination <strong>of</strong> lectures and tutorial<br />

sessions<br />

Assessment: assignment and/or projects and a<br />

final examination<br />

Subject aims<br />

S<strong>of</strong>tware engineering is the study <strong>of</strong> organisational and<br />

technical issues associated with the development <strong>of</strong> largescale<br />

s<strong>of</strong>tware systems. This subject surveys a variety <strong>of</strong><br />

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

techniques common to s<strong>of</strong>tware engineering.<br />

~ ~ 4 0 2 Operating Systems<br />

10 credit points<br />

No. <strong>of</strong> hours per week: three hours<br />

Prerequisites: 50300 Data Structures and<br />

Algorithms<br />

Instruction: lectures and laboratory and tutorial<br />

sessions<br />

Assessment: a mid-semester test, an exam and<br />

lab-based exercises<br />

Subject description<br />

To introduce the student to the fundamental concepts <strong>of</strong> an<br />

operating system and how a modern operating system is<br />

structured using these concepts. Students will look at the data<br />

structures and algorithms <strong>of</strong> real operating systems and the<br />

effect these have on the programs and environments <strong>of</strong> the<br />

operating system. Issues such as processes and multi-tasking,<br />

memory management, file systems, inputloutput, deadlocks,<br />

distributed systems and distributed file systems will be<br />

covered. UNlX will be used to provide an in-depth case study<br />

<strong>of</strong> a real operating system.<br />

~ ~ 4 0 3 Computer Science Team Project<br />

No. <strong>of</strong> hours per week: four hours<br />

Instruction: s<strong>of</strong>tware development project in a<br />

team environment<br />

Assessment: project deliverables<br />

Subject aims<br />

To enable students to develop technical and managerial skills<br />

by practising aspects <strong>of</strong> the s<strong>of</strong>tware enqineerinq - discipline<br />

covered in the previous semester.<br />

Subject description<br />

The exercise <strong>of</strong> s<strong>of</strong>tware engineering and project<br />

management tools, techniques, and methodologies by<br />

working on several medium scale projects.

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

Saved successfully!

Ooh no, something went wrong!