995 results
Search Results
2. A systematic review of "Hour of Code" research.
- Author
-
Yauney, Jessica, Bartholomew, Scott R., and Rich, Peter
- Published
- 2023
- Full Text
- View/download PDF
3. A Classification of Recent Australasian Computing Education Publications.
- Subjects
PUBLICATIONS ,CONFERENCES & conventions ,COMPUTER science ,EDUCATION research ,COMPUTER programming ,ELECTRONIC data processing ,COMPUTER programmers - Abstract
A new classification system for computing education papers is presented and applied to every computing education paper published between January 2004 and January 2007 at the two premier computing education conferences in Australia and New Zealand. We find that while simple reports outnumber other types of paper, a healthy proportion of papers address and answer a research question. We find that more papers deal with programming courses than with other courses, and that more than half of all publications are situated in single subjects. To the extent that differing circumstances permit, we compare our results with those of an earlier study of the SIGCSE conference, and find that the Australasian publications include fewer simple reports and more papers describing analysis and experiment. We note a reasonable number of publications on multi-institutional work, which we interpret as evidence of a sense of computing education community within Australia and New Zealand. [ABSTRACT FROM AUTHOR]
- Published
- 2007
- Full Text
- View/download PDF
4. Review of measurements used in computing education research and suggestions for increasing standardization.
- Author
-
Margulieux, Lauren, Ketenci, Tuba Ayer, and Decker, Adrienne
- Abstract
Background and context: The variables that researchers measure and how they measure them are central in any area of research, including computing education. Which research questions can be asked and how they are answered depends on measurement. Objective: To summarize the commonly used variables and measurements in computing education and to compare them to best practices in measurement for human-subjects research. Method: Systematic literature review analyzing 197 papers published during 2013-2017 in computing education research venues. Findings: The review illuminates common practices related to: variables measured (including learner characteristics), measurements used, and type of data analysis. The paper lists standardized measurements that were used and highlights commonly used variables for which no standardized measures exist. Implications: The paper concludes with information about best practices currently being used in the community that should be continued, as well as pointing out practices that could be improved along with recommendations for how to begin to adopt those best practices. [ABSTRACT FROM AUTHOR]
- Published
- 2019
- Full Text
- View/download PDF
5. Teaching modeling: a software perspective.
- Author
-
Clarke, Peter J. and Pierantonio, Alfonso
- Published
- 2018
- Full Text
- View/download PDF
6. Computer Science Education - Call for Papers.
- Published
- 2018
- Full Text
- View/download PDF
7. Editorial.
- Author
-
Dorn, Brian and Vahrenhold, Jan
- Published
- 2024
- Full Text
- View/download PDF
8. Computer Science Teacher Professional Development in the United States: A Review of Studies Published between 2004 and 2014
- Author
-
Menekse, Muhsin
- Abstract
While there has been a remarkable interest to make computer science a core K-12 academic subject in the United States, there is a shortage of K-12 computer science teachers to successfully implement computer sciences courses in schools. In order to enhance computer science teacher capacity, training programs have been offered through teacher professional development. In this study, the main goal was to systematically review the studies regarding computer science professional development to understand the scope, context, and effectiveness of these programs in the past decade (2004-2014). Based on 21 journal articles and conference proceedings, this study explored: (1) Type of professional development organization and source of funding, (2) professional development structure and participants, (3) goal of professional development and type of evaluation used, (4) specific computer science concepts and training tools used, (5) and their effectiveness to improve teacher practice and student learning.
- Published
- 2015
- Full Text
- View/download PDF
9. Project Development Approach to Technical Writing in the Computer Science Classroom: A Template for Management.
- Author
-
Paine, Katharine M. and Taylor, Harriet G.
- Abstract
Through a cross‐disciplinary approach, two researchers solved the problem of poorly written term papers in the computer science curriculum. Using software engineering techniques, students produced focused, well‐organized, well‐formatted papers, some of publishable quality. The three‐step assignment taught time and research management, organization, and accepted formatting style. The researchers developed supplemental materials to help students create and then assess their work. Any Computer Science teacher at any university level can use the material if a Writing Across the Curriculum (WAC) program exists or if the instructor has sufficient rhetorical skills. [ABSTRACT FROM PUBLISHER]
- Published
- 1994
- Full Text
- View/download PDF
10. Editorial.
- Author
-
Dorn, Brian and Vahrenhold, Jan
- Published
- 2023
- Full Text
- View/download PDF
11. Emotions and programming learning: systematic mapping.
- Author
-
Coto, Mayela, Mora, Sonia, Grass, Beatriz, and Murillo-Morera, Juan
- Published
- 2022
- Full Text
- View/download PDF
12. Impact of reflection in auto-graders: an empirical study of novice coders
- Author
-
Abu Deeb, Fatima and Hickey, Timothy
- Abstract
ABSTRACTBackground and ContextAuto-graders are praised by novice students learning to program, as they provide them with automatic feedback about their problem-solving process. However, some students often make random changes when they have errors in their code, without engaging in deliberate thinking about the cause of the error.ObjectiveTo investigate whether requiring students using an auto-grading system to reflect on the errors in their code would reduce trial and error behavior often seen in such systems.MethodThe paper analyzes the impact of reflection per student and per problem using paired t-tests.FindingsStudents took fewer steps to solve the problem in reflective sessions than in Usual Debugging Sessions (4.33 vs 8.04) and they made half as many syntax errors, logic errors, and runtime errors. However, they took more time between runs.ImplicationsThis paper provides evidence that requiring reflection in autograding systems can improve student debugging skills.
- Published
- 2024
- Full Text
- View/download PDF
13. Editorial.
- Author
-
Dorn, Brian and Vahrenhold, Jan
- Subjects
STUDENT attitudes ,SCIENTIFIC computing ,COMPUTER science education ,INFORMATION science ,SOFTWARE engineering - Published
- 2020
- Full Text
- View/download PDF
14. Special issue on Web-based technologies for social learning in computer science education.
- Author
-
Finlay, Janet
- Subjects
COMPUTER assisted instruction ,EDUCATIONAL technology - Abstract
The article discusses various reports published within the issue, including one on the Web-based tools for peer assessment and review, another on a small case study focused on the structured use of a well-established Web technology and another on cross-site software development activity.
- Published
- 2009
- Full Text
- View/download PDF
15. Assessing computational thinking: an overview of the field.
- Author
-
Weintrop, David, Wise Rutstein, Daisy, Bienkowski, Marie, and McGee, Steven
- Subjects
CHILDREN with learning disabilities ,KINDERGARTEN children ,COMPUTERS in education - Abstract
Shifting away from written assessment, Metcalf and colleagues investigate assessments that ask learners to enact CT practices, employing their CT knowledge and skills to generate computational artifacts. Acknowledging the plurality of context where CT learning occurs, this special issue also includes work by Weintrop and colleagues exploring how CT is assessed in library contexts. The last decade has seen rapid growth in the presence of computational thinking (CT) in educational contexts. [Extracted from the article]
- Published
- 2021
- Full Text
- View/download PDF
16. Guest editorial.
- Author
-
Brown, Neil C. C., Hubbard Cheuoua, Aleata, and Marinus, Eva
- Published
- 2022
- Full Text
- View/download PDF
17. Robotics in computer science education.
- Author
-
Kay, Jennifer S. and Lauwers, Tom
- Subjects
ROBOT programming ,ROBOTICS ,VIRTUAL reality - Abstract
An introduction is presented in which the authors discuss various reports within the issue on topics including robot programming, cognitive load theory, and the Robot Virtual Worlds simulation environment.
- Published
- 2013
- Full Text
- View/download PDF
18. Academic Integrity and Plagiarism: Australasian perspectives.
- Author
-
Joyce, Donald
- Subjects
PLAGIARISM ,AUTHORSHIP ,AUTHORS ,INTEGRITY ,ELECTRONIC journals ,CONFERENCES & conventions ,COMPUTER science ,PUBLICATIONS - Abstract
This paper reviews nearly 80 published items concerned with promoting academic integrity and reducing plagiarism. Nearly all of them were published in the last seven years and have authors based in Australasia. Most of them have authors from computing departments and many were published in computing journals or presented at computing conferences. The paper begins with a description of how the reviewed items were selected, then dates and types of publication are analysed, key concepts and terms are listed, perspectives and themes are identified, and the referenced literature is reviewed by theme. [ABSTRACT FROM AUTHOR]
- Published
- 2007
- Full Text
- View/download PDF
19. Open source projects in software engineering education: a mapping study.
- Author
-
Nascimento, Debora M. C., Almeida Bittencourt, Roberto, and Chavez, Christina
- Subjects
SOFTWARE engineering education ,HIGHER education ,CURRICULUM ,COLLEGE teachers ,COMPUTER software ,SURVEYS - Abstract
Context: It is common practice in academia to have students work with “toy” projects in software engineering (SE) courses. One way to make such courses more realistic and reduce the gap between academic courses and industry needs is getting students involved in open source projects (OSP) with faculty supervision. Objective: This study aims to summarize the literature on how OSP have been used to facilitate students’ learning of SE. Method: A systematic mapping study was undertaken by identifying, filtering and classifying primary studies using a predefined strategy. Results: 72 papers were selected and classified. The main results were: (a) most studies focused on comprehensive SE courses, although some dealt with specific areas; (b) the most prevalent approach was the traditional project method; (c) studies’ general goals were: learning SE concepts and principles by using OSP, learning open source software or both; (d) most studies tried out ideas in regular courses within the curriculum; (e) in general, students had to work with predefined projects; (f) there was a balance between approaches where instructors had either inside control or no control on the activities performed by students; (g) when learning was assessed, software artefacts, reports and presentations were the main instruments used by teachers, while surveys were widely used for students’ self-assessment; (h) most studies were published in the last seven years. Conclusions: The resulting map gives an overview of the existing initiatives in this context and shows gaps where further research can be pursued. [ABSTRACT FROM PUBLISHER]
- Published
- 2015
- Full Text
- View/download PDF
20. An evaluation of a professional learning network for computer science teachers.
- Author
-
Cutts, Quintin, Robertson, Judy, Donaldson, Peter, and O’Donnell, Laurie
- Abstract
This paper describes and evaluates aspects of a professional development programme for existing CS teachers in secondary schools (PLAN C) which was designed to support teachers at a time of substantial curricular change. The paper’s particular focus is on the formation of a teacher professional development network across several hundred teachers and a wide geographical area. Evidence from a series of observations and teacher surveys over a two-year period is analysed with respect to the project’s programme theory in order to illustrate not onlywhetherit worked as intended, bywhy. Results indicate that the PLAN C design has been successful in increasing teachers’ professional confidence and appears to have catalysed powerful change in attitudes to learning. Presentation of challenging pedagogical content knowledge and conceptual frameworks, high-quality teacher-led professional dialogue, along with the space for reflection and classroom trials, triggered examination of the teachers’ own current practices. [ABSTRACT FROM PUBLISHER]
- Published
- 2017
- Full Text
- View/download PDF
21. Software modeling in education.
- Author
-
Seidl, Martina and Clarke, Peter J.
- Subjects
COMPUTER software development ,COMPUTER programming management ,EDUCATION - Abstract
An introduction is presented in which the authors discuss various reports within the issue on topics including software development in education, the unified modeling languages (UML), and model-driven software development (MDSD).
- Published
- 2011
- Full Text
- View/download PDF
22. Editorial.
- Author
-
Dorn, Brian and Vahrenhold, Jan
- Published
- 2022
- Full Text
- View/download PDF
23. Conceptual development in early-years computing education: a grounded cognition and action based conceptual framework
- Author
-
Kallia, Maria and Cutts, Quintin
- Abstract
ABSTRACTBackground and ContextSince the surge of grounded cognition (GC) theories in cognitive psychology, many studies have focused on demonstrating the importance of embodiment and sensorimotor activities on students’ conceptual development. In computing education, however, there is not yet a conceptual framework for developing age-appropriate.ObjectiveThis paper brings these sets of work together, showing how the wider grounded cognition literature can be of value to computing education. The main objective of the paper is to suggest and set the theoretical foundations of a model for conceptual development in the early years of computing education.MethodThe paper is a conceptual paper and thus, it is based on an extensive account of relevant cognitive psychology and education literature.FindingsThe paper presents a model for conceptual development (EIFFEL -Enacted Instrumented Formal Framework for Early Learning in Computing). The general premise underlying the model is that programming concepts are first realised as actions performed on objects; as such, it aims to describe children’s conceptual development in computing from their first actions on concrete objects to entirely abstract forms of action representation epitomised by a program.ImplicationsThe model constitutes the first attempt to theorise conceptual development in the early years of computing education; as such it is expected to be used for the design of learning trajectories that progressively advance children’s conceptualisations from concrete, situated and multi-modal to formal and more abstract representations.
- Published
- 2023
- Full Text
- View/download PDF
24. Editorial.
- Author
-
Dorn, Brian and Vahrenhold, Jan
- Subjects
GRADUATE education ,COMPUTER science education - Published
- 2019
- Full Text
- View/download PDF
25. Implementations of the CC'01 human - computer interaction guidelines using Bloom's taxonomy.
- Author
-
Manaris, Bill, Wainer, Michael, Kirkpatrick, Arthur E., Stalvey, RoxAnn H., Shannon, Christine, Leventhal, Laura, Barnes, Julie, Wright, John, Schafer, J. Ben, and Sanders, Dean
- Subjects
HUMAN-computer interaction ,EDUCATIONAL objectives ,COMPUTER science education ,BLOOM'S taxonomy ,COURSE outlines (Education) ,USER-centered system design ,PROGRAMMING languages ,COMPUTER software development ,ERGONOMICS - Abstract
In today's technology-laden society human - computer interaction (HCI) is an important knowledge area for computer scientists and software engineers. This paper surveys existing approaches to incorporate HCI into computer science (CS) and such related issues as the perceived gap between the interests of the HCI community and the needs of CS educators. It presents several implementations of the HCI subset of the CC'01 curricular guidelines, targeting CS educators with varying degrees of HCI expertise. These implementations include course/module outlines from freshman to graduate levels, suggested texts, and project ideas and issues, such as programming languages and environments. Most importantly, each outline incorporates Bloom's taxonomy to identify the depth of knowledge to be mastered by students. This paper condenses collaborative contributions of 26 HCI/CS educators aiming to improve HCI coverage in mainstream CS curricula. [ABSTRACT FROM AUTHOR]
- Published
- 2007
- Full Text
- View/download PDF
26. Take space, make space: how students use computer science to disrupt and resist marginalization in schools.
- Author
-
Ryoo, Jean J., Tanksley, Tiera, Estrada, Cynthia, and Margolis, Jane
- Subjects
COMPUTER science students ,SCIENTIFIC computing ,STUDENT attitudes ,SCHOOL rankings ,PRIOR learning ,COMPUTER science - Abstract
Overlaying Computer Science (CS) courses on top of inequitable schooling systems will not move us toward "CS for All." This paper prioritizes the perspectives of minoritized students enrolled in high school CS classrooms across a large, urban school district in the Western United States, to help inform how CS can truly be for all. This paper explores what student agency looks like while answering the research question "From the perspective of minoritized students historically underrepresented in computing, what makes a critical difference in their sense of agency in introductory CS high school classes?" Our research-practice partnership used qualitative data (including classroom observations, interviews, student artifacts, and video/photos) and surveys to surface the perspectives and visions of minoritized youth. The research describes what student agency looks like as youth – who have had no prior CS learning experiences – use CS as a tool to resist marginalization and dehumanizing school contexts, while declaring their own "rightful presence" in CS classrooms. Findings demonstrate the importance for CS curricula and pedagogy to center the lives of students in ways that are consequential for minoritized youth. This would support deeper engagement with content learning and student agency with computing. [ABSTRACT FROM AUTHOR]
- Published
- 2020
- Full Text
- View/download PDF
27. Women in coding boot camps: an alternative pathway to computing jobs.
- Author
-
Lyon, Louise Ann and Green, Emily
- Subjects
CAMPS ,COMPUTER science ,BOOTS ,COMPUTER software development - Abstract
Background and Context: Non-traditional training grounds such as coding boot camps that attract a higher proportion of women are important sites for understanding how to broaden participation in computing. Objective: This work aims to help us better understand the women choosing boot camps and their pathways through these camps and into the computing workforce. Method: This paper reports on a longitudinal, qualitative study investigating female boot camp attendees. Findings: Findings show that women attending boot camps are career changers that develop an interest in software development too late to major in CS, discovering a post-college enjoyment of programming undertaken to support work goals at a current job or an aspirational job. Implications: Women at boot camps illustrate a missed opportunity to diversify postsecondary CS classrooms when not recruited early, not given interdisciplinary options, not exposed to enjoyable programming tasks, and not exposed to the array and number of job prospects. [ABSTRACT FROM AUTHOR]
- Published
- 2020
- Full Text
- View/download PDF
28. Impact of Reflection in Auto-Graders: An Empirical Study of Novice Coders
- Author
-
Fatima Abu Deeb and Timothy Hickey
- Abstract
Background and Context: Auto-graders are praised by novice students learning to program, as they provide them with automatic feedback about their problem-solving process. However, some students often make random changes when they have errors in their code, without engaging in deliberate thinking about the cause of the error. Objective: To investigate whether requiring students using an auto-grading system to reflect on the errors in their code would reduce trial and error behavior often seen in such systems. Method: The paper analyzes the impact of reflection per student and per problem using paired t-tests. Findings: Students took fewer steps to solve the problem in reflective sessions than in Usual Debugging Sessions (4.33 vs 8.04) and they made half as many syntax errors, logic errors, and runtime errors. However, they took more time between runs. Implications: This paper provides evidence that requiring reflection in autograding systems can improve student debugging skills.
- Published
- 2024
- Full Text
- View/download PDF
29. Interpersonal process recall: a novel approach to illuminating students' software development processes.
- Author
-
Moskal, Adon Christian Michael and Wass, Rob
- Abstract
Background and Context: Encouraging undergraduate programming students to think more about their software development processes is challenging. Most programming courses focus on coding skill development and mastering programming language features; subsequently software development processes (e.g. planning, code commenting, and error debugging) are undervalued. Moreover, many of these processes involve tacit thinking that is often seemingly invisible, meaning it can be difficult for teachers to identify and address shortcomings in student processes. Objective: In this paper, we employ a novel approach called Interpersonal Process Recall (IPR) to encourage students to think more about their software development processes. Method: We conducted IPR sessions with five undergraduate programming students—we screen captured them working on programming assignments, and then used the screen captures to stimulate reflection. IPR is hallmarked by several key features, namely its developmental (rather than evaluative) focus, and the use of a facilitator to guide reflection in a structured way. Findings: We found IPR was useful for both the teaching staff and the students, revealing incongruence between the value students placed on certain development processes and what they actually do in practice. Implications: IPR is a novel approach for shining a light on student software development processes. We hope this paper encourages other practitioners to consider adding IPR to their toolbox of approaches for encouraging students to reflect on their software development processes. [ABSTRACT FROM AUTHOR]
- Published
- 2019
- Full Text
- View/download PDF
30. Innovative teaching in computer science: what does it mean and why do we need it?
- Author
-
Kolikant, Y. Ben-David
- Subjects
TEACHING methods ,COMPUTER science education - Abstract
The article discusses various reports published within the issue, including one by Nathaniel Titterton, Colleen M. Lewis and Michael J. Clancy on experiences of lab-centric instructions, one by Neena Thota and Richard Whitfield on learning and teaching approaches to object-oriented programming, and one by Samuel B. Fee and Amanda M. Holland-Minkley on teaching methods for computer science.
- Published
- 2010
- Full Text
- View/download PDF
31. Special issue on doctoral research in computer science education.
- Author
-
Fitzgerald, Sue and Guzdial, Mark
- Subjects
COMPUTER science research ,COMPUTER science education ,OBJECT-oriented programming ,COMPUTER programming education ,COMPUTER training - Abstract
The article provides an information on the special issue on doctoral research in computer science education. Two of the four papers on the subject deals with the problems of starting object-oriented programming. The other two paper generally grapple with issues of learning programming. These papers are only a quarter of the papers submitted by researchers in the field of computer science.
- Published
- 2005
- Full Text
- View/download PDF
32. Computer Science Education.
- Author
-
Lister, Raymond
- Subjects
COMPUTER training ,DEBUGGING - Abstract
The article discusses various reports published within the issue including one by Beth Simon and others on the debugging experiences of students before they began learning to program and another by Y. Ben-David Kolikant and M. Mussai on students' conception of computer program correctness.
- Published
- 2008
- Full Text
- View/download PDF
33. A Wittgenstein Approach to the Learning of OO-modeling.
- Author
-
Holmboe, Christian
- Subjects
PHILOSOPHY of language ,LINGUISTICS ,GRAPHIC methods ,MATHEMATICAL logic ,COMPUTER programming - Abstract
The paper uses Ludwig Wittgenstein's theories about the relationship between thought, language, and objects of the world to explore the assumption that OO-thinking resembles natural thinking. The paper imports from research in linguistic philosophy to computer science education research. I show how UML class diagrams (i.e., an artificial context-free language) correspond to the logically perfect languages described in Tractatus Logico-Philosophicus . In Philosophical Investigations Wittgenstein disputes his previous theories by showing that natural languages are not constructed by rules of mathematical logic, but are language games where the meaning of a word is constructed through its use in social contexts. Contradicting the claim that OO-thinking is easy to learn because of its similarity to natural thinking, I claim that OO-thinking is difficult to learn because of its differences from natural thinking. The nature of these differences is not currently well known or appreciated. I suggest how explicit attention to the nature and implications of different language games may improve the teaching and learning of OO-modeling as well as programming. [ABSTRACT FROM AUTHOR]
- Published
- 2004
- Full Text
- View/download PDF
34. Learning and Teaching Object Technology.
- Author
-
Börstler, Jürgen and Sharp, Helen
- Subjects
OBJECT-oriented methods (Computer science) ,COMPUTER science education ,COMPUTER software development ,INFORMATION science ,EDUCATION - Abstract
Shares perspectives on the challenges faced by educational institutions in adopting an object approach to learning software development or teaching object technology. Need to introduce object-oriented concepts; Questions outlined to better understand the idea behind object technology; Outline of the practical areas which serves as a guide for the practice of teaching and learning object technology.
- Published
- 2003
35. Static analysis of programming exercises: Fairness, usefulness and a method for application.
- Author
-
Nutbrown, Stephen and Higgins, Colin
- Subjects
ASN.1 (Standard) ,JAVA programming language ,OBJECT-oriented programming languages ,PROGRAMMING languages ,JAVASPACES technology - Abstract
This article explores the suitability of static analysis techniques based on the abstract syntax tree (AST) for the automated assessment of early/mid degree level programming. Focus is on fairness, timeliness and consistency of grades and feedback. Following investigation into manual marking practises, including a survey of markers, the assessment of 97 student Java programming submissions is automated using static analysis rules. Initially, no correlation between human provided marks and rule violations is found. This paper investigates why, and considers several improvements to the approaches used for applying static analysis rules. New methods for application are explored and the resulting technique is applied to a second exercise with 95 submissions. The results show a stronger positive correlation with manual assessment, whilst retaining advantages in terms of time cost, pedagogic advantages and instant feedback. This study provides insight into the differences between human assessment and static analysis approaches and highlights several potential pitfalls of simplistic implementations. Finally, this paper concludes that static analysis approaches are appropriate for automated assessment; however, these approaches should be used with care. [ABSTRACT FROM PUBLISHER]
- Published
- 2016
- Full Text
- View/download PDF
36. Editorial.
- Author
-
Fincher, Sally and McCauley, Renée
- Subjects
PERIODICALS ,COMPUTER science - Abstract
Editorial. Comments on the quality of work of the journal 'Computer Science Education.' Importance of publishing quality of work and responding to the community; Presentation of information on educational research; Excellence in the work of researchers.
- Published
- 2001
- Full Text
- View/download PDF
37. Teaching Information Systems Management Skills: Using IntegratedProjects and Case Studies.
- Author
-
Whiddett, R. J., Jackson, B. X., and Handy, J. A.
- Subjects
INFORMATION resources management education ,EXECUTIVE ability (Management) - Abstract
University courses in Computer Science (CS) and Information Systems (IS) are often criticized by industry for concentrating on conceptual leaming while failing to provide their students with experience and grounding in managerial skills. This paper describes and discusses an innovative course structure which has been developed in order to ground the teaching of IS management theory in its local context by interlinking practical projects and case studies in local organizations. The student projects are used to generate a large "cross-sectional" case study which describes several IS management problems that are occurring simultaneously in the same organization. Students are required to integrate their analysis of the problems and to recommend an appropriate series of responses which will tackle all the situations. The paper describes the rationale and organization of the course, the results of an evaluation of its effectiveness, and discusses some of the problems that were encountered during its implementation. [ABSTRACT FROM AUTHOR]
- Published
- 2000
- Full Text
- View/download PDF
38. The effects of integrating service learning into computer science: an inter-institutional longitudinal study.
- Author
-
Payton, Jamie, Barnes, Tiffany, Buch, Kim, Rorrer, Audrey, and Zuo, Huifang
- Subjects
SERVICE learning ,COMPUTER science education ,COMPUTER systems ,DIVERSITY in education ,STEM education ,LEADERSHIP conferences - Abstract
This study is a follow-up to one published in computer science education in 2010 that reported preliminary results showing a positive impact of service learning on student attitudes associated with success and retention in computer science. That paper described how service learning was incorporated into a computer science course in the context of the Students & Technology in Academia, Research, and Service (STARS) Alliance, an NSF-supported broadening participation in computing initiative that aims to diversify the computer science pipeline through innovative pedagogy and inter-institutional partnerships. The current paper describes how the STARS Alliance has expanded to diverse institutions, all using service learning as a vehicle for broadening participation in computing and enhancing attitudes and behaviors associated with student success. Results supported the STARS model of service learning for enhancing computing efficacy and computing commitment and for providing diverse students with many personal and professional development benefits. [ABSTRACT FROM PUBLISHER]
- Published
- 2015
- Full Text
- View/download PDF
39. Helping teachers make equitable decisions: effects of the TEC Rubric on teachers' evaluations of a computing curriculum.
- Author
-
Coenraad, Merijke, Hopcraft, Connor, Jozefowicz, Jane, Franklin, Diana, Palmer, Jen, and Weintrop, David
- Subjects
CURRICULUM evaluation ,TEACHERS ,DECISION making ,CULTURAL property ,INSTRUCTIONAL systems design ,LOCAL transit access - Abstract
Educators make consequential curricular decisions, often with little support, particularly as it relates to equity and how to support all students. This paper investigates the use of a rubric to support educators evaluating computer science curricula, especially with regards to equity. Seventeen in-service elementary teachers evaluated a computer science curriculum with and without the Teacher Accessibility, Equity, and Content (TEC) Rubric. We examine teachers' responses to prompts and completed TEC Rubrics to understand if and how the rubric supported their evaluations. The TEC Rubric helped teachers attend not only to curricular factors related to instructional design but also to issues of equity and accessibility and to identify opportunities to draw on the cultural resources of students and their communities. We contribute evidence supporting curricular evaluation instruments, specifically the TEC Rubric, and their use to direct teachers' attention to attributes of equitable computing instruction. [ABSTRACT FROM AUTHOR]
- Published
- 2021
- Full Text
- View/download PDF
40. Rac(e)ing to computer science for all: how teachers talk and learn about equity in professional development.
- Author
-
Goode, Joanna, Ivey, Allison, Johnson, Stephany RunningHawk, Ryoo, Jean J., and Ong, Christine
- Subjects
PROFESSIONAL education ,TEACHER development ,COMPUTER science education ,TEACHERS ,COMPUTER science - Abstract
Background and Context: Though computer science education is marked by a pronounced racial participation gap, there is little research about effective ways that teachers can be supported in creating racially-just and equitable computer science learning opportunities for students. Objectives: This paper examines how teachers engage in learning about race and equity in computer science education during professional development. Method: Drawing from data collected from 94 participants attending a summer week-long Exploring Computer Science workshop, this mixed-methods study revealed how key curricular and instructional features of professional development foster race-conscious discussions and shifts in beliefs and agency around broadening participation in computing. Findings: Given the importance of developing teacher capacity to increase opportunities for students of color in computing classrooms, the findings of this study highlight how intentionally integrating race education in the center of professional development for teachers can support teachers' equity-based beliefs and practices. Implications: Professional development for teachers that seeks to broaden participation in computing is supported by long-term professional learning that explicitly center issues of race and equity in the curriculum. [ABSTRACT FROM AUTHOR]
- Published
- 2021
- Full Text
- View/download PDF
41. Aerial Robotics in Computer Science Education.
- Author
-
Finke, M., Hommel, G., Scheffer, T., and Wysotzki, F.
- Abstract
This paper reports on experience with project courses, especially those concerning the design and construction of an autonomous aerial robot. Dealing with this complex application task in small teams, advanced students are coached by teaching assistants in state‐of‐the‐art work in special fields of computer science. The task includes a high potential for motivation and is sufficiently complex for a large range of techniques required. Team‐orientation is an important aspect; the students have to establish and coordinate various individual tasks. [ABSTRACT FROM PUBLISHER]
- Published
- 1996
- Full Text
- View/download PDF
42. Teaching Professional Skills for the Computer Science Researcher.
- Author
-
Witten, Ian H.
- Abstract
We teach students to become researchers through a kind of apprenticeship. Experienced researchers take graduate students under their wing and tutor them individually on how to do research: a slow and somewhat erratic procedure. This article describes a course that is designed to accelerate the process by imparting professional research skills. It has been taught for three years to incoming graduate students, and includes seminars by experienced researchers, presentations by students in the class, and lectures and discussions on topics that relate to particular research skills. Strong emphasis is placed on the critical analysis and evaluation of research ideas, and students practice by writing reviews, presenting papers, and constructing a thesis proposal. [ABSTRACT FROM PUBLISHER]
- Published
- 1992
- Full Text
- View/download PDF
43. Koli Calling 2009 and 2010.
- Author
-
Schulte, Carsten and Suhonen, Jarkko
- Subjects
COMPUTER science ,CONFERENCES & conventions - Abstract
An introduction to a series of articles that reflects the atmosphere, the range of presentations and the topics discussed in Koli Calling International Conference on Computing Education Research conference is presented.
- Published
- 2012
- Full Text
- View/download PDF
44. Australasian Computing Education Research.
- Subjects
COMPUTER training ,INFORMATION technology - Abstract
The article discusses the topics published within the issue, including one on the formulation of a classification system that provides an overview of computing education research activities in Australasia and another on the under representation of women in information technology.
- Published
- 2007
- Full Text
- View/download PDF
45. A principled approach to designing computational thinking concepts and practices assessments for upper elementary grades.
- Author
-
Basu, Satabdi, Rutstein, Daisy W., Xu, Yuning, Wang, Haiwen, and Shear, Linda
- Subjects
TEACHER development ,DESIGN thinking ,CONCEPTS - Abstract
Background and Context: In today's increasingly digital world, it is critical that all students learn to think computationally from an early age. Assessments of Computational Thinking (CT) are essential for capturing information about student learning and challenges. When programming is used as a vehicle to foster CT skills, assessment of CT skills needs to measure understanding of programming concepts alongside general problem-solving practices applicable in contexts beyond programming. Objective: In this paper, we discuss the development of and results from separate validated assessments of programming concepts and generic CT practices for 4
th -6th grade students. Method: An Evidence-Centered Design approach was used for the development and validation of the assessments, that were used with 15,000 upper elementary students in Hong Kong. Findings: Results from assessment implementation indicate that the assessments worked as designed and reveal student challenges with CT concepts and practices. Implications: These results point to the utility of our assessment as a curricular tool and the need for emphasizing certain CT concepts and practices in future curricular initiatives and teacher professional development. [ABSTRACT FROM AUTHOR]- Published
- 2021
- Full Text
- View/download PDF
46. Developing the next generation of diverse computer scientists: the need for enhanced, intersectional computing identity theory.
- Author
-
Rodriguez, Sarah L. and Lehman, Kathleen
- Abstract
This theoretical paper explores the need for enhanced, intersectional computing identity theory for the purpose of developing a diverse group of computer scientists for the future. Greater theoretical understanding of the identity formation process specifically for computing is needed in order to understand how students come to understand themselves as computer scientists. To ensure that the next generation of computer scientists is diverse, this paper presents a case for examining identity development intersectionally, understanding the ways in which women and underrepresented students may have difficulty identifying as computer scientists and be systematically oppressed in their pursuit of computer science careers. Through a review of the available scholarship, this paper suggests that creating greater theoretical understanding of the computing identity development process will inform the way in which educational stakeholders consider computer science practices and policies. [ABSTRACT FROM AUTHOR]
- Published
- 2017
- Full Text
- View/download PDF
47. Dragonfly: strengthening programming skills by building a game engine from scratch.
- Author
-
Claypool, Mark
- Subjects
COMPUTER programming ,MOBILE games ,MOBILE apps ,MOBILE communication systems ,GAMIFICATION - Abstract
Computer game development has been shown to be an effective hook for motivating students to learn both introductory and advanced computer science topics. While games can be made from scratch, to simplify the programming required game development often uses game engines that handle complicated or frequently used components of the game. These game engines present the opportunity to strengthen programming skills and expose students to a range of fundamental computer science topics. While educational efforts have been effective in using game engines to improve computer science education, there have been no published papers describing and evaluating students building a game engine from scratch as part of their course work. This paper presents the Dragonfly-approach in which students build a fully functional game engine from scratch and make a game using their engine as part of a junior-level course. Details on the programming projects are presented, as well as an evaluation of the results from two offerings that used Dragonfly. Student performance on the projects as well as student assessments demonstrates the efficacy of having students build a game engine from scratch in strengthening their programming skills. [ABSTRACT FROM AUTHOR]
- Published
- 2013
- Full Text
- View/download PDF
48. Languages, literacies and literate programming: can we use the latest theories on how bilingual people learn to help us teach computational literacies?
- Author
-
Vogel, Sara, Hoadley, Christopher, Castillo, Ana Rebeca, and Ascenzi-Moreno, Laura
- Subjects
LITERACY ,SCIENTIFIC computing ,BILINGUAL education ,APPLIED linguistics ,COMPUTER science education - Abstract
Background and Context: In this theory paper, we explore the concept of translanguaging from bilingual education, and its implications for teaching and learning programming and computing in especially computer science (CS) for all initiatives. Objective: We use translanguaging to examine how programming is and isn't like using human languages. We frame CS as computational literacies. We describe a pedagogical approach for teaching computational literacies. Method: We review theory from applied linguistics, literacy, and computational literacy. We provide a design narrative of our pedagogical approach by describing activities from bilingual middle school classrooms integrating Scratch into academic subjects. Findings: Translanguaging pedagogy can leverage learners' (bilingual and otherwise) full linguistic repertoires as they engage with computational literacies. Implications: Our data helps demonstrate how translanguaging can be mobilized to do CS, which has implications for increasing equitable participation in computer science. [ABSTRACT FROM AUTHOR]
- Published
- 2020
- Full Text
- View/download PDF
49. The curious case of loops.
- Author
-
Morrison, Briana B., Margulieux, Lauren E., and Decker, Adrienne
- Subjects
INFERENTIAL statistics ,STATISTICAL power analysis ,TEACHING aids ,INSTRUCTIONAL systems design ,LABELS - Abstract
Subgoal labeled worked examples have been extensively researched, but the research has been reported piecemeal. This paper aggregates data from three studies, including data previously unreported, to holistically examine the effect of subgoal labeled worked examples across three student populations and across different instructional designs. By aggregating the data, we provide more statistical power for somewhat surprising yet replicable results. We discuss which results generalize across populations, focusing on a stable effect size for subgoal labels in programming instruction. We use descriptive and inferential statistics to examine the data collected from different student populations and different classroom instructional designs. We concentrate on the effect size across samples of the intervention for generalization. Students using two variations of subgoal labeled instructional materials perform better than the others: the group that was given the subgoal labels with farther transfer between worked examples and practice problems and the group that constructed their own subgoal labels with nearer transfer between worked examples and practice problems. [ABSTRACT FROM AUTHOR]
- Published
- 2020
- Full Text
- View/download PDF
50. Embedded design: engaging students as active participants in the learning of human-centered design practices.
- Author
-
Borge, Marcela, Toprani, Dhvani, Yan, Shulong, and Xia, Yu
- Subjects
ACTIVE learning ,HUMAN-computer interaction ,DESIGN services ,DESIGN students ,CRITICAL thinking ,FIELDWORK (Educational method) ,BACOPA monnieri - Abstract
Background and Context: in this paper, we argue that integrating Human-Computer Interaction (HCI) into K-12 computing education can present learners with opportunities to develop human-centered design skills as well as higher-order thinking skills. Objective: to address the issues related to the development of HCI forms of expertise, we introduce an approach, called embedded design, which extends cognitive apprenticeship methods. Method: we present case studies to illustrate the embedded design approach. Findings: six principles were drawn from the case studies, to inform the implementation of the embedded design approach. Three principles address learners as agents, actively participating in domain thinking processes, and three principles address facilitators as learning designers, orchestrating the co-construction of knowledge. Implications: embedded design provides concrete guidance for implementation to help learners to improve their own thinking processes and succeed in computing education fields, but more research is needed to extend what is known about these complex learning contexts. [ABSTRACT FROM AUTHOR]
- Published
- 2020
- Full Text
- View/download PDF
Discovery Service for Jio Institute Digital Library
For full access to our library's resources, please sign in.