If judiciously applied, animation techniques can enhance the look and feel of computer applica-tions that present a graphical human interface. Such techniques can smooth the rough edges and abrupt transitions common in many current... more
If judiciously applied, animation techniques can enhance the look and feel of computer applica-tions that present a graphical human interface. Such techniques can smooth the rough edges and abrupt transitions common in many current graphical interfaces, and ...
... Association Presentations Association mining, or group affiliation, refers toagroupoftechniquesthat discover relationships between items based on frequency metrics (see Agrawal, Imielinski & Swami, 1993; Han... more
... Association Presentations Association mining, or group affiliation, refers toagroupoftechniquesthat discover relationships between items based on frequency metrics (see Agrawal, Imielinski & Swami, 1993; Han & Kamber, 2001; Srikant, Vu, & Agrawal, 1997, forfurther ...
Compared to many other disciplines, ICT has relatively few students choosing to continue into doctoral studies. We have explored some of the perceived barriers to undertaking doctoral studies in ICT in three Australian universities.... more
Compared to many other disciplines, ICT has relatively
few students choosing to continue into doctoral studies.
We have explored some of the perceived barriers to
undertaking doctoral studies in ICT in three Australian
universities. Current students were surveyed to establish
their post-course intentions regarding employment and
further study. Their reasons for not choosing to go onto
research degrees were linked largely to concerns about
the financial implications of such study and a limited
understanding of what research in ICT involves. We
recommend that ICT students be given accurate
information about the costs involved, that students have
authentic undergraduate experiences of research, and that
smooth pathways be developed to allow students to return
to doctoral studies after working in industry.
Given its importance to institutions, policy-makers and intending students, there is a surprising lack of research exploring the reasons students choose to undertake a research degree. What studies there are tend to be largely descriptive... more
Given its importance to institutions, policy-makers and intending students, there is a surprising lack of research exploring the reasons students choose to undertake a research degree. What studies there are tend to be largely descriptive and the topic lacks a theoretically informed framework through which student decisions can be examined and comparative work developed. We outline such a framework drawing on self-determination theory and social cognitive career theory. Our framework comprises five categories: autonomy; relatedness; competence and self-efficacy; outcome expectations; and, goals. To assess its utility, the framework is used to interrogate data generated through a series of focus groups involving PhD students studying in Australia in the area of information and communications technology. The framework proved capable of organizing data in a robust, comprehensive and coherent way.
Page 1. An Animated 3D Manipulator for Distributed Collaborative Window-Based Applications Matthew L. Davies and Bruce H. Thomas School of Computer and Information Science University of South Australia Mawson Lakes, SA 5095... more
Page 1. An Animated 3D Manipulator for Distributed Collaborative Window-Based Applications Matthew L. Davies and Bruce H. Thomas School of Computer and Information Science University of South Australia Mawson Lakes, SA 5095 Bruce.Thomas@unisa.edu.au Abstract ...
The InterViews 3.1 distribution contains a README file and a single subdirectory, iv, that contains the source and documentation. InterViews can be compiled with any C++ compiler that accepts the 2.0, 2.1, or 3.0 revisions of the... more
The InterViews 3.1 distribution contains a README file and a single subdirectory, iv, that contains the source and documentation. InterViews can be compiled with any C++ compiler that accepts the 2.0, 2.1, or 3.0 revisions of the language, and can run on X11R4 or X11R5. You can ...
Developers can use that knowledge to solve what appears to be a new problem with a tried-and-true solution, thus improving the design of new software. Recently, the word pattern has become a buzzword, and the implicit definition of the... more
Developers can use that knowledge to solve what appears to be a new problem with a tried-and-true solution, thus improving the design of new software. Recently, the word pattern has become a buzzword, and the implicit definition of the pattern concept has ...
CHAPTER 17 A Language Designer's Pattern Language Tiffany Winn and Paul Calder This chapter focuses on how to help pattern language writers build better pat-tern languages. It presents a pattern language called Language... more
CHAPTER 17 A Language Designer's Pattern Language Tiffany Winn and Paul Calder This chapter focuses on how to help pattern language writers build better pat-tern languages. It presents a pattern language called Language Designer's Pat-tern Language (LDPL) that itself ...
This paper describes techniques for visualising pairs of similar trees. Our aim is to develop ways of presenting the information so as to highlight both the common structure of the trees and their points of difference. The impetus for the... more
This paper describes techniques for visualising pairs of similar trees. Our aim is to develop ways of presenting the information so as to highlight both the common structure of the trees and their points of difference. The impetus for the work comes from the field of bioinformatics, where geneticists construct complex phylogenetic trees to represent the evolution of species or
Learning to program involves the application of pro-gramming language features to the solving of novel problems, and the experience of educators suggests that it is this factor that causes novice programmers the most difficulty. Because... more
Learning to program involves the application of pro-gramming language features to the solving of novel problems, and the experience of educators suggests that it is this factor that causes novice programmers the most difficulty. Because software patterns are descriptions of common ...
Learning to program involves the application of programming language features to the solving of novel problems, and the ex-perience of educators suggests that it is this factor that causes novice programmers the most difficulty. Because... more
Learning to program involves the application of programming language features to the solving of novel problems, and the ex-perience of educators suggests that it is this factor that causes novice programmers the most difficulty. Because software pat-terns are descriptions of ...
The power of the pattern concept is based on the solving of problems using known solutions. Problems tend to recur in many different situations, and it is this repetition that makes them patterns. The soft-ware pattern concept is based on... more
The power of the pattern concept is based on the solving of problems using known solutions. Problems tend to recur in many different situations, and it is this repetition that makes them patterns. The soft-ware pattern concept is based on this simple fact of recurrence. Since ...