Title :
A learning methodology based on semantic tableaux for software engineering education
Author :
Del Vado Vírseda, Rafael
Author_Institution :
Complutense Univ. of Madrid, Madrid, Spain
Abstract :
While Computational Logic plays an important role in several areas of Software Engineering (SE), most of the educational technology developed for teaching logic ignores their application in a larger portion of the SE education domain. In this paper we describe an innovative methodology based on a prototype logic teaching tool on semantic tableaux to prepare and train the students to use logic as a formal proof technique in other topics of SE, such as the formal verification of algorithms and the declarative debugging of imperative programs, which are foundations of good development of software.
Keywords :
computer aided instruction; computer science education; formal logic; formal verification; software engineering; SE; computational logic; educational technology; formal proof technique; formal verification; learning methodology; semantic tableaux; software engineering education; Computer science; Debugging; Education; Semantics; Software; Software algorithms; Software engineering;
Conference_Titel :
Software Engineering Education and Training (CSEE&T), 2011 24th IEEE-CS Conference on
Conference_Location :
Honolulu, HI
Print_ISBN :
978-1-4577-0349-2
Electronic_ISBN :
1093-0175
DOI :
10.1109/CSEET.2011.5876113