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.

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

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

Saved successfully!

Ooh no, something went wrong!