DocumentCode :
1730136
Title :
Connecting Discrete Mathematics and Software Engineering
Author :
Cohoon, James P. ; Knight, John C.
Author_Institution :
Dept. of Comput. Sci., Virginia Univ., Charlottesville, VA
fYear :
2006
Firstpage :
13
Lastpage :
18
Abstract :
Modern systems are critically dependent on software for their design and operation. The next generation of developers must be facile in the specification, design and implementation of dependable software using rigorous developmental processes. To help prepare this generation we have developed a teaching approach and materials that serve a two-fold purpose: promote an understanding and appreciation of the discrete mathematical structures (DM) that are the foundation of software engineering (SE) theory; and provide motivation and training of modern software development and analysis tools. Our teaching approach and materials form a two-course sequence establishing mastery of important SE areas: DM underlying modern SE theory (e.g., static analysis and proof); formal languages and their use (e.g., software specification languages); application of DM to SE (e.g., composition of theory and application for artifact development); and mathematics for advanced SE engineering needs (e.g., finite state machines and graph theory)
Keywords :
computer science education; formal languages; program diagnostics; program verification; software engineering; discrete mathematical structures; formal languages; software analysis tools; software design; software development; software engineering; software specification; software verification; Application software; Composite materials; Delta modulation; Education; Formal languages; Joining processes; Mathematics; Programming; Software design; Software engineering; discrete mathematics; software engineering; specification; verification;
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.322656
Filename :
4117156
Link To Document :
بازگشت