Please note - Swinburne University of Technology
Please note - Swinburne University of Technology
Please note - Swinburne University of Technology
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
54618 Computer Graphics<br />
10.0 credit points<br />
No. <strong>of</strong> hours per week: three hours<br />
Prerequisite: $431 0 or 54300<br />
Instruction: a combination <strong>of</strong> lectures and tutorial<br />
sessions<br />
Assessment: assignment and examination<br />
A final-year subject <strong>of</strong> the degree courses in computer<br />
science and computing and instrumentation, a third-year<br />
elective <strong>of</strong> the degree course in mathematics and computer<br />
science.<br />
Subject description<br />
Computer graphics: hardware for computer graphics; basic<br />
2-D and 3-D graphics drawing; transformations; data<br />
structures for graphics; windowing and clipping.<br />
Textbooks<br />
To be advised<br />
SQ6 19 Expert Systems<br />
10.0 credit points<br />
No, <strong>of</strong> hours per week: three hours<br />
Prerequisite: 54419 Artificial Intelligence A<br />
Instruction: a combination <strong>of</strong> lecture and tutorial<br />
sessions<br />
Assessment: project and examination<br />
A final-year elective <strong>of</strong> the degree courses in computer<br />
science, mathematics and computer science and computing<br />
and instrumentation.<br />
Subject description<br />
The unit covers the techniques and issues <strong>of</strong> knowledge,<br />
acquisition and building expert systems.<br />
Textbooks<br />
To be advised<br />
~ ~ 6 2 3 Industry Based Learning<br />
50.0 credit points<br />
A six-month period <strong>of</strong> industry based learning occurring as<br />
part <strong>of</strong> the third year <strong>of</strong> the course leading to the degree <strong>of</strong><br />
Bachelor <strong>of</strong> Applied Science (Computer Science and<br />
S<strong>of</strong>tware Engineering). Students are supervised by a member<br />
<strong>of</strong> the academic staff and are required to submit a report to<br />
their employer and to their supervisor. This program is<br />
normally taken at the end <strong>of</strong> 54523.<br />
SQ700 Programming in C<br />
12.5 credit points<br />
No. <strong>of</strong> hours per week: four hours<br />
Instruction: a combination <strong>of</strong> lectures and<br />
laboratory sessions<br />
Assessment: two assignments and a final<br />
examination<br />
A subject <strong>of</strong> the Graduate Diploma <strong>of</strong> Applied Science<br />
(Computer Science).<br />
Subject aims<br />
To formulate and design algorithmic solutions to a range <strong>of</strong><br />
simple problems, including those with a commercial<br />
orientation; to edit, compile, debug, test and run C<br />
language programs; to design a program, using a top down<br />
methodology, given a functional specification; to implement<br />
the design as a well-structured program, using the major<br />
control structures and functions (with parameter passing)<br />
provided by the C language; to be able to implement data<br />
structures and data types in C, as a method <strong>of</strong> type<br />
abstraction; to write code that is well commented and to<br />
understand the importance <strong>of</strong> such documentation; to<br />
obtain input from both keyboard and file, and be able to<br />
send output to both file and screen.<br />
Subject description<br />
A study <strong>of</strong> the programming language C and the related<br />
s<strong>of</strong>tware engineering practice - topics include: program<br />
specification; algorithmic approach to problem solving;<br />
program design methodology; C basis; simple data types<br />
(int, float, etc.); control <strong>of</strong> flow; functions; arrays; string<br />
handling with standard libraries; structures; data structures<br />
and user-defined data types; file I10 with the standard<br />
libraries; common algorithms - sorting, searching, file<br />
processing.<br />
Text books<br />
To be advised<br />
54702 Systems Programming<br />
12.5 credit points<br />
No, <strong>of</strong> hours per week: four houa<br />
Instruction: a combination <strong>of</strong> lectures and<br />
laboratory sessions<br />
Assessment: two assignments and a final<br />
examination<br />
A subject <strong>of</strong> the Graduate Diploma <strong>of</strong> Applied Science<br />
(Computer Science).<br />
Subject aims<br />
To introduce students to the UNlX operating system; to<br />
teach the use <strong>of</strong> shell scripts as a method <strong>of</strong> prototyping<br />
system s<strong>of</strong>tware; to examine systems programming in a UNlX<br />
environment via consideration <strong>of</strong> various system calls.<br />
Subject description<br />
Introduction to UNlX operating systems; UNlX file management;<br />
commands and filters; electronic mail; structure <strong>of</strong> the<br />
operating system; tools - make, SCCS, lint and sdb; shell<br />
programming (differences between Bourne and C shell);<br />
systems programming (low level 110, accessing the file<br />
system, creating and controlling processes, communication<br />
between processes, device control networks); system<br />
administration.<br />
54703 S<strong>of</strong>tware Development Project<br />
12.5 credit points per semester (25 credit points<br />
in total)<br />
No. <strong>of</strong> hours per week: two hours (lectures) in<br />
semester one, two hours (project supervision) for<br />
two semesters<br />
Instruction: a combination <strong>of</strong> lectures, project<br />
supervision and s<strong>of</strong>tware project development<br />
practice<br />
Assessment: by deliverables, e.g. project plan,<br />
requirements definition and design document, as<br />
well as the actual s<strong>of</strong>tware. An individual<br />
assignment may also be required<br />
A subject <strong>of</strong> the Graduate Diploma <strong>of</strong> Applied Science<br />
(Computer Science).<br />
Subject aims<br />
By the end <strong>of</strong> the unit, the student should have detailed<br />
knowledge <strong>of</strong> project management theory, and be able to<br />
apply that theory to the management <strong>of</strong> s<strong>of</strong>tware<br />
development projects; have knowledge and experience in<br />
three to five person group projects, which, although<br />
technically <strong>of</strong> only moderate complexity, requires students to<br />
exercise significant project management skills.<br />
Subject description<br />
S<strong>of</strong>tware development life cycle; project planning, estimation<br />
and control; project communication; project progress<br />
measurement and evaluation; politics <strong>of</strong> projects; project and