6 research outputs found

    WYDAJNOŚĆ IMPLEMENTACJI PODSTAWOWYCH METOD CAŁKOWANIA W ŚRODOWISKU APP INVENTOR

    Get PDF
    This paper presents comparison of efficiency of basic integration methods implemented in App Inventor and Java for Android environment. Chosen methods (rectangle, trapezoidal and Simpson’s rules) were applied for linear, cubic and sine functions. Conducted experiment revealed that applications developed in App Inventor were significantly slower than in case of Java, which makes App Inventor unsuitable for applications involving intensive calculations.W niniejszym artykule dokonano porównania wydajności podstawowych metod całkowania zaimplementowanych w środowisku App Inventor oraz Java dla platformy Android. Wybrane metody (prostokątów, trapezów i Simpsona) zastosowano dla funkcji liniowej, sześciennej oraz sinusoidy. Rezultaty eksperymentu wykazały, że działanie algorytmów zaimplementowanych w App Inventor jest wielokrotnie wolniejsze niż w Java dla Android, co znacząco ogranicza przydatność środowiska App Inventor do tworzenia aplikacji realizujących obliczenia matematyczne

    Learning to communicate computationally with Flip: a bi-modal programming language for game creation

    Get PDF
    Teaching basic computational concepts and skills to school children is currently a curricular focus in many countries. Running parallel to this trend are advances in programming environments and teaching methods which aim to make computer science more accessible, and more motivating. In this paper, we describe the design and evaluation of Flip, a programming language that aims to help 11–15 year olds develop computational skills through creating their own 3D role-playing games. Flip has two main components: 1) a visual language (based on an interlocking blocks design common to many current visual languages), and 2) a dynamically updating natural language version of the script under creation. This programming-language/natural-language pairing is a unique feature of Flip, designed to allow learners to draw upon their familiarity with natural language to “decode the code”. Flip aims to support young people in developing an understanding of computational concepts as well as the skills to use and communicate these concepts effectively. This paper investigates the extent to which Flip can be used by young people to create working scripts, and examines improvements in their expression of computational rules and concepts after using the tool. We provide an overview of the design and implementation of Flip before describing an evaluation study carried out with 12–13 year olds in a naturalistic setting. Over the course of 8 weeks, the majority of students were able to use Flip to write small programs to bring about interactive behaviours in the games they created. Furthermore, there was a significant improvement in their computational communication after using Flip (as measured by a pre/post-test). An additional finding was that girls wrote more, and more complex, scripts than did boys, and there was a trend for girls to show greater learning gains relative to the boys

    Using a discourse-intensive pedagogy and android's app inventor for introducing computational concepts to middle school students

    No full text

    Computational Thinking in Education: Where does it fit? A systematic literary review

    Get PDF
    Computational Thinking (CT) has been described as an essential skill which everyone should learn and can therefore include in their skill set. Seymour Papert is credited as concretising Computational Thinking in 1980 but since Wing popularised the term in 2006 and brought it to the international community's attention, more and more research has been conducted on CT in education. The aim of this systematic literary review is to give educators and education researchers an overview of what work has been carried out in the domain, as well as potential gaps and opportunities that still exist. Overall it was found in this review that, although there is a lot of work currently being done around the world in many different educational contexts, the work relating to CT is still in its infancy. Along with the need to create an agreed-upon definition of CT lots of countries are still in the process of, or have not yet started, introducing CT into curriculums in all levels of education. It was also found that Computer Science/Computing, which could be the most obvious place to teach CT, has yet to become a mainstream subject in some countries, although this is improving. Of encouragement to educators is the wealth of tools and resources being developed to help teach CT as well as more and more work relating to curriculum development. For those teachers looking to incorporate CT into their schools or classes then there are bountiful options which include programming, hands-on exercises and more. The need for more detailed lesson plans and curriculum structure however, is something that could be of benefit to teachers

    OnCreate and the virtual teammate: an analysis of online creative processes and remote collaboration

    Get PDF
    This paper explores research undertaken by a consortium of 10 universities from across Europe as part of an EU Erasmus Strategic Partnership project called OnCreate. Recent research and experiences prove the importance of the design and implementation of online courses that are learner-centred, include collaboration and integrate rich use of media in authentic environments. The OnCreate project explores the specific challenges of creative processes in such environments. The first research phase comprises a comparative qualitative analysis of collaboration practices in design-related study programmes at the ten participating universities. A key outcome of this research was in identifying the shortcomings of the hierarchical role models of established Learning Management Systems (such as Moodle or Blackboard) and the tendency towards evolving 'mash-up' environments to support creative online collaboration
    corecore