Title :
Using problets for problem-solving exercises in introductory C++/Java/C# courses
Author :
Kumar, A. Niranjil
Author_Institution :
Comput. Sci., Ramapo Coll. of New Jersey, Mahwah, NJ, USA
Abstract :
This workshop will help participants introduce problem-solving exercises into their introductory C++/Java/C# programming courses. The purpose of problem-solving exercises is two-fold: they supplement classroom instruction and complement the programming projects traditionally assigned in the course. The benefits of problem-solving exercises are many: they improve students´ comprehension of programming constructs, their self-confidence, especially that of female students, and their coding skills. In this workshop, problets (www.problets.org) will be introduced as a tool for problem-solving exercises. They parameterize problems to deter plagiarism; provide step-by-step explanation of the correct solution to each problem, which helps students learn; and adapt to the learner´s needs. They are a web-based service freely available for educational use. Problets have been rigorously evaluated, and have been adopted and used by dozens of instructors every semester since 2004. The workshop is appropriate for instructors of introductory C++/Java/C# programming courses in Computer Science or engineering. Participants are asked to bring a WiFi-enabled laptop to the workshop for hands-on experience.
Keywords :
C++ language; Internet; Java; computer aided instruction; computer science education; educational courses; engineering education; Web-based service; Wi-Fi-enabled laptop; computer science; engineering; introductory C++/Java/C# programming courses; problem solving exercises; problets; student comprehension; Conferences; Educational institutions; Java; Problem-solving; Programming profession; C#; C++; Java; introductory programming; problem-solving; software tutors;
Conference_Titel :
Frontiers in Education Conference, 2013 IEEE
Conference_Location :
Oklahoma City, OK
DOI :
10.1109/FIE.2013.6684774