150,928 research outputs found

    Supporting the Learning of Computer Programming in an Early Years Education

    Get PDF
    The deployment of technology across the globe towards creating efficient learning environments is growing rapidly. In the United Kingdom, for example, the government is investing an enormous amount of money in primary school early years programming lessons. The ideology behind this push is to strengthen the link between the younger generation and the technological growth that will continue to have an ever-increasing impact on their lives and to fuel the pace of innovation. One of the core themes of this area is that of computer programming, which has now become a mandatory subject in early years’ education. As a result of this change, many challenges are being faced by teachers and pupils; for example, teachers require more training and young students need appropriate tools that suit their level of learning. Therefore, this research aimed to help facilitate the process of teaching and learning programming for the young generation via the provision of a suitable technologically educational programming system whereby they can develop their programming skills. This proposed system has some pedagogical characteristics that distinguish it from other programming tutoring systems. The proposed system is based on assessment-driven learning whereby pupils are provided with suitable programming learning that fits their appropriate learning levels. Another characteristic of this proposed system is that pupils are learning programming through a deep learning approach, e.g. thinking and analysing how to solve the problem, not like other existing tools which have attempted only to achieve lower learning outcomes, e.g. remembering a concept and then answering multiple-choice questions. Two experimental studies were conducted on pupils from two UK primary schools to evaluate the effectiveness of our proposed system, and the results indicated that pupils found the proposed system helped them to learn programming, as well as they made good progress and they enjoyed what they were learning. Consequently, it can be interpreted from the research findings that an automated teaching and learning programming system that supports the right pedagogical aspects, e.g. assessment-driven learning with the inclusion of game-based learning, would make the learning process more successful and enjoyable for pupils in early years of education

    Introductory programming: a systematic literature review

    Get PDF
    As computing becomes a mainstream discipline embedded in the school curriculum and acts as an enabler for an increasing range of academic disciplines in higher education, the literature on introductory programming is growing. Although there have been several reviews that focus on specific aspects of introductory programming, there has been no broad overview of the literature exploring recent trends across the breadth of introductory programming. This paper is the report of an ITiCSE working group that conducted a systematic review in order to gain an overview of the introductory programming literature. Partitioning the literature into papers addressing the student, teaching, the curriculum, and assessment, we explore trends, highlight advances in knowledge over the past 15 years, and indicate possible directions for future research

    Television and children: developmentally harmful or educationally beneficial?

    Get PDF
    Includes bibliographical references

    Computing as the 4th “R”: a general education approach to computing education

    Get PDF
    Computing and computation are increasingly pervading our lives, careers, and societies - a change driving interest in computing education at the secondary level. But what should define a "general education" computing course at this level? That is, what would you want every person to know, assuming they never take another computing course? We identify possible outcomes for such a course through the experience of designing and implementing a general education university course utilizing best-practice pedagogies. Though we nominally taught programming, the design of the course led students to report gaining core, transferable skills and the confidence to employ them in their future. We discuss how various aspects of the course likely contributed to these gains. Finally, we encourage the community to embrace the challenge of teaching general education computing in contrast to and in conjunction with existing curricula designed primarily to interest students in the field

    Ideabook: Libraries for Families

    Get PDF
    The IDEABOOK is a research-based framework to guide and broaden family engagement in libraries.The framework helps libraries move beyond thinking of family engagement as random, individual activities or programs, but rather as a system where library leadership, activities, and resources that are linked to goals. The framework represents a theory of change that begins with a set of elements—leadership, engagement, and support services—that build a pathway for meaningful family engagement beginning in the early childhood years and extending through young adulthood.This IDEABOOK was developed for anyone who works in a library setting—from library directors and children's and youth librarians, to volunteers and support staff—and shares many innovative ways that libraries support and guide families in children's learning and development

    Towards using online portfolios in computing courses

    Get PDF
    The direct experience we had with teaching a summer pre-college computing course in which we adopted an online portfolio approach has led us to consider the use of online portfolios in our regular computer science undergraduate courses. The technical challenges we foresee include: the necessary support from the college\u27s IT department; the use of Microsoft-based web authoring technologies vs. the use of Open Source / freeware counterparts; the need for adequate technical knowledge on the part of our faculty; the need for server-side hardware and software resources

    Integrating mobile robotics and vision with undergraduate computer science

    Get PDF
    This paper describes the integration of robotics education into an undergraduate Computer Science curriculum. The proposed approach delivers mobile robotics as well as covering the closely related field of Computer Vision, and is directly linked to the research conducted at the authors’ institution. The paper describes the most relevant details of the module content and assessment strategy, paying particular attention to the practical sessions using Rovio mobile robots. The specific choices are discussed that were made with regard to the mobile platform, software libraries and lab environment. The paper also presents a detailed qualitative and quantitative analysis of student results, including the correlation between student engagement and performance, and discusses the outcomes of this experience

    Computer Programming Effects in Elementary: Perceptions and Career Aspirations in STEM

    Full text link
    The development of elementary-aged students’ STEM and computer science (CS) literacy is critical in this evolving technological landscape, thus, promoting success for college, career, and STEM/CS professional paths. Research has suggested that elementary- aged students need developmentally appropriate STEM integrated opportunities in the classroom; however, little is known about the potential impact of CS programming and how these opportunities engender positive perceptions, foster confidence, and promote perseverance to nurture students’ early career aspirations related to STEM/CS. The main purpose of this mixed-method study was to examine elementary-aged students’ (N = 132) perceptions of STEM, career choices, and effects from pre- to post-test intervention of CS lessons (N = 183) over a three-month period. Findings included positive and significant changes from students’ pre- to post-tests as well as augmented themes from 52 student interviews to represent increased enjoyment of CS lessons, early exposure, and its benefits for learning to future careers
    • …
    corecore