223,559 research outputs found

    Effects of Neuropsychological Intervention in a Child with Functional Deficit in Programming and Control

    Get PDF
    Introduction. The brain’s third functional block is considered an important element in the impairment of child development, which has been conceptually linked to ADHD and learning difficulties. Its rehabilitation presents some skepticism regarding the effectiveness of the treatments. This is associated with the lack of relationshipbetween the established diagnosis and the intervention proposal, the lack of knowledge of the basic psychological needs of each age and the design of an intervention program that corresponds to the neuropsychological syndrome. Methodology. The main purpose of this paper is to present the results of a neuropsychological intervention in a 11-year-old schoolgirl from the city of Puebla-México with a functional deficit in programming and control mechanism. The intervention program was scheduled twice a week for 11 months; gauging its effectiveness with pre-post neuropsychological and electroencephalography (EEG) assessment. The EEG data revealed functional bilateral changes of origin in basal ganglia, mesencephalic and of the brainstem. The method of qualitative syndromic analysis of the functional status of the cerebral mechanisms was used, especially in mistakes made at different tasks associated with the mechanism involved. The program was elaborated based on the structure and content of the school learning activity and zone of proximal development. Results. A significant improvement was observed in the functional state of programming and control and improvement in school performance. Conclusion. Approaches to child correction like the cultural-historical are necessary in the neuropsychological field to generate methods that guarantee the psychological and neuropsychological development. Keywords: Neuropsychological syndrome, child neuropsychology, child neuropsychological intervention, developmental problems, subcortical structures

    Confessions of a live coder

    Get PDF
    This paper describes the process involved when a live coder decides to learn a new musical programming language of another paradigm. The paper introduces the problems of running comparative experiments, or user studies, within the field of live coding. It suggests that an autoethnographic account of the process can be helpful for understanding the technological conditioning of contemporary musical tools. The author is conducting a larger research project on this theme: the part presented in this paper describes the adoption of a new musical programming environment, Impromptu, and how this affects the author’s musical practice

    Four approaches to teaching programming

    No full text
    Based on a survey of literature, four different approaches to teaching introductory programming are identified and described. Examples of the practice of each approach are identified representing procedural, visual, and object-oriented programming language paradigms. Each approach is then further analysed, identifying advantages and disadvantages for the student and the teacher. The first approach, code analysis, is analogous to reading before writing, that is, recognising the parts and what they mean. It requires learners to analyse and understand existing code prior to producing their own. An alternative is the building blocks approach, analogous to learning vocabulary, nouns and verbs, before constructing sentences. A third approach is identified as simple units in which learners master solutions to small problems before applying the learned logic to more complex problems. The final approach, full systems, is analogous to learning a foreign language by immersion whereby learners design a solution to a non-trivial problem and the programming concepts and language constructs are introduced only when the solution to the problem requires their application. The conclusion asserts that competency in programming cannot be achieved without mastering each of the approaches, at least to some extent. Use of the approaches in combination could provide novice programmers with the opportunities to acquire a full range of knowledge, understanding, and skills. Several orders for presenting the approaches in the classroom are proposed and analysed reflecting the needs of the learners and teachers. Further research is needed to better understand these and other approaches to teaching programming, not in terms of learner outcomes, but in terms of teachers’ actions and techniques employed to facilitate the construction of new knowledge by the learners. Effective classroom teaching practices could be informed by further investigations into the effect on progression of different toolset choices and combinations of teaching approache

    Probabilistic Graphical Models on Multi-Core CPUs using Java 8

    Get PDF
    In this paper, we discuss software design issues related to the development of parallel computational intelligence algorithms on multi-core CPUs, using the new Java 8 functional programming features. In particular, we focus on probabilistic graphical models (PGMs) and present the parallelisation of a collection of algorithms that deal with inference and learning of PGMs from data. Namely, maximum likelihood estimation, importance sampling, and greedy search for solving combinatorial optimisation problems. Through these concrete examples, we tackle the problem of defining efficient data structures for PGMs and parallel processing of same-size batches of data sets using Java 8 features. We also provide straightforward techniques to code parallel algorithms that seamlessly exploit multi-core processors. The experimental analysis, carried out using our open source AMIDST (Analysis of MassIve Data STreams) Java toolbox, shows the merits of the proposed solutions.Comment: Pre-print version of the paper presented in the special issue on Computational Intelligence Software at IEEE Computational Intelligence Magazine journa
    corecore