Learning how to use a new software program can be a difficult and demanding task, especially for novices. There are several types of support for users exploring a software package. Animated demonstrations show how experts use an application, and training wheels interfaces offer a secure environment for exploration. To support different types of learners, external help should be adapted according to learner characteristics. The study presented in this article investigates effects of different support types in combination with the computer self-efficacy of learners. Young students (8th graders) were supported with text manuals, animated demonstrations, or animated demonstrations combined with a training wheels interface. In this context, they had to solve problems in physics and mathematics with a spreadsheet program. Results showed that animated demonstrations outperformed text manuals in many cases. Training wheels interfaces seemed to have disadvantages compared to unmodified user interfaces. In addition, motivational aspects have been investigated. Subjects with high computer self-efficacy scores were more motivated than their counterparts. Statistics (analysis of variance) revealed no interaction effects between the treatment and computer self-efficacy.
The design of computer science curricula should rely on central concepts of the discipline rather than on technical short-term developments. Several authors have proposed lists of basic concepts or fundamental ideas in the past. However, these catalogs were based on subjective decisions without any empirical support. This article describes the empirical determination of central concepts for computer science education. Experts of computer science rated 49 concepts regarding four criteria. The cluster analysis of the data revealed the following central concepts:
problem, data, computer, test, algorithm, process, system, information, language, communication, software, program, computation, structure
, and
model
.
Computer science education should not be based on short-term developments but on content that is observable in multiple domains of computer science, may be taught at every intellectual level, will be relevant in the longer term, and is related to everyday language and/or thinking. Recently, a catalogue of central concepts for computer science education such as algorithm, computer, and data has been empirically determined. This paper now concentrates on central processes relevant for computer science education. Experts of computer science rated 44 general-education processes regarding four criteria. By using a cluster analysis approach the following central processes for computer science education have been identified: problem solving and problem posing, analyzing, generalizing, finding relationships, classifying, and investigating.
Graphical user interfaces (GUIs) of dynamic or interactive geometry software (DGS) allow users to interact with the DGS by using a computer mouse. Clicking on a GUI icon performs an action like choosing a construction tool or manipulating an object. For novices, it may be difficult to recognize and recall the icons needed for a task. Learning mathematics and learning the use of a dynamic geometry system at the same time could lead to cognitive overload. Several DGS systems try to solve this problem by offering different GUIs: expert users can choose between a wide range of icons, while for novice users only the most basic icons are presented. By preselecting a specific set of icons, a teacher can adapt a DGS to create a tool, which meets specific pedagogical demands. Two experiments were conducted to investigate the effects of reducing GUIs of a DGS. In experiment 1, which was carried out with full and reduced interfaces of the DGS Cinderella, the eye movements and gaze points of the users were recorded by an eye tracker. The time taken by users to find given icons in different types of interfaces was measured. In experiment 2, students measured the angle sums of polygons using the DGS Cinderella with a full or a reduced interface. No significant effects of GUI reduction were found in both experiments. The results are discussed and ideas for future research are presented.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.