2.8(top 20%)
impact factor
422(top 50%)
papers
9.3K(top 20%)
citations
46(top 20%)
h-index
2.9(top 20%)
extended IF
492
all documents
10.0K
doc citations
81(top 10%)
g-index

Top Articles

#TitleJournalYearCitations
1The Scratch Programming Language and EnvironmentACM Transactions on Computing Education2010882
2Computational Thinking in Elementary and Secondary Teacher EducationACM Transactions on Computing Education2014314
3Students’ Misconceptions and Other Difficulties in Introductory ProgrammingACM Transactions on Computing Education2018267
4A Review of Generic Program Visualization Systems for Introductory Programming EducationACM Transactions on Computing Education2013207
5Comparing Block-Based and Text-Based Programming in High School Computer Science ClassroomsACM Transactions on Computing Education2018199
6Notional machines and introductory programming educationACM Transactions on Computing Education2013193
7A Crafts-Oriented Approach to Computing in High SchoolACM Transactions on Computing Education2014190
8RestartACM Transactions on Computing Education2014186
9An Empirical Investigation into Programming Language SyntaxACM Transactions on Computing Education2013165
10The Greenfoot Programming EnvironmentACM Transactions on Computing Education2010155
11From Scratch to “Real” ProgrammingACM Transactions on Computing Education2015135
12A Systematic Literature Review of Automated Feedback Generation for Programming ExercisesACM Transactions on Computing Education2019134
13Scalable Game DesignACM Transactions on Computing Education2015124
14Algorithm VisualizationACM Transactions on Computing Education2010110
15Exploring Computer ScienceACM Transactions on Computing Education2011110
16Alice, Greenfoot, and Scratch -- A DiscussionACM Transactions on Computing Education2010102
17Orientation of Undergraduates Toward Careers in the Computer and Information SciencesACM Transactions on Computing Education201198
18Setting the Scope of Concept Inventories for Introductory Computing SubjectsACM Transactions on Computing Education201090
19A Survey of Successful Evaluations of Program Visualization and Algorithm Animation SystemsACM Transactions on Computing Education200989
20Software Engineering Project Courses with Industrial ClientsACM Transactions on Computing Education201586
21Teaching Introductory ProgrammingACM Transactions on Computing Education201584
22Team Project Experiences in Humanitarian Free and Open Source Software (HFOSS)ACM Transactions on Computing Education201578
23Computer Science Education in Secondary Schools -- The Introduction of a New Compulsory SubjectACM Transactions on Computing Education201277
24When Practice Doesn’t Make PerfectACM Transactions on Computing Education201174
25Translating Principles of Effective Feedback for Students into the CS1 ContextACM Transactions on Computing Education201673
26Learning to Program with Personal RobotsACM Transactions on Computing Education201272
27Georgia Computes! An Intervention in a US State, with Formal and Informal Education in a Policy ContextACM Transactions on Computing Education201472
28Examining Interest and Grades in Computer Science 1ACM Transactions on Computing Education201571
29Integrating Ethics within Machine Learning CoursesACM Transactions on Computing Education201971
30Developing Computational Thinking through a Virtual Robotics Programming CurriculumACM Transactions on Computing Education201870
31Automated Assessment in Computer Science Education: A State-of-the-Art ReviewACM Transactions on Computing Education202270
32Source-code Similarity Detection and Detection Tools Used in AcademiaACM Transactions on Computing Education201964
33A Robust Machine Learning Technique to Predict Low-performing StudentsACM Transactions on Computing Education201960
34The Case for Pair Programming in the Computer Science ClassroomACM Transactions on Computing Education201159
35A Case Study of the Introduction of Computer Science in NZ SchoolsACM Transactions on Computing Education201459
36A Meta-Analysis of Pair-Programming in Computer Programming CoursesACM Transactions on Computing Education201758
37Computational Thinking and Expository Writing in the Middle SchoolACM Transactions on Computing Education201156
38Practical Problem-Based Learning in Computing EducationACM Transactions on Computing Education201256
39A Tale of Two CountriesACM Transactions on Computing Education201456
40Student and Faculty Perceptions of Undergraduate Research Experiences in ComputingACM Transactions on Computing Education200955
41A Motivation Guided Holistic Rehabilitation of the First Programming CourseACM Transactions on Computing Education201154
42Pedagogy that Supports Computer Science for AllACM Transactions on Computing Education201954
43Using POGIL to help students learn to programACM Transactions on Computing Education201352
44Extending the Engagement TaxonomyACM Transactions on Computing Education200951
45The Intersection of Being Black and Being a WomanACM Transactions on Computing Education202051
46The Design of AliceACM Transactions on Computing Education201049
47CS Unplugged and Middle-School Students’ Views, Attitudes, and Intentions Regarding CSACM Transactions on Computing Education201249
48Novice Java Programming MistakesACM Transactions on Computing Education201749
49A Framework for Using Hypothesis-Driven Approaches to Support Data-Driven Learning Analytics in Measuring Computational Thinking in Block-Based Programming EnvironmentsACM Transactions on Computing Education201749
50Designing Project-Based Courses with a Focus on Group Formation and AssessmentACM Transactions on Computing Education200947