Amruth N. Kumar

Orcid: 0000-0002-1951-3995

Affiliations:
  • Ramapo College of New Jersey, Mahwah, USA


According to our database1, Amruth N. Kumar authored at least 136 papers between 1991 and 2024.

Collaborative distances:

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2024
Toward a Globalized Understanding of Computer Science Education.
Inroads, March, 2024

Undergraduate Computer Science Curricula.
Commun. ACM, February, 2024

2023
A Combined Knowledge and Competency (CKC) Model for Computer Science Curricula.
Inroads, September, 2023

Fostering Dispositions and Engaging Computing Educators.
Proceedings of the 54th ACM Technical Symposium on Computer Science Education, Volume 2, 2023

Computer Science Curricula 2023 (CS2023): Community Engagement by the ACM/IEEE-CS/AAAI Joint Task Force.
Proceedings of the 54th ACM Technical Symposium on Computer Science Education, Volume 2, 2023

Quantitative Results from a Study of Professional Dispositions.
Proceedings of the 54th ACM Technical Symposium on Computer Science Education, Volume 2, 2023

Fuzzy Logic++: Towards Developing Fuzzy Education Curricula Using ACM/IEEE/AAAI CS2023.
Proceedings of the Fuzzy Information Processing 2023, 2023

Computing Students' Understanding of Dispositions: A Qualitative Study.
Proceedings of the 2023 Conference on Innovation and Technology in Computer Science Education V. 1, 2023

Using Vignettes to Elicit Students' Understanding of Dispositions in Computing Education.
Proceedings of the IEEE Frontiers in Education Conference, 2023

Using Markov Matrix to Analyze Students' Strategies for Solving Parsons Puzzles.
Proceedings of the 16th International Conference on Educational Data Mining, 2023

2022
Identifying Informatively Easy and Informatively Hard Concepts.
ACM Trans. Comput. Educ., 2022

Toward computer science curricular guidelines 2023 (CS2023).
Inroads, 2022

Interpreting the ABET Computer Science Criteria Using Competencies.
Proceedings of the SIGCSE 2022: The 53rd ACM Technical Symposium on Computer Science Education, 2022

A First Look at the ACM/IEEE-CS/AAAI Computer Science Curricula (CS202X).
Proceedings of the SIGCSE 2022: The 53rd ACM Technical Symposium on Computer Science Education, 2022

Solvelets: Tutors to Practice the Process of Programming.
Proceedings of the ITiCSE 2022: Innovation and Technology in Computer Science Education, Dublin, Ireland, July 8, 2022

Perspectives on Dispositions in Computing Competencies.
Proceedings of the ITiCSE 2022: Innovation and Technology in Computer Science Education, Dublin, Ireland, July 8, 2022

An Empirical Analysis of Code-Tracing Concepts.
Proceedings of the ITiCSE 2022: Innovation and Technology in Computer Science Education, Dublin, Ireland, July 8, 2022

Genetic algorithm cleaning in sequential data mining: analyzing solutions to parsons' puzzles.
Proceedings of the GECCO '22: Genetic and Evolutionary Computation Conference, Companion Volume, Boston, Massachusetts, USA, July 9, 2022

2021
Best Practices for Designing and Implementing NSF S-STEM Scholarship Projects.
Proceedings of the SIGCSE '21: The 52nd ACM Technical Symposium on Computer Science Education, 2021

Do Students Use Semantics When Solving Parsons Puzzles? - A Log-Based Investigation.
Proceedings of the Intelligent Tutoring Systems - 17th International Conference, 2021

Comparing Bayesian Knowledge Tracing Model Against Naïve Mastery Model.
Proceedings of the Intelligent Tutoring Systems - 17th International Conference, 2021

Professional Competencies in Computing Education: Pedagogies and Assessment.
Proceedings of the 2021 Working Group Reports on Innovation and Technology in Computer Science Education, 2021

Toward Practical Computing Competencies.
Proceedings of the ITiCSE '21: Proceedings of the 26th ACM Conference on Innovation and Technology in Computer Science Education V.2, Virtual Event, Germany, June 26, 2021

