Computing for Human Movement

advertisement
KXA Unit Details as at 13th June, 2002
Computing for Human Movement
Enrolment code: KXA111
Offered: Launceston: semester 1
Special note: restricted to Human Movement Students
Provides students with an understanding of the latest computer technology. It provides a
description of the various parts of a computer a student is likely to encounter and the
applications which are suited to computerisation. The systems development process is
considered and a study made of the main trends concerning application of small
computers to the workplace. The practical component imparts knowledge of word
processing, spreadsheets, presentation programs and the use of data bases. They will gain
experience in the use of Internet facilities including the World Wide Web, Email and
discussion groups via the Schools computer network.
Unit weight 12.5%
Teaching pattern 2-hr lecture, 1-hr lecture, 1 hr tutorial weekly (13 wks)
Mutual exclusions KXA153, KXA131
Assessment mode in-semester (100%)
Courses [E3Hps] [E3J]
Faculty website <http://www.utas.edu.au/scieng/>
Computer Science 1
Enrolment code: KXA150
Offered: Hobart: semesters 1 & 2
Combines the content of KXA151 and KXA154 (qv). The unit is restricted to BSc students.
Unit weight 25%
Teaching pattern 3x1-hr lectures, 1-hr tutorial or equiv weekly (26 wks)
Mutual exclusions KXA151, KXA154
Assessment mode in-sem assessments (30%), 3-hr exams (Jun and Nov) (70%)
Majors KXA
Courses [S3G] [S3Gc2]
Faculty website <http://www.utas.edu.au/scieng/>
Programming and Problem Solving
Enrolment code: KXA151
Offered: Hobart: semester 1, Launceston: semester 1 OR semester 2, North-West Centre:
semester 1 [by video-link]
Students learn to use a high level language such as Java to write programs which solve
problems defined by a program specification. They master fundamental conepts relating
to imperative, object-based programming and are intruduced to concepts relating to
graphical user interfaces and event driven programs. Students are required to demonstrate
syntactic, logical and strategic knowledge of the programming constructs introduced in
________________________________________
University of Tasmania unit details
July 11, 2016, 18:41 PM, page –1
KXA Unit Details as at 13th June, 2002
the unit. They are expected to use systematic processes to plan, document, debug and test
their programs. Programming exercises are introduced in the context of small problems.
Unit weight 12.5%
Teaching pattern 3 hrs lectures, 1 hr tutorial weekly (13 wks)
Mutual exclusions KCA150, KCA151, KXA132
Assessment mode in-sem assessment (30%) end-of-sem exam (70%)
Courses [C3C] [C3S] [C3X] [N3A] [N3H] [S3F] [S3G] [S3Gc1] [S3Gc2] [F3R] [S6J]
Faculty website <http://www.utas.edu.au/scieng/>
Computer Organisation and Architecture
Enrolment code: KXA152
Offered: Hobart: semester 2, Launceston: semester 2, North-West Centre: semester 2 [by
video-link]
Introduces the structure and function of computers, covering the function of the basic
internal components and their interconnections both from the point of view of a
programmer and that of a designer. The main topics give both an overview and details of
the computer as a system, of its digital processing, and of the control of this processing.
Unit weight 12.5%
Teaching pattern 3 hrs lectures, 1 hr tutorial/practical work weekly (13 wks)
Mutual exclusions KXA135
Assessment mode in-sem assessment (30%) end-of-sem exam (70%)
Courses [C3X] [S3F] [S3G] [S6J]
Faculty website <http://www.utas.edu.au/scieng/>
Computer Applications
Enrolment code: KXA153
Offered: Hobart: semester 1, Launceston: semester 1, North-West Centre: semester 1 [by
video-link]
Introduces the latest computing technology and the ways that technology can be applied
in a variety of situations. The unit provides a description of the various hardware
components a student is likely to encounter and the software that runs that hardware.
Students are introduced to personal productivity software including word processing,
spreadsheets, presentation and graphics software. Database use and design for scientific
usage is introduced. Students gain experience in the use of internet facilities including the
World Wide Web, electronic mail and discussion groups; and they learn the theory behind
networks including the internet.
Unit weight 12.5%
Teaching pattern 3 hrs lectures, 1 hr tutorial weekly (13 wks)
Mutual exclusions KXA131, BSA101
Assessment mode in-sem assessment (40%) end-of-sem exam (60%)
Courses [M3G] [S2B] [S3F] [S3G] [S3K] [S6J] [M3H]
________________________________________
University of Tasmania unit details
July 11, 2016, 18:41 PM, page –2
KXA Unit Details as at 13th June, 2002
Faculty website <http://www.utas.edu.au/scieng/>
Software Process
Enrolment code: KXA154
Offered: Hobart: semester 2, Launceston: semester 2, North-West Centre: semester 2 [by
video-link]
Extends the students’ knowledge and experience of programming, and introduces them to
the consideration and experience of the software engineering processes necessary for the
construction of software systems of high quality. Programming topics include: references,
allocation and deallocation of memory, self-referential data structures, classes and objects,
class instantiation, object based programming in an imperative language, abstract data
types, introduction to algorithm complexity. Software Engineering topics include:
requirements analysis, functional specification, software design, programming techniques
and tools, software development life-cycles, an introduction to software version control,
systematic approach to testing, tracking, prioritisation and management of time, period
planning, product planning.
Unit weight 12.5%
Teaching pattern 3 hrs lectures, 1 hr tutorial weekly (13 wks)
Prerequisites KXA151
Mutual exclusions KXA150
Assessment mode in-sem assessment (30%) end-of-sem exam (70%)
Courses [C3X] [C3S] [N3A] [N3H] [S3F] [S3G] [S3Gc1] [S3Gc2] [S6J]
Faculty website <http://www.utas.edu.au/scieng/>
Professional Computing
Enrolment code: KXA155
Offered: Hobart: semester 1, Launceston: semester 1, North-West Centre: semester 1 [by
video-link]
Discusses the social, legal and ethical aspects of the computing industry, and develops
skills appropriate to professional computing employment, particularly communications
skills. Reviews the historical development of computing and the computing profession.
Provides practical experience and understanding of the broad structure of various
interactive computing systems, particularly operating systems, the internet and its
multimedia applications, and interpretive systems for computations and artificial
intelligence.
Unit weight 12.5%
Teaching pattern 3 hrs lectures, 1 hr tutorial weekly (13 wks)
Mutual exclusions KXA133
Assessment mode in-sem assessment (30%) end-of-sem exam (70%)
Courses [C3X] [S3F] [S3G] [S6J]
Faculty website <http://www.utas.edu.au/scieng/>
________________________________________
University of Tasmania unit details
July 11, 2016, 18:41 PM, page –3
KXA Unit Details as at 13th June, 2002
Multimedia and Web Applications
Enrolment code: KXA156
Offered: Hobart: semester 2, Launceston: semester 2, North-West Centre: semester 2 [by
video-link]
Introduces the principles used in multimedia and internet technologies and the issues in
the construction of electronic documents. Topics include the history of the internet,
understanding email addresses and HTTP formats, and common internet applications.
The principles of electronic document design are considered in detail, including languages
such as HTML and Javascript, and the use of sound and graphics. Some web page design
tools are also used. Multimedia applications that deal with still images, digital video,
audio and animation are also investigated.
Unit weight 12.5%
Teaching pattern 3 hrs lectures, 1 hr tutorial weekly (13 wks)
Mutual exclusions FFR205/305
Assessment mode in-sem assessment (30%) end-of-sem exam (70%)
Courses [C3X] [S3F] [S3G] [F3R] [S6J]
Faculty website <http://www.utas.edu.au/scieng/>
Algorithms and Metrics
Enrolment code: KXA251
Offered: Hobart: semester 1, Launceston: semester 1
Covers fundamental data structures and algorithms together with an analysis of the space
and runtime complexity of such algorithms. These algorithms and data structures will be
implemented in a high-level language (such as C). Fundamental software engineering
theory (cost and risk prediction, measurement and assessment) is also presented.
Emphasis is placed on practical aspects but including, where appropriate, underlying
theory.
Unit weight 12.5%
Teaching pattern 3-hr lecture, 1-hr tutorial weekly (13 wks)
Prerequisites KXA154
Mutual exclusions KCA203
Assessment mode in-semester (30%), end-of-sem exam (70%)
Required texts etc
tba
Recommended texts etc
tba
Majors KXA
Courses [N3A] [S3G] [S3F] [S6J] [S6D] [C3S] [OC]
Faculty website <http://www.utas.edu.au/scieng/>
Artificial Intelligence
________________________________________
University of Tasmania unit details
July 11, 2016, 18:41 PM, page –4
KXA Unit Details as at 13th June, 2002
Enrolment code: KXA252
Offered: Hobart: semester 1, Launceston: semester 1
Introduces the basic principles of knowledge representation and search which underlie
symbolic Artificial Intelligence and illustrates these principles by enabling students to
represent and manipulate knowledge in small AI systems, using the Prolog computer
language. The unit also describes the application of these principles in applied AI
sub-fields, including expert systems, natural language understanding, machine learning,
intelligent agents, computer vision and robotics. Students will examine the assumptions
underlying the symbolic approach to AI and compare them with those of alternative
approaches.
Unit weight 12.5%
Teaching pattern 3-hr lecture, 1-hr tutorial weekly (13 wks)
Prerequisites KXA151
Mutual exclusions KXA305, KXA234
Assessment mode in-semester (30%), end-of-sem exam (70%)
Courses [S3F] [S6J] [OC]
Faculty website <http://www.utas.edu.au/scieng/>
Software Design
Enrolment code: KXA253
Offered: Hobart: semester 2, Launceston: semester 2
Provides a solid grounding in object-oriented software design methods and programming.
Students are exposed to requirements extraction and Use Case analysis. They are tuaght
how to decompose problems into object-oriented models, and then how to implement
those models in an object-oriented manner. Student are introduced to relational and object
databases theory including integration into the design and programming process.
Unit weight 12.5%
Teaching pattern 3 hrs lectures, 1 hr tutorial weekly (13 wks)
Prerequisites KXA154
Mutual exclusions KXA233, KCA201
Assessment mode in-semester (30%), end-of-sem exam (70%)
Courses [N3A] [S3G] [S3F] [S6J] [C3S] [OC]
Faculty website <http://www.utas.edu.au/scieng/>
Operating Systems
Enrolment code: KXA254
Offered: Hobart: semester 2, Launceston: semester 2
The approach is based on theoretical issues and practical work. Lectures will review
computer architecture, with an emphasis on new technologies and trends, cover the
concepts of processes, mutual exclusion and deadlock, and discuss general algorithms for
scheduling, memory management and I/O processing. Upon completion of this unit the
student should be able to demonstrate a practical understanding of operating system
________________________________________
University of Tasmania unit details
July 11, 2016, 18:41 PM, page –5
KXA Unit Details as at 13th June, 2002
architecture, and the functions of operating system components, explain the relationships
between the operating system modules, and design and implement some operating system
functions in commonly used operating systems environments.
Unit weight 12.5%
Teaching pattern 3-hr lecture, 1-hr tutorial weekly (13 wks)
Prerequisites KXA151
Mutual exclusions KXA303, KCA202
Assessment mode in-semester (30%), end-of-sem exam (70%)
Courses [S3F] [S6J] [N3A] [OC]
Faculty website <http://www.utas.edu.au/scieng/>
Computer Security
Enrolment code: KXA262 or KXA362
Offered: Hobart: semester 2, Launceston: semester 2
Students of this unit examine the problems and tasks involved in maintaining secure
computer systems together with the techniques available to help with these tasks.
Computing techniques such as those built into operating systems for access control, the
concepts of encryption, and the associated protocols are studied. These are then placed
into the context of the overall operation of an organisation. This leads to an examination of
secure methods of using private and public networks, business continuity planning, and
application examples including the Internet and electronic commerce.
Unit weight 12.5%
Teaching pattern 3-hr lecture, 1-hr tutorial weekly or equiv (13 wks)
Prerequisites KXA151 or KXA152
Mutual exclusions KXA333
Assessment mode in-semester (30%), end-of-sem exam (70%)
Courses [S3F] [OC]
Faculty website <http://www.utas.edu.au/scieng/>
Advanced Web Development
Enrolment code: KXA281 or KXA381
Offered: Hobart: semester 1, Launceston: semester 1
Extends the skills taught in Multimedia and Web Applications (KXA156) into the area of
programming interactive web interfaces. Students learn how to program CGIs, server
scripts, Java Server pages, applets and servlets as well as how to link their web sites to
databases. Assignments require students to demonstrate practical ability in these areas.
Unit weight 12.5%
Teaching pattern 3-hr lecture, 1-hr tutorial weekly or equiv (13 wks)
Prerequisites KXA151
Assessment mode in-semester (30%), end-of-sem exam (70%)
Courses [S3F] [S6J] [OC]
________________________________________
University of Tasmania unit details
July 11, 2016, 18:41 PM, page –6
KXA Unit Details as at 13th June, 2002
Faculty website <http://www.utas.edu.au/scieng/>
UMAP Exchange Program (Stage 1)
Enrolment code: KXA299
Offered: Launceston: semester 1 OR semester 2
Units to be negotiated with the Head of School.
For details, contact <zf>http://www.chem.utas.edu.au/s&t<fz>Faculty of Science and
Engineering
Unit weight 50%
Faculty website <http://www.utas.edu.au/scieng/>
Software Engineering Project A
Enrolment code: KXA351
Offered: Hobart: semester 1, Launceston: semester 1 OR semester 2
Students undertake a significant project using skills acquired from completing previous
computing units. The project is a team effort and part of the learning is through the
development of the ability to work together on a substantial task. Students explore various
management styles through their interaction with clients. All apsects of the development
process are considered: requirements specification, systems analysis and design,
implementation, documentation and testing. The team is taken through a systematic
approach to producing a working version of release one of the final product
(approximately one-third of the project).
Unit weight 12.5%
Teaching pattern a series of 1-hr lectures scheduled when necessary, 2-hr workshop weekly
and regular meetings of project coordinator and client
Prerequisites KXA253 or KXA233 OR KCA201
Mutual exclusions KXA301, KXA331, KCA300, KCA353
Assessment mode practical work and assignments (100%), a pass is required to proceed to
Project B
Courses [C3X] [C3S] [N3A] [S3F] [S3G] [S6J] [OC]
Faculty website <http://www.utas.edu.au/scieng/>
Software Engineering Project B
Enrolment code: KXA352
Offered: Hobart: semester 2 Launceston: semester 1 OR semester 2
The work in this unit is to complete the remainder of the project started in KXA351
(approximately two-thirds of the project). Students must work as a self-driven team and
undertake all aspects of the development process: requirements specification, systems
analysis and design, implementation, documentation, testing and integration.
Unit weight 12.5%
Teaching pattern a series of 1-hr lectures and 2-hr workshops scheduled when necessary,
regular team meetings of a supervisor and client
________________________________________
University of Tasmania unit details
July 11, 2016, 18:41 PM, page –7
KXA Unit Details as at 13th June, 2002
Prerequisites KXA351
Mutual exclusions KXA302, KXA332, KCA300, KCA353
Assessment mode practical work and assignments (100%)
Courses [C3S] [S3F] [S3G] [N3A] [S6J] [OC]
Faculty website <http://www.utas.edu.au/scieng/>
Software Systems
Enrolment code: KXA353
Offered: Hobart: semester 1, Launceston: semester 1
Provides theoretical basis and practical experiences of the following advanced software
systems practices: Analysis techniques – formal description of static and dynamic program
behaviour. Program verification and validation. Software engineering – software
architectures and the role of specialised tools in software development. Concurrent
programming – threads, synchronistation, communication. Distributed systems –
client-server, distributed object models, inter-object communication models.
Unit weight 12.5%
Teaching pattern 3x1-hr lectures weekly, 1-hr tutorials (wks 2–6), 2-hr practicals (wks 8–12)
(13 wks)
Prerequisites KXA254
Mutual exclusions KCA311
Assessment mode practical work and assignments (35%), 3-hrs end-of-sem exam (65%);
students much achieve at least 40% credit in both the practical and exam
components
Courses [S3G] [S3F] [R3L] [C3X]
Faculty website <http://www.utas.edu.au/scieng/>
Computer Graphics & Animation
Enrolment code: KXA354
Offered: Hobart: semester 2, Launceston: semester 2
Looks at the creation and use of 2- and 3-dimensional graphical information, user
interfaces, and animations. The mathematical and algorithmic techniques used in
generating computer graphics are covered as well as the programming methods to build
the tools needed to implement them. Emphasis is placed on object-oriented programming
techniques and Open GL.
Unit weight 12.5%
Teaching pattern 3-hr lecture, 1-hr tutorial weekly (13 wks)
Prerequisites KXA154, KXA251
Mutual exclusions KXA314
Assessment mode in-semester (30%), end-of-sem exam (70%)
Courses [S3F] [S6J] [OC]
Faculty website <http://www.utas.edu.au/scieng/>
________________________________________
University of Tasmania unit details
July 11, 2016, 18:41 PM, page –8
KXA Unit Details as at 13th June, 2002
Mobile and Ubiquitous Computing
Enrolment code: KXA355
Offered: Hobart: semester 2, Launceston: semester 2
Studies how mobile communications are achieved: the technology and digital protocols
used by mobile phones and how mobile communications fit into a traditional wired
network structure such as the internet. The emphasis is on the current state of the
industry, standardisation and the integration of the many aspects of computing that come
together in this field.
Unit weight 12.5%
Teaching pattern 3-hr lecture, 1-hr tutorial weekly (13 wks)
Prerequisites KXA251 or KXA254
Assessment mode in-semester (30%), end-of-sem exam (70%)
Courses [S3F] [S6J] [OC]
Faculty website <http://www.utas.edu.au/scieng/>
Computer Networks
Enrolment code: KXA356
Offered: Hobart: semester 1, Launceston: semester 1
Provides students with a broad understanding of computer networks and digital
communications. Instructs students in the various ways data may be transmitted through
various media, and in particular with the various methods for encoding data digitally for
transmission. Informs students about procedures and protocols under which data
communication is organised and managed, about the interfacing and control of data links
and about the various standards which are widely accepted as a basis for data
communications as well as the OSI architecture model and key industry architectures.
Gives students practice in installing, operating, and managing networked computer
systems. Introduction to local and wide area technologies and real protocols such as
TCP/IP.
Unit weight 12.5%
Teaching pattern 3-hr lecture weekly; 7x2-hr tutorials
Prerequisites KXA254
Corequisites KXA334 or KXA303
Mutual exclusions KXA308
Assessment mode in-semester (30%), end-of-sem exam (70%)
Courses [S3F] [S6J] [OC]
Faculty website <http://www.utas.edu.au/scieng/>
Programming Paradigms
Enrolment code: KXA357
Offered: Hobart: semester 2, Launceston: semester 2
________________________________________
University of Tasmania unit details
July 11, 2016, 18:41 PM, page –9
KXA Unit Details as at 13th June, 2002
Applied techniques – functional programming, applied type systems; objects,
encapsulation and closures; control flow abstraction; data abstraction. Applied
programming languages – types in programming languages including parametric
polymorphism, subtyping and dynamic typing. Intensional aspects – analysis,
optimisation and semantics.
Unit weight 12.5%
Teaching pattern 3-hr lecture, 1-hr tutorial weekly (13 wks)
Prerequisites KXA251
Mutual exclusions KCA355
Assessment mode in-semester (30%), end-of-sem exam (70%)
Courses [S3F] [S6J] [OC]
Faculty website <http://www.utas.edu.au/scieng/>
Human-Computer Interaction
Enrolment code: KXA358
Offered: Hobart: semester 1, Launceston: semester 1
Looks at the development of multimedia and web-based applications with respect to
principles of human-computer interface design. Lectures cover information design,
interaction design, screen design and issues related to authoring educational software.
Human-computer interaction, user-centred design, usability issues and user evaluations
are the basis of both lecture content and practical exercises. Students complete both
paper-based and web-based design tasks as part of the practical requirement of this unit.
Unit weight 12.5%
Teaching pattern 3-hr lecture, 1-hr tutorial weekly
Prerequisites KXA156 or KXA281
Mutual exclusions KXA310, KXA339
Assessment mode in-semester (30%), end-of-sem exam (70%)
Required texts etc
tba
Courses [S3F] [S6J] [OC]
Faculty website <http://www.utas.edu.au/scieng/>
Knowledge-Based Systems
Enrolment code: KXA359
Offered: Hobart: semester 1, Launceston: semester 1
Introduces the principles underlying the development of expert or knowledge-based
systems and provides students with the knowledge engineering skills needed to develop a
medium-scale expert system, using an appropriate development tool. The unit covers
backward-chaining, forward-chaining and object-oriented expert systems and introduces a
range of manual and semi-automated knowledge acquisition methods. Reasoning
techniques for handling uncertain knowledge are discussed and the unit concludes with
________________________________________
University of Tasmania unit details
July 11, 2016, 18:41 PM, page –10
KXA Unit Details as at 13th June, 2002
an examination of several large distributed expert systems which have been fielded in
Australia.
Unit weight 12.5%
Teaching pattern 3-hr lecture, 1-hr tutorial weekly (13 wks)
Prerequisites KXA252
Assessment mode in-semester (30%), end-of-sem exam (70%)
Courses [S3F] [S6J] [OC]
Faculty website <http://www.utas.edu.au/scieng/>
UMAP Exchange Program (Stage 2)
Enrolment code: KXA399
Offered: Hobart: semester 1 OR semester 2, Launceston: semester 1 OR semester 2
Units to be negotiated with Head of School.
For details, contact <zf>http://www.chem.utas.edu.au/s&t<fz>Faculty of Science and
Engineering
Unit weight 50%
Faculty website <http://www.utas.edu.au/scieng/>
Computation and Functional Programming
Enrolment code: KXA412
Offered: not offered in 2002
Investigates the computational aspects of numerical problems using functional
programming techniques; and introduces a functional programming language to
investigate different number representations, basic arithmetic operations and their effect
on errors and other computational topics through class instruction. Topics chosen by the
student are the basis for further investigation, and a project report on the topic is
produced, in collaboration with the lecturer if necessary.
Unit weight 12.5%
Teaching pattern lectures or seminars weekly as advised by the lecturer, concentrated early
in the semester
Assessment mode in-sem assignment (20%), project (80%)
Courses [S6S] [S7T]
Faculty website <http://www.utas.edu.au/scieng/>
Spatial Information Systems
Enrolment code: KXA415
Offered: not offered in 2002
Provides students with a basic understanding of spatial information systems and the
computing concepts underlying them. The unit introduces computing techniques and data
structures commonly used within spatial information systems; and examines current
implementation issues. The integration of spatial information systems with remote sensing
________________________________________
University of Tasmania unit details
July 11, 2016, 18:41 PM, page –11
KXA Unit Details as at 13th June, 2002
systems, and the role that artificial intelligence techniques can play in the future
development of these integrated systems, are discussed.
Unit weight 12.5%
Teaching pattern 3 hrs lectures or seminars as advised by lecturer
Assessment mode exam (70%), in-semester (30%)
Courses [S6S] [S7T]
Faculty website <http://www.utas.edu.au/scieng/>
Advanced Computer Security
Enrolment code: KXA418
Offered: not offered in 2002
Examines further four topics covered in KXA262/362, Computer Security. An aspect of the
use of cryptography to achieve security goals is examined first, then the problems with
methods of securing operating systems and then specific issues concerned with network
security. The final topic is chosen in consultation with the class and is usually about a
security topic that is of current importance.
Unit weight 12.5%
Teaching pattern 3 hrs lectures or seminars as advised by lecturer
Prerequisites as for Computing Honours
Assessment mode exam (70%), in-semester (30%)
Courses [S6S] [S7T]
Faculty website <http://www.utas.edu.au/scieng/>
Multimedia & Internet Applications
Enrolment code: KXA430
Offered: not offered in 2002
Introduces the principles of multimedia, including the acquisition and preparation of still
images, animation, digital video, and audio, and the production of multimedia titles using
various authoring tools. Students are given the opportunity to develop their knowledge of
multimedia applications through the production of a multimedia title, for example, an
information kiosk, using various delivery mechanisms.
Unit weight 12.5%
Teaching pattern 3 hrs lectures or seminars weekly as advised by lecturer
Assessment mode design presentation (10%), project presentation (20%), final report (70%)
Courses [S6S] [S7T]
Faculty website <http://www.utas.edu.au/scieng/>
Machine Learning
Enrolment code: KXA431
Offered: Launceston: semester 2
________________________________________
University of Tasmania unit details
July 11, 2016, 18:41 PM, page –12
KXA Unit Details as at 13th June, 2002
Provides students with sufficient understanding of the key current ideas and techniques in
machine learning to apply them to practical problems and to participate in research in the
area. The major focus of the unit is on classifier learning and its evaluation. The types of
classifiers studied will include: decision trees, rule sets, instance-based, naive Bayesian and
neural networks. Other topics include continuous value prediction and inductive logic
programming.
Unit weight 12.5%
Teaching pattern 3 hrs lectures, tutorials or seminars weekly as advised by lecturer
Assessment mode exam (70%), in-semester (30%)
Courses [S6S] [S7T]
Faculty website <http://www.utas.edu.au/scieng/>
Java Applications
Enrolment code: KXA433
Offered: not offered in 2002
Provides an understanding and an appreciation of advanced programming techniques
using the Java programming language. Students will implement a system using Java in a
World Wide Web environment.
Unit weight 12.5%
Teaching pattern 3 hrs lectures or seminars weekly
Assessment mode practical work (50%), project (50%)
Courses [S6S] [S7T]
Faculty website <http://www.utas.edu.au/scieng/>
Special Topic 3
Enrolment code: KXA436
Offered: Hobart: semesters 1 & 2, Launceston: semesters 1 & 2
For details of this unit, contact the School of Computing.
Unit weight 12.5%
Courses [S7T]
Faculty website <http://www.utas.edu.au/scieng/>
Special Topic 4
Enrolment code: KXA437
Offered: Hobart: semesters 1 & 2, Launceston: semesters 1 & 2
For details of this unit, contact the School of Computing.
Unit weight 12.5%
Courses [S7T]
Faculty website <http://www.utas.edu.au/scieng/>
Computing Honours
________________________________________
University of Tasmania unit details
July 11, 2016, 18:41 PM, page –13
KXA Unit Details as at 13th June, 2002
Full time
Enrolment code: KXA450
Offered: Hobart: semesters 1 & 2, Launceston: semesters 1 & 2
Special note: Availability of units depends on resources and demand.
Comprises the whole of the academic requirements for the Bachelor of Computing with
Honours viz – a coursework component (40%) and a thesis component (60%). Coursework
is selected from a number of units on advanced topics including advanced computer
security; computation and functional programming; Java applications; machine learning;
multimedia and internet applications; and spatial information systems. To complete the
thesis component, students will undertake research work and will produce a thesis
document which reports and discusses the findings from this research.
Unit weight 100%
Courses [S4D]
Faculty website <http://www.utas.edu.au/scieng/>
Computing Honours
Part time
Enrolment code: KXA451
Offered: Hobart: semesters 1 & 2, Launceston: semesters 1 & 2
Special note: Availability of units depends on resources and demand.
Comprises one half of the academic requirements for the Bachelor of Computing with
Honours viz – a coursework component (40%) and a thesis component (60%). Coursework
is selected from a number of units on advanced topics including advanced computer
security; computation and functional programming; Java applications; machine learning;
multimedia and internet applications; and spatial information systems. To complete the
thesis component, students will undertake research work and will produce a thesis
document which reports and discusses the findings from this research.
Unit weight 50%
Courses [S4D]
Faculty website <http://www.utas.edu.au/scieng/>
Advanced Mobile & Ubiquitous Computing
Enrolment code: KXA452
Offered: Hobart: semester 1, Launceston: semester 1
Explores the technologies which will be used and the issues that must be faced when
computer devices become more mobile and ubiquitous. Basic concepts of mobile
computing and ubiquitous computing are introduced and means of maintaining location
awareness, context awareness and personal identity discussed. Each of the major
communications technologies required for mobile computing, including cellular and
satellite technologies, spread-spectrum radio and infra-red communications are explained.
Other related technologies, such as liquid crystal display screens, energy-conservation
________________________________________
University of Tasmania unit details
July 11, 2016, 18:41 PM, page –14
KXA Unit Details as at 13th June, 2002
batteries, speech and handwriting recognition systems and games technologies are also
discussed. The unit concludes by analysing the factors, including fault tolerance,
performance constraints, mobile addressing and user interface design, which need to be
taken into account when developing software to run on mobile distributed systems.
Unit weight 12.5%
Teaching pattern lectures or seminars weekly as advised by the lecturer
Courses [S4D] [S4E] [S6S] [S7T]
Faculty website <http://www.utas.edu.au/scieng/>
Advanced Computer Security
Enrolment code: KXA453
Offered: Hobart: semester 1, Launceston: semester 1
Provides a detailed exploration of the techniques available to protect computer systems
against possible threats and to develop further methods of analysing a system’s
vulnerabilities. Topics include secure system design, operating system features,
application architectures, security packages, encryption and network security. Students
have the opportunity to explore current issues in security and develop resources to enable
them to keep abreast of these as they change.
Unit weight 12.5%
Teaching pattern lectures or seminars weekly as advised by the lecturer
Courses [S4D] [S4E] [S6S] [S7T]
Faculty website <http://www.utas.edu.au/scieng/>
Advanced Commercial Programming
Enrolment code: KXA454
Offered: Hobart: semester 1, Launceston: semester 1
Explores the use of advanced programming techniques using ISO standard C++ in a
commercial environment. The unit reflects the lecturer’s background in the application of
advanced computer science concepts in the development of real world software for
process control, optimisation and large scale systems architectures. In particular, it
introduces students to the use of generic programming techniques and their application in
the context of design patterns and object oriented programming. This is very much a
programming, rather than design, unit and it emphasises abstraction as the key goal of the
programming task. There are no prerequisites, though students who have completed
KXA357 Programming Paradigms will have a head start in understanding some of the topics
covered. The student is not expected to have encountered C++ previously, though the unit
will expect students to be able to rapidly acclimatise themselves to the language and
development environment.
Unit weight 12.5%
Teaching pattern lectures or seminars weekly as advised by the lecturer
Courses [S4D] [S4E] [S6S] [S7T]
Faculty website <http://www.utas.edu.au/scieng/>
________________________________________
University of Tasmania unit details
July 11, 2016, 18:41 PM, page –15
KXA Unit Details as at 13th June, 2002
Advanced Web Data Management
Enrolment code: KXA455
Offered: Hobart: semester 1, Launceston: semester 1
Explores advanced issues in web data management such as web databases, web search
and information retrieval. In particular, the unit introduces students to the concepts of
distributed transaction management, web database, semi-structured data and XML-related
technologies, information retrieval, web search. Upon completing this unit, students will
be able to develop web-based applications involving various information resources such
as databases, xml and semi-structured data.
Unit weight 12.5%
Teaching pattern lectures or seminars weekly as advised by the lecturer
Courses [S4D] [S4E] [S6S] [S7T]
Faculty website <http://www.utas.edu.au/scieng/>
Computation and Functional Programming
Enrolment code: KXA456
Offered: Hobart: semester 2, Launceston: semester 2
Aims to investigate the computational aspects of numerical problems using functional
programming techniques. The unit introduces a functional programming language to
investigate different number representations, basic arithmetic operations and their effect
on errors. The language is further developed through investigating algebraic functions
and their differentials and integrals. The solution of equations, error reduction and use of
numeric series are also studied.
Unit weight 12.5%
Teaching pattern lectures or seminars weekly as advised by the lecturer
Courses [S4D] [S4E] [S6S] [S7T]
Faculty website <http://www.utas.edu.au/scieng/>
Machine Learning and Data Mining
Enrolment code: KXA457
Offered: Hobart: semester 2, Launceston: semester 2
Introduces the key current ideas and techniques in machine learning in sufficient depth to
enable students to apply them to practical problems and to participate in research in the
area. The major focus is on classifier learning and the evaluation of classifier learning
techniques. The types of classifiers studied include decision trees, rule sets, instance-based,
na've Bayesian, neural networks and combined methods. The application of minimum
encoding length statistics are studied. Other topics include continuous value prediction,
inductive logic programming and computational learning theory.
Unit weight 12.5%
Teaching pattern lectures or seminars weekly as advised by the lecturer
Courses [S4D] [S4E] [S6S] [S7T]
________________________________________
University of Tasmania unit details
July 11, 2016, 18:41 PM, page –16
KXA Unit Details as at 13th June, 2002
Faculty website <http://www.utas.edu.au/scieng/>
Linux and Unix Internals
Enrolment code: KXA458
Offered: Hobart: semester 2, Launceston: semester 2
Traces the history of the Unix operating system and introduces students to the conceptual
architecture of both the traditional Unix and the Linux kernels. Process and memory
management within the Linux kernel are discussed in detail. File systems and devices
drivers for Linux are also discussed. As a result of work covered in this unit, students will
become familiar with a wide range of common Unix/Linux system calls.
Unit weight 12.5%
Teaching pattern lectures or seminars weekly as advised by the lecturer
Courses [S4D] [S4E] [S6S] [S7T]
Faculty website <http://www.utas.edu.au/scieng/>
Multimedia and Internet Applications
Enrolment code: KXA459
Offered: Hobart: semester 2, Launceston: semester 2
Introduces the principles of multimedia, including the acquisition and preparation of still
images, animation, digital video, and audio, and the production of multimedia titles using
various authoring tools. Students are given the opportunity to develop their knowledge of
multimedia applications through the production of a multimedia title, for example, an
information kiosk, using various delivery mechanisms.
Unit weight 12.5%
Teaching pattern lectures or seminars weekly as advised by the lecturer
Courses [S4D] [S4E] [S6S] [S7T]
Faculty website <http://www.utas.edu.au/scieng/>
________________________________________
University of Tasmania unit details
July 11, 2016, 18:41 PM, page –17
Download