Problets - Publications/Presentations

At this site, you will find publications on the technology and evaluation of problets. The papers are available in pdf format. If you have problems accessing any paper, please contact amruth@ramapo.edu.
Evaluation: The following are presentations and publications on the evalulation of problets:
  1. Data Space Animation for Learning the Semantics of C++ Pointers, Proceedings of The Fortieth SIGCSE (Special Interest Group on Computer Science Education) Technical Symposium on Computer Science Education, SIGCSE 2009, Chattanooga, TN, 3/4-7/2009. (pdf)
  2. Female Students Assess Software Tutors More Positively Than Male Students, Proceedings of Frontiers in Education Conference (FIE 2008), Saratoga Springs, NY, 10/22-25/2008, Session S4F. (pdf)
  3. The Effect of Using Problem-Solving Software Tutors on the Self-Confidence of Female Students, Proceedings of The Thirty-Ninth SIGCSE (Special Interest Group on Computer Science Education) Technical Symposium on Computer Science Education}, SIGCSE 2008, Portland, OR, 3/12-15/2008, 523-527. (pdf)
  4. Software Tutors Help Female Students Learn Programming Concepts Just as Well as Male Students, Proceedings of World Conference on E-Learning in Corporate, Government, Healthcare & Higher Education (E-LEARN 2007), Quebec City, Canada, 10/15-19/2007, 6840-6845. (pdf)
  5. Do female students feel differently than male students about using software tutors? Proceedings of Frontiers in Education Conference (FIE 2006), San Diego, CA, 10/28-31/2006, Session S3G. (pdf)
  6. A Tutor on Subprogram Implementation, Eric Fernandes and Amruth Kumar, The Journal of Computing Sciences in Colleges, Vol 20, No. 5, May 2005, pp 36-46. (pdf)
  7. Results from the Evaluation of the Effectiveness of an Online Tutor on Expression Evaluation, Amruth Kumar, Proceedings of The Thirty-Sixth SIGCSE (Special Interest Group on Computer Science Education) Technical Symposium on Computer Science Education, SIGCSE 2005, St. Louis, MO, 2/23-27/2005, 216-220. (pdf)
  8. Using Online Tutors for Learning - What do Students Think?, Amruth Kumar, Proceedings of Frontiers in Education Conference (FIE 2004), Savannah, GA, 10/20-23/2004, Session T3C. (pdf)
  9. A Tutor on Scope for the Programming Languages Course, Eric Fernandes and Amruth Kumar, Proceedings of The Thirty-Fifth SIGCSE (Special Interest Group on Computer Science Education) Technical Symposium on Computer Science Education, SIGCSE 2004, Norfolk, VA, 3/3-7/2004, 90-95. (pdf)
  10. A Tutor for Counter-Controlled Loop Concepts and Its Evaluation, Garrett Dancik and Amruth Kumar, Proceedings of Frontiers in Education Conference (FIE 2003), Boulder, CO, 11/5-8/2003. (pdf)
  11. A Tutor for Learning Encapsulation in C++ Classes, Rumen Kostadinov and Amruth Kumar, Proceedings of ED-MEDIA 2003 World Conference on Educational Multimedia, Hypermedia and Telecommunications, Honolulu, HI, 6/23-28/2003. (pdf)
  12. A Tutor for Using Dynamic Memory in C++, Amruth Kumar, Proceedings of 2002 Frontiers in Education Conference (FIE 2002), Boston, MA, 11/6-9/2002, Session T4G. (pdf)
  13. Learning Programming by Solving Problems, Amruth Kumar, Proceedings of IFIP Working Group 3.2 Working Conference on Informatics Curricula, Teaching Methods and Best Practice (ICTEM 2002), Florianapolis, Brazil, 7/10-12/2002, 152-164. (pdf)
  14. A Tutoring System for Parameter Passing in Programming Languages, Harsh Shah and Amruth Kumar, The Seventh Annual Conference on Innovation and Technology in Computer Science Education (ITiCSE 2002), Aarhus, Denmark, 6/24-26/2002. (pdf)
  15. Learning the Interaction between Pointers and Scope in C++, Amruth Kumar, Proceedings of The Sixth Annual Conference on Innovation and Technology in Computer Science Education (ITiCSE 2001), Canterbury, UK, 6/25-27/2001. (pdf)
  16. A Problem Generator to Learn Expression Evaluation in CS I and Its Effectiveness, Aravind Krishna and Amruth Kumar, The Journal of Computing in Small Colleges, Vol 16, No. 4, 5/2001, pp 34-43. (pdf)
  17. Problem Based Learning of Static Referencing Environment in Pascal, Amruth Kumar, O. Schottenfeld and S.R. Obringer, Proceedings of the Sixteenth Annual Eastern Small College Computing Conference (ESCCC 2000), University of Scranton, PA, 10/27-28/2000, pp 97-102. (pdf)
  18. Facilitating problem-solving on nested selection statements in C/C++, Amruth Kumar and Neeraj Singhal, Proceedings of 2000 Frontiers in Education Conference (FIE 2000), Kansas City, MO, 10/18-21/2000, session T4C.
  19. Dynamically Generating Problems on Static Scope, Amruth Kumar, Proceedings of The Fifth Annual Conference on Innovation and Technology in Computer Science Education (ITiCSE 2000), Helsinki, Finland, 7/11-13/2000, pp 9-12. (pdf)
  20. Using Java to help students practice problem-solving, Amruth Kumar and Neeraj Singhal, Proceedings of The Second International Conference and Exhibition on The Practical Application of Java (PA JAVA 2000), Manchester, UK, 4/12-14/2000, pp 205-216. (pdf)
  21. Developing Courseware for Precedence and Associativity of Operators in C, Ellis Zsoldos and Amruth Kumar, Proceedings of the Eastern Small College Computing Conference (ESCCC '97), The Richard Stockton College of New Jersey, Pomona, NJ, 10/24-25/97, pp 54-59.
  22. Multimedia Courseware for Counter-Controlled Loops in Java, Andrew Morrissey and Amruth Kumar, The Journal of Computing in Small Colleges, Vol 12, No. 5, 5/1997, pp 134-139. (pdf)

Technology: The following are presentations and publications on the technology of problets:
  1. The Effect of Student Model on Learning, with Adtian Maries (primary author), Proceedings of Eighth IEEE International Conference on Advanced Learning Technologies (ICALT 2008), Santander, Spain, 7/1-5/2008, 877-881. (pdf)
  2. A Scalable Solution for Adaptive Problem Sequencing and its Evaluation, Proceedings of The Fourth International Conference on Adaptive Hypermedia and Adaptive Web-Based Systems (AH 06), Dublin, Ireland, 6/21-23/2006, 161-171. (pdf)
  3. Using Enhanced Concept Map for Student Modeling in a Model-Based Programming Tutor, Proceedings of 19th International FLAIRS conference on Artificial Intelligence (FLAIRS 2006) Special Track on Intelligent Tutoring Systems, Melbourne Beach, FL, May 11-13, 2006, 527-532. (pdf)
  4. Explanation of step-by-step execution as feedback for analytical problems in programming, and its generation in model-based tutors, Amruth Kumar, submitted to Technology, Instruction, Cognition and Learning (TICL). (pdf)
  5. Generation of Problems, Answers, Grade and Feedback - Case Study of a Fully Automated Tutor, Amruth Kumar, submitted to Journal of Educational Resources in Computing (JERIC). (pdf)
  6. Rule-Based Adaptive Problem Generation in Programming Tutors and its Evaluation, Amruth Kumar, Workshop on Adaptive Systems for Web-Based Education: Tools and Reusability, 12th International Conference on Artificial Intelligence in Education (AI-ED 2005), Amsterdam, The Netherlands, 7/18-22/2005. (pdf)
  7. Generation of Demand Feedback in Intelligent Tutors for Programming, Amruth Kumar, Advances in Artificial Intelligence, Ahmed Tawfik and Scott Goodwin (eds.), Proceedings of The Seventeenth Canadian Conference on Artificial Intelligence (AI 04), London, Ontario, Canada, 5/17-19/2004, Lecture Notes in Artificial Intelligence 3060, Springer, 444-448. (pdf)
  8. A Reified Interface for a Tutor on Program Debugging, Amruth Kumar, Proceedings of Third IEEE International Conference on Advanced Learning Technologies (ICALT 2003), Athens, Greece, 7/9-11/2003. (pdf)
  9. Model-Based Reasoning for Domain Modeling in a Web-Based Intelligent Tutoring System to Help Students Learn to Debug C++ Programs, Amruth Kumar, Intelligent Tutoring Systems (ITS 2002), Biarritz, France, June 5-8, 2002. (pdf)

Amruth Kumar, amruth@ramapo.edu