Helping Academically Talented STEM Students with Financial Need Succeed.
Proceedings of the IEEE Frontiers in Education Conference, 2021

Using Markov Transition Matrix to Analyze Parsons Puzzle Solutions (Short Paper).
Proceedings of the Joint Proceedings of the Workshops at the International Conference on Educational Data Mining 2021 co-located with 14th International Conference on Educational Data Mining (EDM 2021), 2021

Long Term Retention of Programming Concepts Learned Using Tracing Versus Debugging Tutors.
Proceedings of the Artificial Intelligence in Education - 22nd International Conference, 2021

An Epistemic Model-Based Tutor for Imperative Programming.
Proceedings of the Artificial Intelligence in Education - 22nd International Conference, 2021

A Simple, Language-Independent Approach to Identifying Potentially At-Risk Introductory Programming Students.
Proceedings of the ACE '21: 23rd Australasian Computing Education Conference, 2021

2020
Long Term Retention of Programming Concepts Learned Using a Software Tutor.
Proceedings of the Intelligent Tutoring Systems - 16th International Conference, 2020

Using Edit Distance Trails to Analyze Path Solutions of Parsons Puzzles.
Proceedings of the 13th International Conference on Educational Data Mining, 2020

Analyzing Parsons Puzzle Solutions using Modified Levenshtein's Algorithm.
Proceedings of 4th Educational Data Mining in Computer Science Education (CSEDM) Workshop co-located with the 13th Educational Data Mining Conference (EDM 2020), 2020

Allowing Revisions While Providing Error-Flagging Support: Is More Better?
Proceedings of the Artificial Intelligence in Education - 21st International Conference, 2020

2019
EvoParsons: design, implementation and preliminary evaluation of evolutionary Parsons puzzle.
Genet. Program. Evolvable Mach., 2019

Representing and Evaluating Strategies for Solving Parsons Puzzles.
Proceedings of the Intelligent Tutoring Systems - 15th International Conference, 2019

Providing the Option to Skip Feedback - A Reproducibility Study.
Proceedings of the Intelligent Tutoring Systems - 15th International Conference, 2019

Helping Students Solve Parsons Puzzles Better.
Proceedings of the 2019 ACM Conference on Innovation and Technology in Computer Science Education, 2019

Quantifying the Relationship Between Projects, Assignments and Grade in Computer Science I.
Proceedings of the IEEE Frontiers in Education Conference, 2019

Mnemonic Variable Names in Parsons Puzzles.
Proceedings of the ACM Conference on Global Computing Education, 2019

Does Choosing the Concept on Which to Solve Each Practice Problem in an Adaptive Tutor Affect Learning?
Proceedings of the Artificial Intelligence in Education - 20th International Conference, 2019

2018
Tallying up SIGCSE.
Inroads, 2018

Epplets: A Tool for Solving Parsons Puzzles.
Proceedings of the 49th ACM Technical Symposium on Computer Science Education, 2018

Introductory programming: a systematic literature review.
Proceedings of the Proceedings Companion of the 23rd Annual ACM Conference on Innovation and Technology in Computer Science Education, 2018

A review of introductory programming research 2003-2017.
Proceedings of the 23rd Annual ACM Conference on Innovation and Technology in Computer Science Education, 2018

Collateral learning of mobile computing: an experience report.
Proceedings of the 23rd Annual ACM Conference on Innovation and Technology in Computer Science Education, 2018

Predicting Student Success in Computer Science - A Reproducibility Study.
Proceedings of the IEEE Frontiers in Education Conference, 2018

2017
Evolutionary Practice Problems Generation: More Design Guidelines.
Proceedings of the Thirtieth International Florida Artificial Intelligence Research Society Conference, 2017

Learning styles of Computer Science I students.
Proceedings of the 2017 IEEE Frontiers in Education Conference, 2017

