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