43 research outputs found

    Design Early Considered Harmful: Graduated Exposure to Complexity and Structure Based on Levels of Cognitive Development

    Get PDF
    We have recognized that the natural tendency to teach according to the structure of one’s own understanding runs contrary to established models of cognitive development. Bloom’s Taxonomy has provided a basis for establishing a more efficacious pedagogy. Emphasizing a hierarchical progression of skill sets and gradual learning through example, our approach advocates teaching software development from the inside/out rather than beginning with either console apps or monolithic designs

    JKarelRobot: A Case Study in Supporting Levels of Cognitive Development in the Computer Science Curriculum

    Get PDF
    We introduce a new software tool, JKarelRobot, for supporting an Inside/Out pedagogy in introductory programming courses. Extending the original conception of Karel the Robot , with Bloom\u27s Taxonomy of Educational Objectives as a guiding principle, we have provided a mechanism for designing exercises that are cognitively appropriate to the developmental levels of our students. JKarelRobot is platform independent (written in Java) and language/paradigm independent, supporting Pascal, Java, and Lisp style environments

    Integrative Planning Workshops: The Michigan Experience

    No full text

    Design early considered harmful

    No full text
    corecore