DocumentCode :
1730971
Title :
Integrating Formal Methods Tools Into Undergraduate Computer Science Curriculum
Author :
Skevoulis, Sotiris ; Makarov, Vladimir
Author_Institution :
Dept. of Comput. Sci., Pace Univ., New York, NY
fYear :
2006
Firstpage :
1
Lastpage :
6
Abstract :
This paper presents the results of a successfully completed funded project in the area of Computer Science and Formal Methods Education. The project was an effort to study the integration of formal methods software tools into an undergraduate curriculum. Our goals were to pioneer an innovative methodology that will increase the learning experience by introducing the use of mechanized approaches in teaching formal methods and to demonstrate the potential of undergraduate students for learning formal analysis techniques, by using these software tools. This methodology depends on the traditional teaching models and adds the use of automated software tools to enhance the student´s learning experience. At the conclusion of this study we demonstrated increased student performance and understanding of difficult concepts in formal software analysis and design problems with the use of mechanized assistants. All tools and educational materials developed as part of this project, are publicly available
Keywords :
computer science education; educational courses; formal specification; formal verification; software tools; teaching; Z formal notation; computer science education; formal method; formal software analysis; learning experience; software tools; teaching; undergraduate computer science curriculum; Animation; Computer science; Computer science education; Educational institutions; Educational programs; Hardware; Performance analysis; Software engineering; Software safety; Software tools; Class invariant; Formal methods; Integrated environments; Z formal notation;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Frontiers in Education Conference, 36th Annual
Conference_Location :
San Diego, CA
ISSN :
0190-5848
Print_ISBN :
1-4244-0256-5
Electronic_ISBN :
0190-5848
Type :
conf
DOI :
10.1109/FIE.2006.322570
Filename :
4117185
Link To Document :
بازگشت