4,026 research outputs found

    A 2007 Model Curriculum For A Liberal Arts Degree In Computer Science

    Get PDF

    General Education Requirements: Fontbonne Catalog, 2018-2019

    Get PDF
    This catalog reflects an institution that is devoted to upholding its new, self-identified value of the common good. The addition of the Mission Core classes and restructuring of the GERs that took place in 2015 fundamentally changed how the program worked. A system that relies on Mission core being the “heart” of the GER program with “Pillars” of knowledge supporting the “structure” of Fontbonne is an important change. The institution is now focused on bringing its own version of a liberal arts education to its students rather than a more standardized one, coming close to finalizing the vision started in the 1970s.https://griffinshare.fontbonne.edu/gen-ed/1004/thumbnail.jp

    Learning Object Oriented Programming Using Augmented Reality - A Case Study with Elementary School Students

    Get PDF
    abstract: There is a demanding need to empower students from kindergarten through high school to learn computer science and be equipped with the computational thinking skills that they need in today's technology driven world. However, introducing computer programming to students can be challenging, especially for those who aren't familiar with the nuances of code. Several popular tools are used in curriculum for K-12 students which utilize interactive and visualization approaches to engage young kids in learning computational concepts. Possibilities of using Augmented Reality (AR) in teaching programming to novices are explored in this work. In this thesis Ogmented, an AR application is designed which includes interactive learning material that covers a range of fundamental Object-Oriented Programming (OOP) concepts. This work aims to exploit the idea to learn abstract concepts via AR by capitalizing the strength of visual-aided and interactive elements. A user study with a group of elementary school students is conducted. It explored how students operated the AR application with the interactive elements and how they wrote codes to solve programming problems. It was observed that students who followed instructions while taking tutorials were successfully able to write fragments of codes in exercise modules. Irrespective of their knowledge about programming, majority of students were able to write executable code snippets for concepts they were taught with use of Ogmented. This shares an initial insight on using AR in classroom to teach abstract programming concepts.Dissertation/ThesisMasters Thesis Computer Science 201

    The nature of an object-oriented program:how do practitioners understand the nature of what they are creating?

    Get PDF
    Object-oriented programming is seen as a difficult skill to master. There is considerable debate about the most appropriate way to introduce novice programmers to object-oriented concepts. Is it possible to uncover what the critical aspects or features are that enhance the learning of object-oriented programming? Practitioners have differing understandings of the nature of an object-oriented program. Uncovering these different ways of understanding leads to agreater understanding of the critical aspects and their relationship tothe structure of the program produced. A phenomenographic studywas conducted to uncover practitioner understandings of the nature of an object-oriented program. The study identified five levels of understanding and three dimensions of variation within these levels. These levels and dimensions of variation provide a framework for fostering conceptual change with respect to the nature of an object-oriented program
    • …
    corecore