771 research outputs found

    Automated Feedback for Learning Code Refactoring

    Get PDF

    An evolving approach to learning in problem solving and program development : the distributed learning model

    Get PDF
    Technological advances are paving the way for improvements in many sectors of society. The US education system needs to undergo a transformation of existing pedagogical methods to maximize utilization of new technologies. Traditional education has primarily been teacher driven, lectured-based in one location. Advances in technology are challenging existing paradigms by developing tools and educational environments that reach diverse learning styles and surpass the boundaries of current teaching methods. Distributed learning is an emerging paradigm today that has promise to contribute significantly to learning and improve overall academic success. This research first explores various systems that provide different modes of learning. The problem domain of this research is the difficulty novice programmers\u27 face when learning to program. This paper proposes how distributed learning can be used in a teaching environment to enrich learning and the impacts for the given problem domain

    Orchestration of e-learning services for automatic evaluation of programming exercises

    Get PDF
    Managing programming exercises require several heterogeneous systems such as evaluation engines, learning objects repositories and exercise resolution environments. The coordination of networks of such disparate systems is rather complex. These tools would be too specific to incorporate in an e-Learning platform. Even if they could be provided as pluggable components, the burden of maintaining them would be prohibitive to institutions with few courses in those domains. This work presents a standard based approach for the coordination of a network of e-Learning systems participating on the automatic evaluation of programming exercises. The proposed approach uses a pivot component to orchestrate the interaction among all the systems using communication standards. This approach was validated through its effective use on classroom and we present some preliminary results

    Computing Education in a Hybrid World

    Get PDF

    Designing and Implementing Instruction on the World Wide Web: A Case Study

    Get PDF
    This case study describes some tips and lessons learned from a project at St. Cloud State University designed to teach information literacy over the World Wide Web. The information literacy project has two primary components: Under the auspices of LEO: Literacy Education Online (a project to disseminate resources to improve composition and writing skills), to develop content resources providing guidance in library and internet use and application in research; Under the Center for Information Media, to disseminate self-paced instructional modules on library and internet use and application in research that could be used in credit-generating courses. As the two components exhibited considerable overlap, it was decided to develop inter-related resources within a single project environment
    • …
    corecore