Publication Date
| In 2015 | 0 |
| Since 2014 | 3 |
| Since 2011 (last 5 years) | 11 |
| Since 2006 (last 10 years) | 11 |
| Since 1996 (last 20 years) | 11 |
Descriptor
Source
| ACM Transactions on Computing… | 11 |
Author
| Alexandron, Giora | 1 |
| Armoni, Michal | 1 |
| Bailey Lee, Cynthia | 1 |
| Benda, Klara | 1 |
| Bruckman, Amy | 1 |
| Buchanan, Sarah | 1 |
| Exter, Marisa | 1 |
| Falk, Michael L. | 1 |
| Fuentes, Antonio | 1 |
| Garcia, Saturnino | 1 |
| More ▼ | |
Publication Type
| Journal Articles | 11 |
| Reports - Research | 10 |
| Information Analyses | 1 |
| Reports - Evaluative | 1 |
| Tests/Questionnaires | 1 |
Education Level
| Higher Education | 9 |
| Postsecondary Education | 9 |
| Adult Education | 1 |
| Grade 10 | 1 |
| Grade 11 | 1 |
| Grade 12 | 1 |
| High Schools | 1 |
| Secondary Education | 1 |
Audience
Showing all 11 results
Buchanan, Sarah; Laviola, Joseph J., Jr. – ACM Transactions on Computing Education, 2014
We present CSTutor, a sketch-based interface designed to help students understand data structures, specifically Linked Lists, Binary Search Trees, AVL Trees, and Heaps. CSTutor creates an environment that seamlessly combines a user's sketched diagram and code. In each of these data structure modes, the user can naturally sketch a data…
Descriptors: Computer Science Education, Visual Aids, Computer Uses in Education, Computer Interfaces
Alexandron, Giora; Armoni, Michal; Gordon, Michal; Harel, David – ACM Transactions on Computing Education, 2014
In this article, we discuss the possible connection between the programming language and the paradigm behind it, and programmers' tendency to adopt an external or internal perspective of the system they develop. Based on a qualitative analysis, we found that when working with the visual, interobject language of live sequence charts (LSC),…
Descriptors: Programming Languages, Attitudes, Usability, Problem Solving
Yuen, Timothy T.; Robbins, Kay A. – ACM Transactions on Computing Education, 2014
Critical thinking, problem solving, the use of tools, and the ability to consume and analyze information are important skills for the 21st century workforce. This article presents a qualitative case study that follows five undergraduate biology majors in a computer science course (CS0). This CS0 course teaches programming within a data-driven…
Descriptors: Qualitative Research, Critical Thinking, Thinking Skills, Problem Solving
Magana, Alejandra J.; Falk, Michael L.; Reese, Michael J., Jr. – ACM Transactions on Computing Education, 2013
This article investigates the effectiveness of a course employing a discipline-based computing approach. The research questions driving this study were: (1) Can experiences with discipline-based computing promote students' acquisition and application of foundational computing concepts and procedures? (2) How do students perceive and…
Descriptors: Engineering Education, Computer Science Education, Undergraduate Students, Instructional Effectiveness
Sorva, Juha – ACM Transactions on Computing Education, 2013
This article brings together, summarizes, and comments on several threads of research that have contributed to our understanding of the challenges that novice programmers face when learning about the runtime dynamics of programs and the role of the computer in program execution. More specifically, the review covers the literature on programming…
Descriptors: Computer Science Education, Programming, Introductory Courses, Misconceptions
Bailey Lee, Cynthia; Garcia, Saturnino; Porter, Leo – ACM Transactions on Computing Education, 2013
Peer Instruction (PI) is an active learning pedagogical technique. PI lectures present students with a series of multiple-choice questions, which they respond to both individually and in groups. PI has been widely successful in the physical sciences and, recently, has been successfully adopted by computer science instructors in lower-division,…
Descriptors: Computer Science Education, Advanced Courses, Active Learning, Statistical Analysis
Shesh, Amit – ACM Transactions on Computing Education, 2013
This article discusses the evolution of a single undergraduate computer graphics course over five semesters, driven by a primary question: if one could offer only one undergraduate course in graphics, what would it include? This constraint is relevant to many small and medium-sized colleges that lack resources, adequate expertise, and enrollment…
Descriptors: Undergraduate Study, Computer Graphics, Small Colleges, Programming
Benda, Klara; Bruckman, Amy; Guzdial, Mark – ACM Transactions on Computing Education, 2012
We present the results of an interview study investigating student experiences in two online introductory computer science courses. Our theoretical approach is situated at the intersection of two research traditions: "distance and adult education research," which tends to be sociologically oriented, and "computer science education research," which…
Descriptors: Computer Science Education, Programming, Distance Education, Online Courses
McGill, Monica M. – ACM Transactions on Computing Education, 2012
Digital games are marketed, mass-produced, and consumed by an increasing number of people and the game industry is only expected to grow. In response, postsecondary institutions in the UK and the U.S. have started to create game degree programs. Though curriculum theorists provide insight into the process of creating a new program, no formal…
Descriptors: Curriculum Development, Foreign Countries, Organizations (Groups), Computer Games
Exter, Marisa; Turnage, Nichole – ACM Transactions on Computing Education, 2012
This exploratory qualitative study examines computing professional's memories of their own formal and non-formal educational experiences, their reflections on how these have prepared them for their professional roles, and their recommendations for an "ideal" undergraduate degree program. Data was collected through semi-structured interviews of…
Descriptors: Qualitative Research, Grounded Theory, Data Analysis, Questionnaires
Zimmerman, Thomas G.; Johnson, David; Wambsgans, Cynthia; Fuentes, Antonio – ACM Transactions on Computing Education, 2011
This article reports on a public school that is succeeding in encouraging Latino high school students to select Computer Science (CS) as a major. The students attend a charter high school designed to encourage low-income Latino students to attend college and attain proficiency in English, Spanish, and computers. Using data from surveys and by…
Descriptors: High Schools, Private Schools, Intervention, Student Interests

Peer reviewed
Direct link
