41,764 research outputs found

    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

    Code Park: A New 3D Code Visualization Tool

    Full text link
    We introduce Code Park, a novel tool for visualizing codebases in a 3D game-like environment. Code Park aims to improve a programmer's understanding of an existing codebase in a manner that is both engaging and intuitive, appealing to novice users such as students. It achieves these goals by laying out the codebase in a 3D park-like environment. Each class in the codebase is represented as a 3D room-like structure. Constituent parts of the class (variable, member functions, etc.) are laid out on the walls, resembling a syntax-aware "wallpaper". The users can interact with the codebase using an overview, and a first-person viewer mode. We conducted two user studies to evaluate Code Park's usability and suitability for organizing an existing project. Our results indicate that Code Park is easy to get familiar with and significantly helps in code understanding compared to a traditional IDE. Further, the users unanimously believed that Code Park was a fun tool to work with.Comment: Accepted for publication in 2017 IEEE Working Conference on Software Visualization (VISSOFT 2017); Supplementary video: https://www.youtube.com/watch?v=LUiy1M9hUK

    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

    Independent Evaluation of the Jim Joseph Foundation's Education Initiative Year 4 Report

    Get PDF
    Research indicates that well-prepared educators help produce strong learning outcomes for students. For the continued health of Jewish education, higher education institutions should have the capacity to prepare sufficient numbers of highly qualified educators and education leaders for careers in Jewish education. Teachers, division heads, and school heads represent a substantial segment of the educator population in Jewish day schools. More than 5,000 educators enter new positions in Jewish day schools every year and are in need of adequate preparation. The most frequent obstacle to instructional quality in Jewish day schools is the difficulty in recruiting qualified teachers (Ben-Avie & Kress, 2006; Jewish Education Service of North America, 2008; Kidron et al., in press; Krakowski, 2011; Sales, 2007).A similar problem has been observed in supplementary schools in congregational or communal settings. These schools enroll the majority of Jewish children and adolescents receiving a Jewish education in the United States (Wertheimer, 2008). In recent years, congregations have begun to replace traditional educational programs with new approaches that aim to raise the quality of instruction and the level of parent and student satisfaction relative to their programs. These new approaches may include greater integration of experiential Jewish education and community service, family learning, and the integration of all aspects of congregational learning under the leadership of one director (Rechtschaffen, 2011; Sales, Samuel, Koren, & Shain, 2010). High-quality programs that are updated or reconstructed across time to meet the needs of the Jewish community require well-prepared directors and educators. However, many directors and educators in congregational schools have not participated in teacher preparation programs, and the depth of Jewish content knowledge among these teachers is highly variable (Stodolsky, Dorph, & Rosov, 2008)

    ALT-C 2010 - Conference Introduction and Abstracts

    Get PDF

    Designing the interface between research, learning and teaching.

    Full text link
    Abstract: This paper’s central argument is that teaching and research need to be reshaped so that they connect in a productive way. This will require actions at a whole range of levels, from the individual teacher to the national system and include the international communities of design scholars. To do this, we need to start at the level of the individual teacher and course team. This paper cites some examples of strategies that focus on what students do as learners and how teachers teach and design courses to enhance research-led teaching. The paper commences with an examination of the departmental context of (art and) design education. This is followed by an exploration of what is understood by research-led teaching and a further discussion of the dimensions of research-led teaching. It questions whether these dimensions are evident, and if so to what degree in design departments, programmes and courses. The discussion examines the features of research-led departments and asks if a department is not research-led in its approach to teaching, why it should consider changing strategies
    corecore