Work in progress: Creating a case-based reasoning digital library to improve learning in an introductory programming course

Research output: Chapter in Book/Report/Conference proceedingConference contribution

1 Scopus citations

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.

Original languageEnglish (US)
Title of host publication36th ASEE/IEEE Frontiers in Education Conference, FIE
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages21-22
Number of pages2
ISBN (Print)1424402565, 9781424402564
DOIs
StatePublished - 2006
Event36th ASEE/IEEE Frontiers in Education Conference, FIE - San Diego, CA, United States
Duration: Oct 28 2006Oct 31 2006

Publication series

NameProceedings - Frontiers in Education Conference, FIE
ISSN (Print)1539-4565

Other

Other36th ASEE/IEEE Frontiers in Education Conference, FIE
Country/TerritoryUnited States
CitySan Diego, CA
Period10/28/0610/31/06

All Science Journal Classification (ASJC) codes

  • Software
  • Education
  • Computer Science Applications

Fingerprint

Dive into the research topics of 'Work in progress: Creating a case-based reasoning digital library to improve learning in an introductory programming course'. Together they form a unique fingerprint.

Cite this