• Login
    View Item 
    •   Maryland Shared Open Access Repository Home
    • ScholarWorks@Towson
    • Towson University Graduate Theses and Dissertations
    • View Item
    •   Maryland Shared Open Access Repository Home
    • ScholarWorks@Towson
    • Towson University Graduate Theses and Dissertations
    • View Item
    JavaScript is disabled for your browser. Some features of this site may not work without it.

    Microworlds to improve learning in introductory computer science courses

    Thumbnail
    Files
    DSP2010Robertson.pdf (1.257Mb)
    Permanent Link
    http://hdl.handle.net/11603/1975
    Collections
    • Towson University Graduate Theses and Dissertations
    Metadata
    Show full item record
    Author/Creator
    Robertson, James A. (James Albert), 1958-
    Date
    2013-06-05
    2010-05
    Type of Work
    application/pdf
    xi, 184 pages
    Text
    dissertations
    Department
    Towson University. Department of Educational Technology and Literacy
    Rights
    Copyright protected, all rights reserved.
    There are no restrictions on access to this document. An internet release form signed by the author to display this document online is on file with Towson University Special Collections and Archives.
    Subjects
    Computer science -- Study and teaching (Higher)
    Computer programming
    Abstract
    Novice programmers often struggle when attempting to learn how to write code while reducing the number of programming errors. This study investigates tools and techniques that can be used to reduce some of the obstacles many students face when learning to write a computer program. Specifically, this research aims to evaluate if entry-level programming students who use the Alice 2.0 programming environment demonstrate a better understanding of fundamental programming concepts than students who use a traditional C++ programming environment. Approximately 70 students from two face-to-face CS0 sections taught by the same instructor participated in this research. The instruments used in this research included a pre-test, demographic questionnaire, three programming assignments, a post-test, course evaluations, and final course grades. A rubric was used for the instructor to grade each programming assignment. Each assessment activity was carefully aligned with one or more course learning objectives. Results of this study showed students who used the Alice programming environment consistently scored higher in the layout (visual appeal) grading component for all programming assignments. There were no differences found between the two programming environments in regards to code functionality or design, or in the pre- and post-test scores between the two groups. A larger percentage of students from the group that used the Alice programming environment successfully passed the course. However, students in the Alice group rated the instructor and overall course significantly lower than students who used the C++ programming environment.


    Towson University
    8000 York Road
    Towson, Maryland 21252

    Website:
    www.towson.edu

    Contact Info:
    azukowski@towson.edu
    410-704-5318
    http://libraries.towson.edu/md-soar


    If you wish to submit a copyright complaint or withdrawal request, please email mdsoar-help@umd.edu.

     

     

    My Account

    LoginRegister

    Browse

    This CollectionBy Issue DateTitlesAuthorsSubjectsType

    Statistics

    View Usage Statistics


    Towson University
    8000 York Road
    Towson, Maryland 21252

    Website:
    www.towson.edu

    Contact Info:
    azukowski@towson.edu
    410-704-5318
    http://libraries.towson.edu/md-soar


    If you wish to submit a copyright complaint or withdrawal request, please email mdsoar-help@umd.edu.