An ability to solve complex problems, for which a variety of solution paths are possible, is an important goal in engineering education. While feedback is critical to learning, hand grading of homework rarely provides effective, timely feedback on attempts to solve complex problems. Such feedback is also unfeasible in distance education contexts. A technology, based on the approach of cognitive tutors, is presented as a generally applicable method of providing automated feedback on complex problem solving, with truss problems studied in engineering as an example. The tutor maintains a cognitive model of problem solving for this class of problems, and associates various solution steps with distinct skills or knowledge components. One can determine whether students learn individual skills by measuring the error rate as a function of practice. Prior work has shown that for many skills the error rate indeed decreases with practice. New insight into the tutor×³s effectiveness, pertaining to the efficiency of student solution paths, is presented in this paper. While no explicit feedback is given regarding solution efficiency, it is found that students using the tutor become more efficient with practice. Furthermore, more efficient paths are found to be associated with making fewer errors.

Paul S. Steif, Matthew Eicholtz, Levent Burak Kara. (2014). Computer Tutors Can Reduce Student Errors and Promote Solution Efficiency for Complex Engineering Problems. Journal of Visual Languages and Computing, 25(6):1021-1029. Also in 2014 International Conference on Distributed Multimedia Systems Workshop on Distance Education Technology (DET). August 27-29, 2014. Pittsburgh, PA.

@article{SteifEicholtzKara_2014_JVLC,

title={Computer Tutors can Reduce Student Errors and Promote Solution Efficiency for Complex Engineering Problems},

author={Steif, Paul S and Eicholtz, Matthew and Kara, Levent Burak},

journal={Journal of Visual Languages \& Computing},

volume={25},

number={6},

pages={1021--1029},

year={2014},

publisher={Elsevier}

}

title={Computer Tutors can Reduce Student Errors and Promote Solution Efficiency for Complex Engineering Problems},

author={Steif, Paul S and Eicholtz, Matthew and Kara, Levent Burak},

journal={Journal of Visual Languages \& Computing},

volume={25},

number={6},

pages={1021--1029},

year={2014},

publisher={Elsevier}

}