Program Derivation for a Data Structures Course
Program Derivation for a Data Structures Course
批准号:
9455660
负责人:
David Naumann
金额:
$2.37万
依托单位:
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
1995
资助国家:
美国
项目状态:
已结题
起止时间:
1995-06-01 至 1997-05-31
中文摘要
点击翻译按钮获取中文摘要
英文摘要
9455660 Naumann Computer programming is often taught primarily by example, and there is widespread interest in more systematic methods, especially mathematically rigorous "formal methods". There are now undergraduate level textbooks and teaching materials for beginning programming courses using the method called program derivation, whereby correct programs are derived from their specifications by calculation. The objective is to develop lecture notes and programming assignments for an undergraduate data structures course based on program derivation. The materials are based on those now being used in the classroom, and will be evaluated by educators at other universities for content and suitability for use in undergraduate courses in data structures. By meeting the need for instructional material based on the extensive research literature on program derivation, this project directly benefits educators who wish to teach scientifically based systematic methods of programming. By providing material on par with textbooks for the more traditional approach, this project helps to provide a basis for meaningful comparison between curricula based on formal methods and other curricula.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
SaTC: CORE: Small: Relational Verification for Information Assurance and Privacy
-
批准号:1718713
-
项目类别:Standard Grant
-
资助金额:$45.19万
-
财政年份:2017
-
负责人:David Naumann
-
依托单位:
EAGER: Hyperproperty Abstraction for Information Flow Control
-
批准号:1649894
-
项目类别:Standard Grant
-
资助金额:$10.48万
-
财政年份:2016
-
负责人:David Naumann
-
依托单位:
TWC: Medium: Collaborative: Flexible and Practical Information Flow Assurance for Mobile Apps
-
批准号:1228930
-
项目类别:Standard Grant
-
资助金额:$52.66万
-
财政年份:2012
-
负责人:David Naumann
-
依托单位:
SHF: Small: Collaborative Research: Specification Language Foundations for Modular Reasoning Methodologies
-
批准号:0915611
-
项目类别:Standard Grant
-
资助金额:$24.99万
-
财政年份:2009
-
负责人:David Naumann
-
依托单位:
Collaborative Research: CRI: CRD: A JML Community Infrastructure --Revitalizing Tools and Documentation to Aid Formal Methods Research
-
批准号:0708330
-
项目类别:Continuing Grant
-
资助金额:$0.0万
-
财政年份:2007
-
负责人:David Naumann
-
依托单位:
CT-ISG Collaborative Research: Access Control and Downgrading in Information Flow Assurance
-
批准号:0627338
-
项目类别:Standard Grant
-
资助金额:$0.0万
-
财政年份:2006
-
负责人:David Naumann
-
依托单位:
Collaborative Research: Formal Methods for Behavioral Subclassing and Callbacks
-
批准号:0429894
-
项目类别:Continuing Grant
-
资助金额:$0.0万
-
财政年份:2004
-
负责人:David Naumann
-
依托单位:
Collaborative Research: Integrating Pointer Confinement and Access Control for Encapsulation
-
批准号:0208984
-
项目类别:Standard Grant
-
资助金额:$16.0万
-
财政年份:2002
-
负责人:David Naumann
-
依托单位:
U.S.-Brazil Cooperative Research: Towards a Practical Calculus of Object-Oriented Programming
-
批准号:9813854
-
项目类别:Standard Grant
-
资助金额:$20.0万
-
财政年份:1999
-
负责人:David Naumann
-
依托单位:
Tools for Undergraduate Program Derivation
-
批准号:9451614
-
项目类别:Standard Grant
-
资助金额:$1.29万
-
财政年份:1994
-
负责人:David Naumann
-
依托单位:
海外基金