@inproceedings{952bd9ab4a014e26a194842a32aa608f,
title = "Work in progress: Creating a case-based reasoning digital library to improve learning in an introductory programming course",
abstract = "Computer Science 101 at Penn State University provides an introduction to fundamental techniques of problem solving using a procedural computer programming language: C++. Since no prior computer programming experience is assumed, one major problem observed in the course is that students learn about programming in a somewhat passive pattern. This paper proposes to create a blended learning environment utilizing a Case-Based Reasoning (CBR) approach to improve students' programming skills. CBR is an innovative instructional approach that utilizes the specific knowledge of previously experienced problem situations (cases). A new problem can be solved by finding a similar past case and reusing it in the new problem situation. Then a new case is retained each time when a problem has been solved, making it immediately available for future problem.",
author = "Chen, {Wei Fan} and Yeh, {Kuo Chuan}",
year = "2006",
doi = "10.1109/FIE.2006.322392",
language = "English (US)",
isbn = "1424402565",
series = "Proceedings - Frontiers in Education Conference, FIE",
publisher = "Institute of Electrical and Electronics Engineers Inc.",
pages = "21--22",
booktitle = "36th ASEE/IEEE Frontiers in Education Conference, FIE",
address = "United States",
note = "36th ASEE/IEEE Frontiers in Education Conference, FIE ; Conference date: 28-10-2006 Through 31-10-2006",
}