Please note - Swinburne University of Technology
Please note - Swinburne University of Technology Please note - Swinburne University of Technology
54304 Software Engineering No. of hours per week: four hours Instruction: a combination of lectures, seminars, and laboratory workshops. Assessment: assignments, laboratory exercises, and a final exam Subject aims To study project management theory and related software engineering principles, including tools, techniques, and software development strategies in managing medium to large scale software development projects. Subject description Current topics include project planning and estimation; software documentation standards; failure of conventional projects; project monitoring and control, productivity improvement techniques, structured and prototyping project life cycles, project feasibility study, software requirements analysis, components of design activity, steps of implementation, software acceptance test generation, quality control, project risk management, Computer Aided Software Engineering (CASE), Integrated Project Support Environments (IPSE), software maintenance, safety critical systems. ~ ~ 3 0 5 Database 10 credit points No. of hours per week: three hours Instruction: lectures and laboratory sessions Assessment: assignments and final examination Subject aims To supply the practical skills and knowledge to design most databases used in industry; to provide the foundation to evaluate existing database management systems; to teach proficiency in SQL. Subject description The theory and process of database design, including - database architecture; database architecture; data modelling; relational theory; logical and physical design; relational, network, hierarchical and object oriented databases; SQL. Textbooks To be advised ~9306 Human-Computer Interaction 10 credit points No. of hours per week: three hours Instruction: lectures and seminars Assessment: two assignments and one exam Subject aims The aim is to introduce students to the process of user interface design. Subject description Technology: usability of inputloutput devices and interaction styles. Methodologies: Formal, coqnitive and usability approaches to deve~o~in~~~~ro~riate human-computer interaction. Theories: theoretical foundations of HCI. Advanced C 10 credit points No. of hours per week: three hours Instruction: a combination of lectures and laboratory sessions Assessment: assignments and a final examination Subject aims s~3io To introduce common data structures and algorithms in C; to extend the skill of programming in C. Subject description Abstract data types; recursion; dynamic memory allocation; standard abstract data types (stacks, queue, tables, linked lists, trees etc.); searching and sorting; algorithm efficiency. An introduction to C + + may be included. sQ314 Software Engineering - Systems Analysis 10 credit points No. of hours per week: three hours Instruction: a combination of lectures and tutorial sessions Assessment: assignment and/or projects and a final examination Subject aims Software engineering is the study of organisational and technical issues associated with the development of largescale software systems. This subject surveys a variety of process models, management and development methods and techniques common to software engineering. ~ ~ 4 0 2 Operating Systems 10 credit points No. of hours per week: three hours Prerequisites: 50300 Data Structures and Algorithms Instruction: lectures and laboratory and tutorial sessions Assessment: a mid-semester test, an exam and lab-based exercises Subject description To introduce the student to the fundamental concepts of an operating system and how a modern operating system is structured using these concepts. Students will look at the data structures and algorithms of real operating systems and the effect these have on the programs and environments of the operating system. Issues such as processes and multi-tasking, memory management, file systems, inputloutput, deadlocks, distributed systems and distributed file systems will be covered. UNlX will be used to provide an in-depth case study of a real operating system. ~ ~ 4 0 3 Computer Science Team Project No. of hours per week: four hours Instruction: software development project in a team environment Assessment: project deliverables Subject aims To enable students to develop technical and managerial skills by practising aspects of the software enqineerinq - discipline covered in the previous semester. Subject description The exercise of software engineering and project management tools, techniques, and methodologies by working on several medium scale projects.
~~404 Systems Analysis 10 credit points No. of hours per week: three hours Instruction: a combination of lectures and tutorial sessions Assessment: assignments andlor projects and a final examination Subject aims To develop an understanding of the principles and practice of systems analysis - translating of user needs into specifications. Subject description The System Life Cycle; Strategic Information Systems Planning; Systems Investigation and Feasibility; Structured Analysis - Process Modelling; Structured Analysis - Data Modelling; Structured Systems Design. Textbooks To be advised. 54407 Data Communications 10 credit points No. of hours per week: three hours Instruction: a combination of lectures and practical sessions Assessment: assignments and a final examination 3 S Subject description An introduction to the fundamental concepts in modern 3. computer-to-computer communications. Topics covered include physical aspects of data communications, data link - m control, terminal base networks, communication protocols, rn distributed computer systems, local area networks, public 5. data networks, Telecom Australia data communication services, OSI - Open Systems Interconnection. 5. - d 20. SQ~I COBOL Programming 10 credit points No. of hours per week: three hours Instruction: lecture and practical classes Assessment: assignments and exam Subject aims The aim is to introduce the COBOL language and its problem solution domain. Subject description lntroduction to structured programming: COBOL overview; file, record and data definition; file processing; modularity - perform; arithmetic; move, editing, If; validation, testing, debugging; control groups; tables; strings; subprograms; sort. Textbook Stern and Stern. Structured Cobol Programming. 7th edn, New York, Wiley, 1994 ~~412 Systems Programming 10 credit points No. of hours per week: three hours Prerequisites: approved competence in C programming Instruction: lectures and laboratory sessions Assessment: assignment and exam Subject aims To introduce students to the UNlX operating system; to teach the use of shell scripts as a method of prototyping system software; to examine systems programming in a UNlX environment via consideration of various system calls. Subject description lntroduction to UNlX operating systems; UNlX file management; commands and filters; electronic mail; structure of the operating system; tools - make, SCCS, lint and sdb; shell programming (differences between Bourne and C shell); systems programming (low level I/O, accessing the file system, creating and controlling processes, communication between processes, device control networks); system administration. Textbooks To be advised 54419 Artificial Intelligence 10 credit points No. of hours per week: three hours Instruction: a combination of lectures, laboratories and tutorials Assessment: a combination of assignments and examination Subject aims To give students an introduction to some of the basic concepts and tools of symbol-based artificial intelligence research and their application in expert systems. To contrast the symbol-based Al paradigm with the more recently emergent non-symbolic artificial neural network research and applications. Upon completion of the course the students should have gained an appreciation of the difficulties involved in encoding knowledge, even in restricted domains, in such a fashion that 'intelligent behaviour' can be elicited. Subject description Problem solving and search: depth first, breadth first, beam searching, hill climbing. A*, minimax. Knowledge representation: production systems, logic systems, inheritance networks, structured objectdframes. Expert systems as applied At: inference and uncertaintyknowledge acquisition. Artificial neural networks: backprop, otherarchitectures, applications. Genetic algorithms: search, optimisation, classifier systems. Machine learning. Natural language processing. Machine vision. Textbooks To be advised
- Page 366 and 367: ~ ~ 2 8 6 Building Materials 2 No.
- Page 368 and 369: ~ ~ 5 0 8 Industry Based Learning 5
- Page 370 and 371: Sterilisation methods: a wide range
- Page 372 and 373: Written assignments will form a maj
- Page 374 and 375: distillation, physical measurements
- Page 376 and 377: ~ ~ 7 1 6 Basic Colloid Science 7.5
- Page 378 and 379: ~ ~ 7 4 0 Chemistry of Surface Coat
- Page 380 and 381: sc755 Surface Chemistry of Clays an
- Page 382 and 383: Functions of one variable Standard
- Page 384 and 385: The subject presents some additiona
- Page 386 and 387: ~ ~ 2 9 9 Engineering Mathematics N
- Page 388 and 389: ~ ~ 3 9 s Engineering Mathematics N
- Page 390 and 391: Subject description Complex variabl
- Page 392 and 393: 5~687 Applications of Modelling 10
- Page 394 and 395: ~ ~ 7 0 9 Industrial Operations Man
- Page 396 and 397: ~ ~ 7 4 8 Research Methodology 12.5
- Page 398 and 399: SMI 200 Mathematics 1 10 credit poi
- Page 400 and 401: 2D polar coordinates Definitions: G
- Page 402 and 403: ~ ~ 1 3 5 Monitoring Instrumentatio
- Page 404 and 405: ~~333 Industry Based Learning Inten
- Page 406 and 407: ~~5.27 Neurophysiology of the Norma
- Page 408 and 409: Semiconductor devices and circuits,
- Page 410 and 411: ~~632 Psychophysiology Project 12.5
- Page 412 and 413: ~~1200 Physics 10 credit points per
- Page 414 and 415: ~~5609 Physics 5-6 6 credit points
- Page 418 and 419: SQSOO Concurrent Programming 10 cre
- Page 420 and 421: SQ~OO Programming in C 12.5 credit
- Page 422 and 423: ~ ~ 9 0 8 Honours Computer Graphics
- Page 424 and 425: Procedures Procedures Relating to S
- Page 426 and 427: Standard subject A program of study
- Page 428 and 429: 6. Students with Special Needs and
- Page 430 and 431: 7.6.3 Action a) After any meeting o
- Page 432 and 433: 10.2.5 Two months from the date of
- Page 434 and 435: 12.7 The Chief Examiner may not ove
- Page 436 and 437: 19.6 If the student is not satisfie
- Page 438 and 439: 7.3 7.4 7.5 7.6 The Appeals Committ
- Page 440 and 441: 1.8 The University will establish a
- Page 442 and 443: 3.7 The Student Network Discipline
- Page 444 and 445: Where the thesis has only one volum
- Page 446 and 447: 5. Duration 8. Progress 5.1 The can
- Page 450 and 451: .......................... Abstudy
- Page 452 and 453: Planning and Policy ...............
- Page 454 and 455: lnformation Technology Bachelor of
- Page 456 and 457: Organisation Behaviour ............
- Page 458 and 459: Mechanical and Manufacturing Engine
- Page 460 and 461: Industrial Chemist~y/Biochemist ...
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.