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.

Subject description<br />

Concepts - independence (application, device, user);<br />

programming - menus, command-based systems, data<br />

input, giving information back to the user, screen<br />

techniques, using colour, direct manipulation systems and<br />

environments, event based programming, Windows and<br />

UIMS, help systems. handling and avoiding errors; tools -<br />

UNlX PC and Macintosh platforms, function libraries, special<br />

purpose programming languages, interactive editors,<br />

application specific user interface programming languages,<br />

user interface management systems.<br />

Textbooks<br />

To be advised<br />

References<br />

To be advised<br />

IT91 9 Intelligent Systems Applications<br />

12.5 credit points<br />

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

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

and laboratory sessions<br />

Assessment: assignments and a final examination<br />

A unit <strong>of</strong> the intelligent systems engineering cluster <strong>of</strong> the<br />

Master <strong>of</strong> lnformation <strong>Technology</strong>.<br />

Subject aims<br />

To discuss the position <strong>of</strong> expert systems in the world <strong>of</strong><br />

artificial intelligence, and the development strategy <strong>of</strong> expert<br />

systems; to recognise and analyse commercial problems to<br />

which expert systems may generate a solution; to discuss the<br />

nature <strong>of</strong> expertise and problems and strategies <strong>of</strong><br />

knowledge acquisition, including methods <strong>of</strong> automatic and<br />

semi-automatic knowledge acquisition.<br />

Subject description<br />

Expert systems - problem solving strategies, human<br />

computer interaction, extensibility; knowledge acquisition -<br />

nature <strong>of</strong> expertise, handcrafted knowledge transfer,<br />

automatic and semi-automatic knowledge acquisition; expert<br />

systems applications - criteria for application selection,<br />

areas <strong>of</strong> success in the Australian context, the current<br />

position <strong>of</strong> expert systems in the world scene.<br />

Textbooks<br />

To be advised<br />

IT924 Object-Oriented Design and<br />

Programming<br />

12.5 credit points<br />

No. <strong>of</strong> hours per week: two hours in semester<br />

two<br />

Instruction: lecture, workshop and laboratory<br />

sessions<br />

Assessment: assignment and examination<br />

A subject in the s<strong>of</strong>tware engineering cluster <strong>of</strong> the Master<br />

<strong>of</strong> lnformation <strong>Technology</strong>.<br />

Subject aims<br />

The aim is to provide a comprehensive coverage <strong>of</strong> objectoriented<br />

systems design methods, and <strong>of</strong> techniques for<br />

obiect-oriented ~roarammina. In addition, s<strong>of</strong>tware<br />

engineering princiges supp&ed by contemporary objectoriented<br />

programming language will be explored.<br />

Subject description<br />

Methodologies for object-oriented design; design component<br />

<strong>of</strong> object modelling technique; responsibility driven design;<br />

mechanisms for object-oriented programming: inheritance<br />

(single and multiple), dynamic binding, typing issues.<br />

programming with generics/templates, exception handling,<br />

assertions; programming environments for object-oriented<br />

development; object-oriented programming language<br />

comparisons: Smalltalk, Eiffel, C + +.<br />

Textbooks<br />

To be advised<br />

IT926<br />

Interactive Systems Development<br />

1 2.5 credit points<br />

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

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

and laboratory sessions<br />

Assessment: two assignments and a final<br />

examination<br />

A unit <strong>of</strong> the human-computer interaction (HCI) cluster <strong>of</strong><br />

the Master <strong>of</strong> lnformation <strong>Technology</strong>.<br />

Subject aims<br />

To introduce students to the concepts and methodologies<br />

relevant to the systematic analysis and design <strong>of</strong> interactive<br />

technology.<br />

Subject description<br />

The role <strong>of</strong> HCI in systems development; HCI and systems<br />

methodologies; approaches to user involvement in<br />

development; tasklrequirements analysis; principles,<br />

guidelines, standards and rules; specification techniques:<br />

formal methods in HCI; design - prototyping, wizard <strong>of</strong> Oz,<br />

storyboarding, animation and video, rapid prototype<br />

implementation; implementation - fundamental concepts<br />

(independence, reuseability), interaction libraries, dialogue<br />

control structure models; evaluation techniques - empirical<br />

evaluation, predictive modelling; user interface management<br />

systems; user guidance integrated into user interfaces.<br />

Textbooks<br />

To be advised<br />

rr929<br />

Adaptive Intelligent Systems<br />

12.5 credit points<br />

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

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

and laboratory sessions<br />

Assessment: assignments and a final examination<br />

A unit <strong>of</strong> the Intelligent Systems Engineering cluster <strong>of</strong> the<br />

Master <strong>of</strong> lnformation <strong>Technology</strong>.<br />

Subject aims<br />

To provide an appreciation <strong>of</strong> the general concerns and<br />

approaches in research into the development <strong>of</strong> machine<br />

learning systems; to investigate various topics and<br />

methodologies from both the symbolic and connectionist<br />

paradigms; to give students practical experience with<br />

artificial neural network developrhent; to investigate hybrid<br />

systems as a means <strong>of</strong> overcoming some <strong>of</strong> the limitations<br />

<strong>of</strong> expert system technology.<br />

Subject description<br />

A general framework - why develop learning systerns?<br />

Categories <strong>of</strong> learning, the physical symbol system<br />

hypothesis; a symbolic stream consisting <strong>of</strong> such topics as -<br />

classification and conceptual clustering, generalisation and<br />

discrimination, learning about control and metaknowledge,<br />

chunking, discovery; a connectionist (neural network) stream<br />

consisting <strong>of</strong> such topics as: back propagation, competitive<br />

learning, counter propagation, 'behaviourally' derived units,<br />

Boltzmann machines: genetic algorithms and classifier<br />

systems; hybrid systems - interactions between neural nets<br />

and expert systems, deriving rules from neural nets,<br />

integrated systems.<br />

Text books<br />

To be advised

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

Saved successfully!

Ooh no, something went wrong!