- 2
- 0
- 约小于1千字
- 约 2页
- 2022-09-02 发布于四川
- 举报
程序设计方法学实验教学大纲一课程名称:程序设计方法学
二 实验目的和任务:
本课程主要介绍程序设计方法学的科学理论、方法和实现技术。即结构化程 序、程序正确性证明、结构化程序的正确性证明、递归程序及其正确性证明、程 序的形式推导技术、程序变换技术、面向对象的设计方法和大型程序设计方法学 基础等。
培养学生运用这些理论和方法,从认识规律出发训练各种良好的程序设计习 惯,掌握到目前为止公认为成熟的有实用价值的具有完整科学理论和与之相关的 技术方法作指导的软件设计和开发技术。
三 实验类别:专业四、 学时数:18
五 面向专业及对象:信息管理与信息系统六、使用教材:
教 材:胡正国,程序设计方法学,北京:国防工业出版社,2007。
参考书:
[1]陈海波等,《新编程序设计方法学》,浙江:浙江大学出版社,2004。
[2]冯树椿等,《程序设计方法学》,浙江:浙江大学出版社,1987。
[3]李传湘,《程序设计方法学》,武汉:武汉大学出版社,1999。
七 考核方式:实验操作八 实验工程:
序号
实验工程名称
学时 分配
实验 属性
必开 选开
目的要求
主要仪器
1
逐步求精的程序 设计方法
2
验证
必开
按照结构程序设计的思想, 掌握逐步求精的程序设计 方法
计算机
2
结构化程序设 计
2
验证
必开
掌握结构化程序设计的特 征,进行结构化程序设计
计算机
3
程序正确性证明
(一)
2
验证
必开
掌握白盒测试技术
计算机
4
程序正确性证明
(二)
2
验证
必开
掌握黑盒测试技术
计算机
5
程序正确性证明
(三)
2
验证
必开
利用某一程序正确性证明 方法,对程序进行正确性证 明
计算机
6
结构化程序的正 确性证明
2
验证
必开
编写程序,对其进行正确性 证明
计算机
7
递归程序设计
2
设计
必开
掌握递归程序及其正确性 证明方法,编写递归程序。
计算机
8
程序的形式推导 技术
2
设计
必开
掌握程序的形式推导技术, 编写程序
计算机
9
程序变换技术
(一)
2
验证
选开
通过Cooper变换,对程序 进行转换
计算机
10
程序变换技术
(二)
2
验证
选开
通过反演变换,对程序进行 转换
计算机
您可能关注的文档
最近下载
- 合成生物学教材配套电子课件完整版电子教案.pptx
- AGMA 2000--A88-中文翻译版本.pdf VIP
- TwinSAFE EL6900 安全模块基础使用指南(针对TC3.1.4020.0版本).pdf VIP
- ISO22163-2023内审员审核技术培训.pdf VIP
- 提高钻孔灌注桩成孔质量一次验收合格率.docx VIP
- (完整版)放射工作人员培训考试试题(附答案).docx VIP
- 习题答案数字电路与系统设计 (8).docx VIP
- 小学科学四下作业本(浙江).pdf VIP
- 标准图集-中南11ZJ111 变形缝建筑构造.pdf VIP
- 精品解析:江苏省苏州市吴中区2025年中考二模考试英语试题(解析版).docx VIP
原创力文档

文档评论(0)