Please note - Swinburne University of Technology

Please note - Swinburne University of Technology Please note - Swinburne University of Technology

swinburne.edu.au
from swinburne.edu.au More from this publisher
07.09.2014 Views

1~916 Programming the User Interface 12.5 credit points No. of hours per week: two hours Instruction: a combination of lectures, seminars and laboratory sessions Assessment: two assignments and a final examination Subject aims To introduce the concepts and techniques relevant to programming the user interface. Subject description Concepts - independence (application, device, user); programming - menus, command-based systems, data input, giving information back to the user, screen techniques, using colour, direct manipulation systems and environments, event based programming, Windows and UIMS, help systems, handling and avoiding errors; tools - UNlX PC and Macintosh platforms, function libraries, special purpose programming languages, interactive editors, application specific user interface programming languages, user interface management systems. Textbooks To be advised. References To be advised. 1~919 Intelligent Systems Applications 12.5 credit points No. of hours per week: four hours Instruction: a combination of lectures, tutorials and laboratory sessions Assessment: assignments and a final examination Subject aims To discuss the position of expert systems in the world of artificial intelligence, and the development strategy of expert systems; to recognise and analyse commercial problems to which expert systems may generate a solution; to discuss the nature of expertise and problems and strategies of knowledge acquisition, including methods of automatic and semiautomatic knowledge acquisition. Subject description Expert systems - problem solving strategies, human computer interaction, extensibility; knowledge acquisition - nature of expertise, handcrafted knowledge transfer, automatic and semi-automatic knowledge acquisition; expert systems applications - criteria for application selection, areas of success in the Australian context, the current position of expert systems in the world scene. Textbooks To be advised. Object-Oriented Design and Programming 12.5 credit points No. of hours per week: two hours in semester two Instruction: lecture and workshop Assessment: assignment and examination Subject aims The aim is to provide a comprehensive coverage of objectoriented systems design methods, and of techniques for obiect-oriented oroarammina. In addition. software engineering principks supp

1~929 Adaptive Intelligent Systems 12.5 credit points No. of hours per week: two hours Instruction: a combination of lectures, tutorials and laboratory sessions Assessment: assignments and a final examination Subject aims To provide an appreciation of the general concerns and approaches in research into the development of machine learning systems; to investigate various topics and methodologies from both the symbolic and connectionist paradigms; to give students practical experience with artificial neural network development; to investigate hybrid systems as a means of overcoming some of the limitations of expert system technology. Subject description A general framework - why develop learning systems? Categories of learning, the physical symbol system hypothesis; a symbolic stream consisting of such topics as: classification and conceptual clustering, generalisation and discrimination, learning about control and metaknowledge, chunking, discovery; a connectionist (neural network) stream consisting of such topics as: back propagation, competitive learning, counter propagation, 'behaviourally' derived units, Boltzmann 12 machines: genetic algorithms and classifier systems; hybrid systems : - interactions between neural nets and expert systems, deriving rules from neural nets, integrated systems. 2. Textbooks vl n. To be advised. m 2 id l" L". a 1~934 Real Time Systems 12.5 credit points No. of hours per week: two hours Instruction: a combination of lectures and tutorials Assessment: individual essay, individual programming assignment, team maintenance exercise, and a final examination Subject aims To study contemporary developments in real-time software and systems. Subject description Models of concurrent programming: real-time programming: programming distributed systems; development methodologies. Textbooks To be advised. 1~944 Advanced Database Technology 12.5 credit points No. of hours per week: two hours Instruction: a combination of lectures, tutorials and laboratory work Assessment: assignments and a final examination Subject aims To provide an understanding, through theory and practice, of some advanced topics in database management systems with a focus on object-oriented technology. Subject description Topics covered will be selected from transaction management, distributed databases, query optimisation, performance analysis, advanced data modelling, database security, and object-oriented databases. About 50% of the course will be associated with object-oriented technology. Practical work will include work with some of: Oracle RDBMS (probably HP Unix), Objectstore OODBMS (Borland C + +with Microsoft Windows), Versant (C andlor C + + probably with Sun4 Unix) and 3GL program development using C (or C + +) and the Clndex database development package (any platform). We make no assumptions about prior experience with C or C + +, but students will be expected to be proficient in programming, data structures and have some basic database knowledge. Textbooks To be advised. 1~954 Information Systems Requirements 12.5 credit points No. of hours per week: two hours Instruction: a combination of lectures, tutorials and seminars Assessment: assignment and project work Subject aims To develop an appreciation of the information systems requirements of organisations; to introduce a range of approaches to requirements analysis and specification; to demonstrate the role of Computer Aided Software Engineering (CASE) software in analysis, planning and specification. Subject description Organisations and information technology; types of systems; information systems strategies; analysis methods; reverse engineering, design recovery; systems planning; specification techniques; automated support for requirements analysis. Textbooks To be advised.

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!