Title :
Software Engineering Instruction and Education Theory: A Dialogue
Author :
Basili, Patricia A. ; Basili, Victor R.
Author_Institution :
Dept. of Educ., Prince Georges Community Coll., Largo, MD
Abstract :
Summary form only given. Some software engineering instructors have incorporated projects that either simulate product development for a corporate customer or have students work directly with corporate sponsors to solve a problem or produce an artifact. The rationale for the activity is to provide "real world" experience, a foretaste of what a professional in the field will be asked to do. Other instructors may forgo the project as taking too much time from an already full curriculum or due to the difficulty of making and maintaining corporate connections. They rely on the lecture format to convey the material. Are there other reasons for including "project-type" activities in software engineering instruction over and above the practical experience they provide? Are there reasons to try to incorporate strategies other than lecture into courses? This paper reviews those areas of educational theory that speak to practical strategies to enhance learning and remembering. Constructivism as a way to view the learning process will be highlighted. Vygotsky\´s social interaction theory, and scaffolding will be tied to group endeavors. Bloom\´s hierarchy of the cognitive domain will be viewed in terms of writing course learning outcomes. Also discussed is the importance of the congruence of learning outcomes and modes of assessment to insure learning has occurred and to provide assurances to the Higher Education community that we are doing what we claim to do
Keywords :
computer science education; software engineering; teaching; education theory; learning process; product development; social interaction theory; software engineering instruction; Computational modeling; Computer science; Computer science education; Computer simulation; Educational institutions; Educational products; Product development; Software engineering; Writing;
Conference_Titel :
Software Engineering Education and Training, 2006. Proceedings. 19th Conference on
Conference_Location :
Turtle Bay, HI
Print_ISBN :
0-7695-2557-1
DOI :
10.1109/CSEET.2006.32