Our overall objective is to help students develop the foundational capabilities needed to become successful software developers, that will help them learn how to effectively analyze, design, and implement software systems. The main focus of this paper is the development and use of a concept-based learning tool that helps students acquire effective analysis and design skills for the development of object-oriented programs. Concept maps are tools for organizing and representing knowledge; they enable learners to construct, navigate, share, and criticize knowledge models represented as augmented graphical concept maps. Using the concept map-based tool, students can use concept maps of object-oriented programming to help them solve problems.
Related links
Details
Title
A conceptual problem-based learning environment for teaching introductory programming
Publication Details
33rd Annual Frontiers in Education, 2003. FIE 2003, Vol.1, pp.T4C-T28
Resource Type
Conference proceeding
Conference
Annual Frontiers in Education Conference, 33rd (Westminster, CO, USA, 11/05/2003–11/08/2003)