The Effect of Providing Motivational Support in Parsons Puzzle Tutors.
Proceedings of the Artificial Intelligence in Education - 18th International Conference, 2017

2016
A Data-Driven Analysis of Informatively Hard Concepts in Introductory Programming.
Proceedings of the 47th ACM Technical Symposium on Computing Science Education, 2016

Using Cloze Procedure Questions in Worked Examples in a Programming Tutor.
Proceedings of the Intelligent Tutoring Systems - 13th International Conference, 2016

Providing the Option to Skip Feedback in a Worked Example Tutor.
Proceedings of the Intelligent Tutoring Systems - 13th International Conference, 2016

The Effectiveness of Visualization for Learning Expression Evaluation: A Reproducibility Study.
Proceedings of the 2016 ACM Conference on Innovation and Technology in Computer Science Education, 2016

Evolutionary Practice Problems Generation: Design Guidelines.
Proceedings of the 28th IEEE International Conference on Tools with Artificial Intelligence, 2016

Dimension Extraction Analysis of Student Performance on Problems.
Proceedings of the Twenty-Ninth International Florida Artificial Intelligence Research Society Conference, 2016

2015
The Effectiveness of Visualization for Learning Expression Evaluation.
Proceedings of the 46th ACM Technical Symposium on Computer Science Education, 2015

Interactive Ebooks and Course Materials: A BOF for Authors and Instructors (Abstract Only).
Proceedings of the 46th ACM Technical Symposium on Computer Science Education, 2015

Solving Code-tracing Problems and its Effect on Code-writing Skills Pertaining to Program Semantics.
Proceedings of the 2015 ACM Conference on Innovation and Technology in Computer Science Education, 2015

Global Perspectives on Assessing Educational Performance and Quality.
Proceedings of the 2015 ACM Conference on Innovation and Technology in Computer Science Education, 2015

Expression tasks for novice programmers: Turning the attention to objectivity, reliability and validity.
Proceedings of the 2015 IEEE Frontiers in Education Conference, 2015

The effect of using online tutors on the self-efficacy of learners.
Proceedings of the 2015 IEEE Frontiers in Education Conference, 2015

All that Glitters (in the Lab) May not be Gold (in the Field).
Proceedings of the Workshops at the 17th International Conference on Artificial Intelligence in Education, 2015

Automated Generation of Self-Explanation Questions in Worked Examples in a Model-Based Tutor.
Proceedings of the Artificial Intelligence in Education - 17th International Conference, 2015

2014
A Model for Deploying Software Tutors.
Proceedings of the Sixth IEEE International Conference on Technology for Education, 2014

ACM/IEEE-CS computer science curricula 2013: implementing the final report.
Proceedings of the 45th ACM Technical Symposium on Computer Science Education, 2014

Using and sharing programming exercises to improve introductory courses (abstract only).
Proceedings of the 45th ACM Technical Symposium on Computer Science Education, 2014

Affective Learning with Online Software Tutors for Programming.
Proceedings of the 25th Annual Workshop of the Psychology of Programming Interest Group, 2014

An Evaluation of Self-explanation in a Programming Tutor.
Proceedings of the Intelligent Tutoring Systems - 12th International Conference, 2014

Increasing Adoption of Smart Learning Content for Computer Science Education.
Proceedings of the Working Group Reports of the 2014 on Innovation & Technology in Computer Science Education Conference, 2014

Test anxiety and online testing: A study.
Proceedings of the IEEE Frontiers in Education Conference, 2014

2013
A mid-career review of teaching computer science I.
Proceedings of the 44th ACM Technical Symposium on Computer Science Education, 2013

A study of the influence of code-tracing problems on code-writing skills.
Proceedings of the Innovation and Technology in Computer Science Education conference 2013, 2013

Programming tutors, practiced concepts, and demographics.
Proceedings of the IEEE Frontiers in Education Conference, 2013

Using problets for problem-solving exercises in introductory C++/Java/C# courses.
Proceedings of the IEEE Frontiers in Education Conference, 2013

