Computing for Human Movement Enrolment code: KXA111

advertisement
Unit details [KXA]
Computing for Human Movement
Enrolment code: KXA111
Offered: Ltn: sem 1,
Special note: restricted to Human Movement Students
Unit description:
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 the 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)
M.excl: KXA153, KXA131
Assess: in-semester (100%)
Courses: [E3Hps] [E3J]
Faculty website: <www.utas.edu.au/scieng/>
Computer Science 1
Enrolment code: KXA150
Offered: Hbt: (fy) ie sem 1 & 2, Ltn: (fy) ie sem 1 & 2
Unit description:
Combines the content of KXA151 and KXA154. The unit is restricted to BSc students.
Unit weight: 25%
Teaching pattern: 3x1-hr lectures, 1-hr tutorial or equiv weekly (26 wks)
M.excl: KXA151, KXA154
Assess: in-sem assessments (30%), 3-hr exams (Jun and Nov) (70%)
Majors: Computing
Courses: [S3G] [S3Gc2]
________________________________________
University of Tasmania unit details for 2003 academic year
July 11, 2016, 18:45 PM, page –1
Unit details [KXA]
Faculty website: <www.utas.edu.au/scieng/>
Programming and Problem Solving
Enrolment code: KXA151
Offered: Hbt: sem 1, Ltn: may be taken in sem 1 OR sem 2, NWC: sem 1 [by video-link]
Unit description:
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 introduced 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
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)
M.excl: KCA150, KCA151, KXA132
Assess: in-sem assessment (30%) end-of-sem exam (70%)
Courses: [C3C] [C3S] [C3X] [N3A] [N3H] [S3F] [S3G] [S3Gc1] [S3Gc2] [F3R] [S6J]
Faculty website: <www.utas.edu.au/scieng/>
Computer Organisation and Architecture
Enrolment code: KXA152
Offered: Hbt: sem 2, Ltn: sem 2, NWC: sem 2 [by video-link]
Unit description:
Introduces the structure and function of digital computers by reviewing their typical
major components and the interconnection and interaction of those components. The unit
reviews the features of digital computer instruction sets; and provides some experience
with programming in machine code and in assembly code.
Unit weight: 12.5%
Teaching pattern: 3 hrs lectures, 1 hr tutorial/practical work weekly (13 wks)
M.excl: KXA135
Assess: in-sem assessment (30%) end-of-sem exam (70%)
Courses: [C3X] [S3F] [S3G] [S6J]
________________________________________
University of Tasmania unit details for 2003 academic year
July 11, 2016, 18:45 PM, page –2
Unit details [KXA]
Faculty website: <www.utas.edu.au/scieng/>
Computer Applications
Enrolment code: KXA153
Offered: Hbt: sem 1, Ltn: sem 1, NWC: sem 1 [by video-link]
Unit description:
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 they are introduced to the protocols and structures
of networks.
Unit weight: 12.5%
Teaching pattern: 3 hrs lectures, 1 hr tutorial weekly (13 wks)
M.excl: KXA131
Assess: in-sem assessment (30%) end-of-sem exam (70%)
Courses: [M3G] [S2B] [S3F] [S3G] [S3K] [S6J] [M3H]
Faculty website: <www.utas.edu.au/scieng/>
Software Process
Enrolment code: KXA154
Offered: Hbt: sem 2, Ltn: sem 2, NWC: sem 2 [by video-link]
Unit description:
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, 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, and period planning.
Unit weight: 12.5%
________________________________________
University of Tasmania unit details for 2003 academic year
July 11, 2016, 18:45 PM, page –3
Unit details [KXA]
Teaching pattern: 3 hrs lectures, 1 hr tutorial weekly (13 wks)
Prereq: KXA151
M.excl: KXA150
Assess: in-sem assessment (30%) end-of-sem exam (70%)
Courses: [C3X] [C3S] [N3A] [N3H] [S3F] [S3G] [S3Gc1] [S3Gc2] [S6J] [R3A]
Faculty website: <www.utas.edu.au/scieng/>
Professional Computing
Enrolment code: KXA155
Offered: Hbt: sem 1, Ltn: sem 1, NWC: sem 1 [by video-link]
Unit description:
Discusses social, legal and ethical aspects of the computing industry; develops skills
appropriate to professional computing employment, particularly communications skills.
Reviews the historical development of computing and the computing profession. Provides
practical experience with 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)
M.excl: KXA133
Assess: in-sem assessment (30%) end-of-sem exam (70%)
Courses: [C3X] [S3F] [S3G] [S6J]
Faculty website: <www.utas.edu.au/scieng/>
Multimedia and Web Applications
Enrolment code: KXA156
Offered: Hbt: sem 2, Ltn: sem 2, NWC: sem 2 [by video-link]
Unit description:
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, Javascript and XML, and the use of sound and graphics. Some web page
________________________________________
University of Tasmania unit details for 2003 academic year
July 11, 2016, 18:45 PM, page –4
Unit details [KXA]
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)
M.excl: FFR205/305
Assess: in-sem assessment (30%) end-of-sem exam (70%)
Required: Lengel J, The Web Wizard’s Guide to JavaScript
Estrella S, The Web Wizard’s Guide to Multimedia
Estrella S, The Web Wizard’s Guide to XML
Recommend: Lerhner W, The Web Wizard’s Guide to HTML Addison-Wesley
Courses: [C3X] [S3F] [S3G] [F3R] [S6J]
Faculty website: <www.utas.edu.au/scieng/>
Algorithms and Metrics
Enrolment code: KXA251
Offered: Hbt: sem 1, Ltn: sem 1,
Unit description:
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)
Prereq: KXA154
M.excl: KCA203
Assess: in-semester (30%), end-of-sem exam (70%)
Required: tba
Recommend: tba
Majors: Computing
Courses: [N3A] [S3G] [S3F] [S6J] [S6D] [C3S] OC:
Faculty website: <www.utas.edu.au/scieng/>
________________________________________
University of Tasmania unit details for 2003 academic year
July 11, 2016, 18:45 PM, page –5
Unit details [KXA]
Artificial Intelligence
Enrolment code: KXA252
Offered: Hbt: sem 1, Ltn: sem 1,
Unit description:
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)
Prereq: KXA151
M.excl: KXA305, KXA234
Assess: in-semester (30%), end-of-sem exam (70%)
Courses: [S3F] [S6J] OC:
Faculty website: <www.utas.edu.au/scieng/>
Software Design
Enrolment code: KXA253
Offered: Hbt: sem 2, Ltn: sem 2,
Unit description:
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)
Prereq: KXA154
M.excl: KXA233, KCA201
________________________________________
University of Tasmania unit details for 2003 academic year
July 11, 2016, 18:45 PM, page –6
Unit details [KXA]
Assess: in-semester (30%), end-of-sem exam (70%)
Courses: [N3A] [S3G] [S3F] [S6J] [C3S] OC:
Faculty website: <www.utas.edu.au/scieng/>
Operating Systems
Enrolment code: KXA254
Offered: Hbt: sem 2, Ltn: sem 2,
Unit description:
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
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)
Prereq: KXA151
M.excl: KXA303, KCA202
Assess: in-semester (30%), end-of-sem exam (70%)
Courses: [S3F] [S6J] [N3A] OC:
Faculty website: <www.utas.edu.au/scieng/>
Computer Security
Enrolment code: KXA262/362
Offered: Hbt: sem 2, Ltn: sem 2,
Unit description:
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
________________________________________
University of Tasmania unit details for 2003 academic year
July 11, 2016, 18:45 PM, page –7
Unit details [KXA]
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)
Prereq: KXA151 or KXA152
M.excl: KXA333
Assess: in-semester (30%), end-of-sem exam (70%)
Courses: [S3F] OC:
Faculty website: <www.utas.edu.au/scieng/>
Advanced Web Development
Enrolment code: KXA281/381
Offered: Hbt: sem 1, Ltn: sem 1,
Unit description:
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)
Prereq: KXA151
Assess: in-semester (40%), end-of-sem exam (60%)
Courses: [S3F] [S6J] OC:
Faculty website: <www.utas.edu.au/scieng/>
Software Engineering Project A
Enrolment code: KXA351
Offered: Hbt: sem 1, Ltn: sem 1
Unit description:
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
________________________________________
University of Tasmania unit details for 2003 academic year
July 11, 2016, 18:45 PM, page –8
Unit details [KXA]
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 with project coordinator and client
Prereq: 2 x level 200 computing units
M.excl: KXA301, KXA331, KCA300, KCA353
Assess: practical work and assignments (100%), a pass is required to proceed to Project B
Courses: [C3X] [C3S] [N3A] [S3F] [S3G] [S6J] OC:
Faculty website: <www.utas.edu.au/scieng/>
Software Engineering Project B
Enrolment code: KXA352
Offered: Hbt: sem 2, Ltn: sem 2
Unit description:
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 with a supervisor and client
Prereq: KXA351
M.excl: KXA302, KXA332, KCA300, KCA353
Assess: practical work and assignments (100%)
Courses: [C3S] [S3F] [S3G] [N3A] [S6J] OC:
Faculty website: <www.utas.edu.au/scieng/>
Software Systems
Enrolment code: KXA353
Offered: Hbt: sem 1, Ltn: sem 1
________________________________________
University of Tasmania unit details for 2003 academic year
July 11, 2016, 18:45 PM, page –9
Unit details [KXA]
Unit description:
Provides theoretical basis and practical experiences of the contemporary concurrent and
distributed software systems practices. Analysis techniques – formal methods for
expressing and establishing the correctness and other properties of sequential and
concurrent programs. Concurrent programming – threads, thread synchronisation, and
techniques for interference-free interaction among concurrent threads. Distributed systems
– client-server and other distributed object models; modern interobject communication
paradigms: RMI, Servlets and CORBA.
Unit weight: 12.5%
Teaching pattern: 3x1-hr lectures weekly, 10x1-hr tutorials
Prereq: KXA253
M.excl: KCA311
Assess: practical work and assignments (30%), 3-hrs end-of-sem exam (70%); students must
separately achieve at least 40% credit in the practical/assignment and exam components;
standard University assessment guidelines also apply.
Recommend: Lea D, Concurrent Programming in Java: Design Principles and Patterns, 2nd edn,
Addison-Wesley, 2000.
Campione M, Walrath K, Huml A & Tutorial Team, The Java Tutorial Continued: The Rest of
the JDK, Addison-Wesley, 1998.
Magee J & Kramer J, Concurrency: State Models & Java Programs, J Wiley, Chichester, 1999.
Li Gong, Inside JavaTM 2 Platform Security, Addison-Wesley, 1999
Neuhold EJ & Paul M (eds), Formal Description of Programming Concepts, Springer-Verlag,
Berlin, 1991.
Brose G, Vogel A & Duddy K, Java Programming with CORBA, 3rd edn., J Wiley, NY, 2001.
Courses: [S3G] [S3F] [N3A] [N4A] [C3X]
Faculty website: <www.utas.edu.au/scieng/>
Computer Graphics & Animation
Enrolment code: KXA354
Offered: Hbt: sem 2, Ltn: sem 2,
Unit description:
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%
________________________________________
University of Tasmania unit details for 2003 academic year
July 11, 2016, 18:45 PM, page –10
Unit details [KXA]
Teaching pattern: 3-hr lecture, 1-hr tutorial weekly (13 wks)
Prereq: KXA251
M.excl: KXA314
Assess: in-semester (30%), end-of-sem exam (70%)
Courses: [S3F] [S6J] OC:
Faculty website: <www.utas.edu.au/scieng/>
Mobile and Ubiquitous Computing
Enrolment code: KXA355
Offered: Hbt: sem 2, Ltn: sem 2,
Unit description:
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)
Prereq: KXA251 or KXA254
Assess: in-semester (30%), end-of-sem exam (70%)
Courses: [S3F] [S6J] OC:
Faculty website: <www.utas.edu.au/scieng/>
Computer Networks
Enrolment code: KXA356
Offered: Hbt: sem 1, Ltn: sem 1,
Unit description:
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
________________________________________
University of Tasmania unit details for 2003 academic year
July 11, 2016, 18:45 PM, page –11
Unit details [KXA]
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; 12x1-hr tutorials
Prereq: KXA254
M.excl: KXA308
Assess: in-semester (30%), end-of-sem exam (70%)
Courses: [S3F] [S6J] OC:
Faculty website: <www.utas.edu.au/scieng/>
Programming Paradigms
Enrolment code: KXA357
Offered: Hbt: sem 2, Ltn: sem 2,
Unit description:
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)
Prereq: KXA251
M.excl: KCA355
Assess: in-semester (30%), end-of-sem exam (70%)
Courses: [S3F] [S6J] OC:
Faculty website: <www.utas.edu.au/scieng/>
Human-Computer Interaction
Enrolment code: KXA358
Offered: Hbt: sem 1, Ltn: sem 1,
Unit description:
________________________________________
University of Tasmania unit details for 2003 academic year
July 11, 2016, 18:45 PM, page –12
Unit details [KXA]
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 educational and commercial
software and web sites. 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
Prereq: KXA156 or KXA281
M.excl: KXA310, KXA339
Assess: in-semester (30%), end-of-sem exam (70%)
Required: tba
Courses: [S3F] [S6J] OC:
Faculty website: <www.utas.edu.au/scieng/>
Knowledge-Based Systems
Enrolment code: KXA359
Offered: Hbt: sem 1, Ltn: sem 1,
Unit description:
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
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)
Prereq: KXA252
Assess: in-semester (30%), end-of-sem exam (70%)
Courses: [S3F] [S6J] OC:
Faculty website: <www.utas.edu.au/scieng/>
Special Topic 1
________________________________________
University of Tasmania unit details for 2003 academic year
July 11, 2016, 18:45 PM, page –13
Unit details [KXA]
Enrolment code: KXA434
Offered: Hbt: may be taken in sem 1 OR sem 2, Ltn: may be taken in sem 1 OR sem 2
Unit description:
For details of this unit, contact the School of Computing.
Unit weight: 12.5%
Courses: [S7T]
Faculty website: <www.utas.edu.au/scieng/>
Special Topic 2
Enrolment code: KXA435
Offered: Hbt: may be taken in sem 1 OR sem 2, Ltn: may be taken in sem 1 OR sem 2
Unit description:
For details of this unit, contact the School of Computing.
Unit weight: 12.5%
Courses: [S7T]
Faculty website: <www.utas.edu.au/scieng/>
Special Topic 3
Enrolment code: KXA436
Offered: Hbt: may be taken in sem 1 OR sem 2, Lmay be taken in sem 1 OR sem 2
Unit description:
For details of this unit, contact the School of Computing.
Unit weight: 12.5%
Courses: [S7T]
Faculty website: <www.utas.edu.au/scieng/>
Special Topic 4
Enrolment code: KXA437
________________________________________
University of Tasmania unit details for 2003 academic year
July 11, 2016, 18:45 PM, page –14
Unit details [KXA]
Offered: Hbt: may be taken in sem 1 OR sem 2, Ltn: may be taken in sem 1 OR sem 2
Unit description:
For details of this unit, contact the School of Computing.
Unit weight: 12.5%
Courses: [S7T]
Faculty website: <www.utas.edu.au/scieng/>
Computing Honours
Full time
Enrolment code: KXA450
Offered: Hbt: (fy) ie sem 1 & 2, Ltn: (fy) ie sem 1 & 2,
Special note: Availability of units depends on resources and demand.
Unit description:
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; machine learning and data mining;
multimedia and internet applications; advanced commercial programming, advanced
mobile and ubiquitous computing; advanced web data mining; and Linux internals. 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] [S4E]
Faculty website: <www.utas.edu.au/scieng/>
Computing Honours
Part time
Enrolment code: KXA451
Offered: Hbt: (fy) ie sem 1 & 2, Ltn: (fy) ie sem 1 & 2,
Special note: Availability of units depends on resources and demand.
________________________________________
University of Tasmania unit details for 2003 academic year
July 11, 2016, 18:45 PM, page –15
Unit details [KXA]
Unit description:
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; machine learning and data mining;
multimedia and internet applications; advanced commercial programming, advanced
mobile and ubiquitous computing; advanced web data mining; and Linux and Unix
internals. 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: <www.utas.edu.au/scieng/>
Advanced Mobile & Ubiquitous Computing
Enrolment code: KXA452
Offered: Hbt: winter-sch, Ltn: winter-sch
Unit description:
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
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: <www.utas.edu.au/scieng/>
Advanced Computer Security
Enrolment code: KXA453
________________________________________
University of Tasmania unit details for 2003 academic year
July 11, 2016, 18:45 PM, page –16
Unit details [KXA]
Offered: Hbt: sem 1, Ltn: sem 1
Unit description:
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
Prereq: KXA262/362
M.excl: KXA418
Courses: [S4D] [S4E] [S6S] [S7T]
Faculty website: <www.utas.edu.au/scieng/>
Advanced Commercial Programming
Enrolment code: KXA454
Offered: Hbt: sem 1, Ltn: sem 1
Unit description:
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: <www.utas.edu.au/scieng/>
Advanced Web Data Management
________________________________________
University of Tasmania unit details for 2003 academic year
July 11, 2016, 18:45 PM, page –17
Unit details [KXA]
Enrolment code: KXA455
Offered: not offered in 2003
Unit description:
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: <www.utas.edu.au/scieng/>
Computation and Functional Programming
Enrolment code: KXA456
Offered: Hbt: sem 2, Ltn: sem 2
Unit description:
Aims to investigate the computational aspects of numerical problems using programming
techniques. The unit introduces a functional programming language in its application to
various algorithmic problems. Students are then required to choose a topic of their own, to
investigate that topic using functional techniques, and to formally report their findings.
Unit weight: 12.5%
Teaching pattern: lectures or seminars weekly as advised by the lecturer
Courses: [S4D] [S4E] [S6S] [S7T]
Faculty website: <www.utas.edu.au/scieng/>
Machine Learning and Data Mining
Enrolment code: KXA457
Offered: Hbt: sem 2, Ltn: sem 2
Unit description:
________________________________________
University of Tasmania unit details for 2003 academic year
July 11, 2016, 18:45 PM, page –18
Unit details [KXA]
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
M.excl: KXA431
Courses: [S4D] [S4E] [S6S] [S7T]
Faculty website: <www.utas.edu.au/scieng/>
Linux Internals
Enrolment code: KXA458
Offered: Hbt: sem 2, Ltn: sem 2
Unit description:
Traces the history of the Unix operating system and introduces students to the conceptual
architecture of both the traditional and modern 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 and
learn to use them effectively.
Unit weight: 12.5%
Teaching pattern: 2 lectures weekly
Prereq: KXA254 or KXA353; permission by HoS
Assess: 2 assignments (1 critical essay, 1 programming) (30% ea), exam (40%)
Courses: [N3A] [N4A] [S4D] [S4E] [S6S] [S7T] OC:
Faculty website: <www.utas.edu.au/scieng/>
Multimedia and Internet Applications
Enrolment code: KXA459
Offered: Hbt: sem 2, Ltn: sem 2
Unit description:
________________________________________
University of Tasmania unit details for 2003 academic year
July 11, 2016, 18:45 PM, page –19
Unit details [KXA]
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
M.excl: KXA430
Courses: [S4D] [S4E] [S6S] [S7T]
Faculty website: <www.utas.edu.au/scieng/>
Advanced Networking
Enrolment code: KXA461
Offered: Hbt: sem 1, Ltn: sem 1
Special note: 12.5% weighting for S7S and S7T students
Unit description:
Students look at the principles and available protocols, technologies and services for
designing networks for small to medium sized enterprizes. Theory is enhanced by a major
case study and laboratory exercises which allow students to gain hands-on experience
with current (Cisco) switching and routing technology.
Contact the Faculty of Science, Engineering and Technology for further details.
Unit weight: 0%
Teaching pattern: tba
Assess: tba
Required: tba
Courses: [S4D] [S4E] [S7S] [S7T]
Faculty website: <www.utas.edu.au/scieng/>
Games Programming
Enrolment code: KXA462
Offered: Hbt: sem 2, Ltn: sem 2
Special note: 12.5% weighting for S7S and S7T students
Unit description:
________________________________________
University of Tasmania unit details for 2003 academic year
July 11, 2016, 18:45 PM, page –20
Unit details [KXA]
Covers the technical programming issues relevant to creating interactive, real-time 3D
games. The unit builds on the platform-independent 3-dimensional graphics techniques
taught in KXA354, and covers the topics of scene graphs and advanced real-time graphics,
object/character control and animation, collision detection, physics simulation and game
AI.
Contact the Faculty of Science, Engineering and Technology for further details.
Unit weight: 0%
Teaching pattern: tba
Assess: tba
Required: tba
Courses: [S4D] [S4E] [S7S] [S7T]
Faculty website: <www.utas.edu.au/scieng/>
Intelligent Software Agents
Enrolment code: KXA463
Offered: not offered in 2003
Special note: 12.5% weighting for S7S and S7T students
Unit description:
Covers the principles involved in the design and implementation of intelligent software
agents. The unit discusses current research being undertaken to develop agent systems for
use in the internet environment. It builds on KXA252 Artificial Intelligence concepts
introduced in earlier undergraduate units, to explain the fundamentals of agent design
and introduces various commonly used agent architectures. Agent communication,
cooperation and learning are discussed and the unit concludes by showing how these
concepts can be incorporated into the process of building a multi-agent system. Students
learn the principles of agent-based programming by undertaking the design and
implementation of a multi-agent system, using a suitable programming environment.
Contact the Faculty of Science, Engineering and Technology for further details.
Unit weight: 0%
Teaching pattern: tba
Assess: tba
Required: tba
Courses: [S4D] [S4E] [S7S] [S7T]
Faculty website: <www.utas.edu.au/scieng/>
Honours Thesis
________________________________________
University of Tasmania unit details for 2003 academic year
July 11, 2016, 18:45 PM, page –21
Unit details [KXA]
Enrolment code: KXA470
Offered: Hbt: (fy) ie sem 1 & 2, Ltn: (fy) ie sem 1 & 2
Unit description:
For details, contact Faculty of Science, Engineering and Technology.
Unit weight: 0%
Courses: [S4D] [S4E]
Faculty website: <www.utas.edu.au/scieng/>
________________________________________
University of Tasmania unit details for 2003 academic year
July 11, 2016, 18:45 PM, page –22
Download