41,764 research outputs found
Introductory programming: a systematic literature review
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
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
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
Recommended from our members
Harmony and Technology Enhanced Learning
New technologies offer rich opportunities to support education in harmony. In this chapter we consider theoretical perspectives and underlying principles behind technologies for learning and teaching harmony. Such perspectives help in matching existing and future technologies to educational purposes, and to inspire the creative re-appropriation of technologies
Independent Evaluation of the Jim Joseph Foundation's Education Initiative Year 4 Report
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)
Recommended from our members
Innovating Pedagogy 2015: Open University Innovation Report 4
This series of reports explores new forms of teaching, learning and assessment for an interactive world, to guide teachers and policy makers in productive innovation. This fourth report proposes ten innovations that are already in currency but have not yet had a profound influence on education. To produce it, a group of academics at the Institute of Educational Technology in The Open University collaborated with researchers from the Center for Technology in Learning at SRI International. We proposed a long list of new educational terms, theories, and practices. We then pared these down to ten that have the potential to provoke major shifts in educational practice, particularly in post-school education. Lastly, we drew on published and unpublished writings to compile the ten sketches of new pedagogies that might transform education. These are summarised below in an approximate order of immediacy and timescale to widespread implementation
Designing the interface between research, learning and teaching.
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
- …