2012
Teaching mathematical reasoning across the curriculum.
Proceedings of the 43rd ACM technical symposium on Computer science education, 2012

Limiting the Number of Revisions while Providing Error-Flagging Support during Tests.
Proceedings of the Intelligent Tutoring Systems - 11th International Conference, 2012

A study of stereotype threat in computer science.
Proceedings of the Annual Conference on Innovation and Technology in Computer Science Education, 2012

The effect of interleaving an alternate task during tutoring and testing.
Proceedings of the IEEE Frontiers in Education Conference, 2012

2011
Results from repeated evaluation of an online tutor on introductory Computer Science.
Proceedings of the 2011 Frontiers in Education Conference, 2011

Error-Flagging Support and Higher Test Scores.
Proceedings of the Artificial Intelligence in Education - 15th International Conference, 2011

2010
Closed labs in computer science I revisited in the context of online testing.
Proceedings of the 41st ACM technical symposium on Computer science education, 2010

Error-Flagging Support for Testing and Its Effect on Adaptation.
Proceedings of the Intelligent Tutoring Systems, 10th International Conference, 2010

The case for error detection support during online testing.
Proceedings of the 15th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, 2010

2009
Semantic Integration of Adaptive Educational Systems.
Proceedings of the Advances in Ubiquitous User Modelling, Revised Selected Papers, 2009

Data space animation for learning the semantics of C++ pointers.
Proceedings of the 40th SIGCSE Technical Symposium on Computer Science Education, 2009

Need to consider variations within demographic groups when evaluating educational interventions.
Proceedings of the 14th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, 2009

Undergraduate research in CS: a global perspective.
Proceedings of the 14th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, 2009

Promoting Reflection and its Effect on Learning in a Programming Tutor.
Proceedings of the Twenty-Second International Florida Artificial Intelligence Research Society Conference, 2009

2008
Reviewing the SIGCSE reviewing process.
ACM SIGCSE Bull., 2008

The effect of using problem-solving software tutors on the self-confidence of female students.
Proceedings of the 39th SIGCSE Technical Symposium on Computer Science Education, 2008

The Effect of Providing Error-Flagging Support During Testing.
Proceedings of the Intelligent Tutoring Systems, 9th International Conference, 2008

The Effect of Student Model on Learning.
Proceedings of the 8th IEEE International Conference on Advanced Learning Technologies, 2008

2007
Mechanics of undergraduate research at liberal arts colleges: lessons learned.
Proceedings of the 38th SIGCSE Technical Symposium on Computer Science Education, 2007

Analyzing the Data Collected by Programming Tutors that Provide Post-Practice Reflection.
Proceedings of the 7th IEEE International Conference on Advanced Learning Technologies, 2007

The Effects of Error-Flagging in a Tutor on Expression Evaluation.
Proceedings of the Artificial Intelligence in Education, 2007

The Effect of Open Student Model on Learning: A Study.
Proceedings of the Artificial Intelligence in Education, 2007

2006
A General Framework for Overlay Visualization.
Proceedings of the Fourth Program Visualization Workshop, 2006

Distributed Framework for Adaptive Explanatory Visualization.
Proceedings of the Fourth Program Visualization Workshop, 2006

Observer Architecture of Program Visualization.
Proceedings of the Fourth Program Visualization Workshop, 2006

Non-traditional projects in the undergraduate AI course.
Proceedings of the 37th SIGCSE Technical Symposium on Computer Science Education, 2006

The Effect of Using Problem-Solving Tutors on the Self-Confidence of Students.
Proceedings of the 18th Annual Workshop of the Psychology of Programming Interest Group, 2006

Using Enhanced Concept Map for Student Modeling in Programming Tutors.
Proceedings of the Nineteenth International Florida Artificial Intelligence Research Society Conference, 2006

A Scalable Solution for Adaptive Problem Sequencing and Its Evaluation.
Proceedings of the Adaptive Hypermedia and Adaptive Web-Based Systems, 2006

