902 research outputs found

    Power of Near-Peers: Conceptualizing and Testing a Near-Peer Mentoring Model in Raising Youths\u27 Self-Efficacy in Computer Programming

    Get PDF
    Self-efficacy is seen as a barrier for youth, females in particular, to enter computer science (CS). In this study, I presented a near-peer mentoring model that focused on changing the mentee’s self-efficacy in CS. The present study had three objectives: (a) to design a near-peer mentoring model (i.e., a conceptual model) around the sources of information that influence self-efficacy, (b) to develop a mentor training model based on the conceptual model, and (c) to test the effectiveness of the training model in increasing mentees’ self-efficacy in the context of a summer App programming camp. The present study adopted a mixed-methods approach following a concurrent, embedded design to answer research questions. Data were collected from pre-post surveys and camper interviews. Comparison of quantitative and qualitative findings indicated that the near-peer mentoring model has a potential in increasing youth’s self-efficacy regardless of their gender. It was also found that encouragement was important for fostering self-efficacy and while they did not directly influence self-efficacy, modeling and instructive feedback enhanced campers’ learning experience, which, in turn, would boost self-efficacy. The present study also provided examples of how to train mentors to do modeling and provide instructive and encouraging feedback, which may be helpful for programs that use mentors to recruit youth to CS

    Students’ Computational Thinking Skills In Physics Learning: A Case study of Kinematic Concepts

    Get PDF
    Physics learning provides a context for future careers in fostering ability in high-end logic with the 21st learning goals. Applying computational thinking in schools is challenging and requires systemic transformation and teacher attention. This study aims to investigate the computational thinking of students in physics learning. This study used exploratory qualitative research. Data were gathered through observation, interviews, and portfolio documents. The data are analyzed through six stages: preparing and organizing, exploring, building descriptions, representing the findings, interpreting the results, and validating the accuracy. The result indicated four primary computational thinking skills: decomposition, abstraction, simulation, and evaluation. The computational thinking skills in physics learning can develop students’ understanding and implementation of physics concepts based on data, not just mathematical formulas. Computational thinking in physics learning gives students the opportunity and space to explore and develop their ideas and logical reasoning more deeply in problem-defining, solutions, and evaluation. Students use their logical reasoning to solve the problem precisely. This study is expected to be used as a basis and support for physics teachers to integrate computational thinking into their learning classroom

    A Robust Architecture For Human Language Technology Systems

    Get PDF
    Early human language technology systems were designed in a monolithic fashion. As these systems became more complex, this design became untenable. In its place, the concept of distributed processing evolved wherein the monolithic structure was decomposed into a number of functional components that could interact through a common protocol. This distributed framework was readily accepted by the research community and has been the cornerstone for the advancement in cutting edge human language technology prototype systems.The Defense Advanced Research Program Agency (DARPA) Communicator program has been highly successful in implementing this approach. The program has fueled the design and development of impressive human language technology applications. Its distributed framework has offered numerous benefits to the research community, including reduced prototype development time, sharing of components across sites, and provision of a standard evaluation platform. It has also enabled development of client-server applications with complex inter-process communication between modules. However, this latter feature, though beneficial, introduces complexities which reduce overall system robustness to failure. In addition, the ability to handle multiple users and multiple applications from a common interface is not innately supported. This thesis describes the enhancements to the original Communicator architecture that address robustness issues and provide a multiple multi-user application environment by enabling automated server startup, error detection and correction. Extensive experimentation and analysis were performed to measure improvements in robustness due to the enhancements to the DARPA architecture. A 7.2% improvement in robustness was achieved on the address querying task, which is the most complex task in the human language technology system
    • …
    corecore