Title :
A conceptual problem-based learning environment for teaching introductory programming
Author_Institution :
Dept. of Comput. Sci., Univ. of West Florida, Pensacola, FL, USA
Abstract :
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.
Keywords :
computer aided instruction; computer science education; object-oriented programming; software tools; teaching; concept maps; concept-based learning tool; conceptual problem-based learning environment; introductory programming; object-oriented programs; software developers; software systems; teaching; Computer languages; Computer science; Computer science education; Navigation; Object oriented modeling; Object oriented programming; Organizing; Programming profession; Software design; Software systems;
Conference_Titel :
Frontiers in Education, 2003. FIE 2003 33rd Annual
Print_ISBN :
0-7803-7961-6
DOI :
10.1109/FIE.2003.1263373