2005
Generation of problems, answers, grade, and feedback - case study of a fully automated tutor.
ACM J. Educ. Resour. Comput., 2005

Emerging areas in computer science education.
Proceedings of the 36th SIGCSE Technical Symposium on Computer Science Education, 2005

Results from the evaluation of the effectiveness of an online tutor on expression evaluation.
Proceedings of the 36th SIGCSE Technical Symposium on Computer Science Education, 2005

LEGO robots and AI.
Proceedings of the 10th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, 2005

Projects in the programming languages course.
Proceedings of the 10th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, 2005

Online tutors for C++/Java programming.
Proceedings of the 10th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, 2005

2004
Three years of using robots in an artificial intelligence course: lessons learned.
ACM J. Educ. Resour. Comput., 2004

A tutor on scope for the programming languages course.
Proceedings of the 35th SIGCSE Technical Symposium on Computer Science Education, 2004

Web-based tutors for learning programming in C++/Java.
Proceedings of the 9th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, 2004

Generation of Demand Feedback in Intelligent Tutors for Programming.
Proceedings of the Advances in Artificial Intelligence, 2004

2003
A Reified Interface for a Tutor on Program Debugging.
Proceedings of the 2003 IEEE International Conference on Advanced Learning Technologies, 2003

2002
Internet-centric computing in the Computer Science curriculum.
Proceedings of the 33rd SIGCSE Technical Symposium on Computer Science Education, 2002

Model-Based Reasoning for Domain Modeling in a Web-Based Intelligent Tutoring System to Help Students Learn to Debug C++ Programs.
Proceedings of the Intelligent Tutoring Systems, 6th International Conference, 2002

A tutoring system for parameter passing in programming languages.
Proceedings of the 7th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, 2002

Learning Programming by Solving Problems.
Proceedings of the Informatics Curricula and Teaching Methods, 2002

Teaching Programming and Problem Solving.
Proceedings of the Informatics Curricula and Teaching Methods, 2002

2001
Announcements.
Intell., 2001

Why I do declare!: declarative programming in the undergraduate curriculum.
Proceedings of the 32rd SIGCSE Technical Symposium on Computer Science Education, 2001

Learning the interaction between pointers and scope in C++.
Proceedings of the 6th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, 2001

2000
Special Issue on Tools and Techniques of Artificial Intelligence - Introduction.
Int. J. Pattern Recognit. Artif. Intell., 2000

Dynamically generating problems on static scope.
Proceedings of the 5th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, 2000

1999
Resources for Next Generation Introductory CS Courses: Report of the ITiCSE'99 Working Group on Resources for the Next Generation CS 1 Course.
Proceedings of the Working Group Reports from ITiCSE on Innovation and Technology in Computer Science Education, 1999

Links.
Intell., 1999

On changing from written to on-line tests in Computer Science I: an assessment.
Proceedings of the 4th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, 1999

1998
Component-ontological representation of function for reasoning about devices.
Artif. Intell. Eng., 1998

Reasoning about function and its applications to engineering.
Artif. Intell. Eng., 1998

Evaluating the pedagogy of computer science courseware delivered over the Web (poster).
Proceedings of the 6th Annual Conference on the Teaching of Computing and the 3rd Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, 1998

Problem Generation: Evaluation of Two Domains in Operating Systems.
Proceedings of the Eleventh International Florida Artificial Intelligence Research Society Conference, 1998

1996
Fork diagrams for teaching selection in CS I.
Proceedings of the 27th SIGCSE Technical Symposium on Computer Science Education, 1996

Interactive multimedia pedagogies: report of the working group on interactive multimedia pedagogy.
Proceedings of the 1st Annual Conference on Integrating Technology into Computer Science Education, 1996

1995
Function-based candidate discrimination during model-based diagnosis.
Appl. Artif. Intell., 1995

1994
Function based reasoning.
Knowl. Eng. Rev., 1994

Function-based reasoning: An introduction.
Appl. Artif. Intell., 1994

1991
Focusing candidate generation.
Artif. Intell. Eng., 1991


  Loading...