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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

1~916 Programming the User Interface<br />

12.5 credit points<br />

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

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

and laboratory sessions<br />

Assessment: two assignments and a final<br />

examination<br />

Subject aims<br />

To introduce the concepts and techniques relevant to<br />

programming the user interface.<br />

Subject description<br />

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

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

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

colour, direct manipulation systems and environments, event<br />

based programming, Windows and UIMS, help systems,<br />

handling and avoiding errors; tools - UNlX PC and Macintosh<br />

platforms, function libraries, special purpose programming<br />

languages, interactive editors, application specific user<br />

interface programming languages, user interface management<br />

systems.<br />

Textbooks<br />

To be advised.<br />

References<br />

To be advised.<br />

1~919 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 and<br />

laboratory sessions<br />

Assessment: assignments and a final examination<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> knowledge<br />

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

knowledge acquisition.<br />

Subject description<br />

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

interaction, extensibility; knowledge acquisition - nature <strong>of</strong><br />

expertise, handcrafted knowledge transfer, automatic and<br />

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

applications - criteria for application selection, areas <strong>of</strong><br />

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

systems in the world scene.<br />

Textbooks<br />

To be advised.<br />

Object-Oriented Design and<br />

Programming<br />

12.5 credit points<br />

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

Instruction: lecture and workshop<br />

Assessment: assignment and examination<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 oroarammina. In addition. s<strong>of</strong>tware<br />

engineering principks supp

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

Saved successfully!

Ooh no, something went wrong!