idw – Informationsdienst Wissenschaft

Nachrichten, Termine, Experten

Grafik: idw-Logo
Science Video Project
idw-Abo

idw-News App:

AppStore

Google Play Store



Instance:
Share on: 
05/28/2015 11:31

Latest “Roberta” Textbook Introduces Programming with Java

Katrin Berkler Presse und Öffentlichkeitsarbeit
Fraunhofer-Institut für Intelligente Analyse- und Informationssysteme IAIS

    Even students and teachers already familiar with the graphics of the LEGO® MINDSTORMS® programming interface will often shy away from textual programming. The new “EV3 Programming with Java” textbook hopes to change that by introducing Roberta teachers to Java programming techniques. The book has been published as part of Fraunhofer's “Roberta – Learning with robots” initiative and is a joint project run by the Fraunhofer Institute for Intelligent Analysis and Information Systems IAIS and Oracle Academy. In addition to simple programming tasks, readers can expect to learn about a Roberta experiment, which highlights the advantages demonstrated with practical examples.

    “The transition from graphic to text-based programming is really not as daunting as many users might fear”, says Beate Jost, the Roberta Initiative's technical project manager at Fraunhofer IAIS. “The Java programming language, in particular, allows us to program close to real life which means it is easy to learn and lends itself beautifully to working with the LEGO MINDSTORMS system.” By linking what is undoubtedly the best known object orientated programming language with the robots used by Roberta it becomes fairly simple to turn far more complex programs into reality. “Our new Roberta textbook uses practical examples to explain the Java programming world to experienced Roberta teachers and offers practical help and advice for the Roberta classes they teach”, explains Jost.

    The book, which is the result of a collaboration between Fraunhofer IAIS and Oracle Academy, provides an introduction to programming languages using small, easily comprehensible steps. The first few chapters offer a basic understanding of the theory and practice of textual programming through simple easy-to-understand examples. Real life objects such as robots, engines or sensors, which are used in the programming examples clearly illustrate the object orientation principle – the most important concept in Java programming. The following chapters cover a variety of topics before finally showing how a Roberta experiment combining Java and the EV3 system can be successfully employed in a Roberta teaching course.

    “By collaborating with the Roberta initiative and supporting the latest Roberta volume, Programming with Java (Programmieren mit Java), we continue our commitment to supporting computer science education,” says Alison Derbenwick Miller, vice president, Oracle Academy. “We hope that through the creation of educational materials and programs that make a challenging discipline like computer science engaging for everyone, we will increase participation, especially by girls and other underrepresented populations in the field, creating a richer and better future for everyone, everywhere.”

    Java is one of the world's most commonly used programming languages and one of the aims of this collaboration is to introduce school children to it in a fun way and to use the Roberta teacher training courses to train teachers to show how this can be done. The latest Roberta textbook “EV3 programming with Java” successfully builds on this idea by explaining not only the simple transition to text-based programming, but also introduces teachers and their pupils to a programming language which they would otherwise use only as part of commercially available professional applications and games.

    For over ten years now the “Roberta – Learning with robots” initiative has been introducing children and young people to the joys of science and using LEGO MINDSTORMS robots to teach them in gender and age appropriate courses how much fun technology and the natural sciences can be. The new “EV3 programming with Java” Roberta textbook is available in German from the Fraunhofer-Verlag for € 34,90 (ISBN: 978-3-8396-0840-1). An eBook will soon be available.

    Java Programming with Roberta: The Robot solves the cube

    What is possible using Java programming together with LEGO Mindstorms EV3 robots shows the exciting experiment "Cube Solver": solving a Rubik's Cube by hand is a complex riddle – Roberta succeeds within minutes. Built from a single LEGO Education EV3 basic set and programmed with leJOS, the robot scans the Rubik's Cube via a sensor, calculates the correct solution and automatically brings the colors into the right positions. The instructions for this experiment can be found in the new Roberta textbook EV3 Programming with Java.

    Video of the experiment: https://www.youtube.com/watch?v=4jZSBK6oB1Q


    More information:

    http://www.roberta-home.de
    http://academy.oracle.com
    https://www.verlag.fraunhofer.de/bookshop/buch/Roberta-EV3-Programmieren-mit-Jav...


    Images

    The new Roberta textbook is now available in German from the Fraunhofer Bookshop
    The new Roberta textbook is now available in German from the Fraunhofer Bookshop
    Cover: Fraunhofer IAIS
    None


    Attachment
    attachment icon Press Release as PDF

    Criteria of this press release:
    Business and commerce, Journalists, Scientists and scholars, Students, Teachers and pupils, all interested persons
    Electrical engineering, Information technology, Mathematics, Teaching / education
    transregional, national
    Schools and science, Scientific Publications
    English


     

    The new Roberta textbook is now available in German from the Fraunhofer Bookshop


    For download

    x

    Help

    Search / advanced search of the idw archives
    Combination of search terms

    You can combine search terms with and, or and/or not, e.g. Philo not logy.

    Brackets

    You can use brackets to separate combinations from each other, e.g. (Philo not logy) or (Psycho and logy).

    Phrases

    Coherent groups of words will be located as complete phrases if you put them into quotation marks, e.g. “Federal Republic of Germany”.

    Selection criteria

    You can also use the advanced search without entering search terms. It will then follow the criteria you have selected (e.g. country or subject area).

    If you have not selected any criteria in a given category, the entire category will be searched (e.g. all subject areas or all countries).