人人范文网 范文大全

计算机科学与技术专业选修课程

发布时间:2020-03-02 14:18:19 来源:范文大全 收藏本文 下载本文 手机版

计算机科学与技术专业选修课程

《程序设计方法学》选课介绍

课程英文名称:Programming Methodology

是否是双语课程:否

教师:杨宗源

办公地址:闵行校区信息楼319室

办公电话:54345109

Email:

课程内容介绍:

讲授程序设计方法学的地位和重要性;程序控制结构构成的基本原理、基本成份;数据类型、数据抽象、抽象数据类型对程序设计及程序设计语言的影响及重要性;程序正确性证明的基本方法;形式化软件开发的基本原理和典型方法;并行程序设计基本概念,并行程序设计的基本方法.

教材:

教材:无

参考书目:

1.《程序设计方法学》胡正国国防工业出版社

2.《程序设计方法学基础》陈火旺湖南科学技术出版社

3.《程序设计方法学》仲萃豪吉林大学出版社

4.《程序设计方法学教程》张幸儿南京大学出版社

5.《现代软件工程》周之英科学出版社

6.《形式语义学基础与形式说明》屈延文 科学出版社

7.《The Science of Programming》Gries, D.

8.《Communicating Sequential Proceos》Hoare,C.A.R

9.《Programming from Specification》Carroll Morgan

10.《对象技术导论》冯玉琳科学出版社

先修课程:

计算机科学技术专业本科的主干课程.教学实施:

课堂讲授

讲课大纲:

第一章.综述

1.程序设计方法学发展与回顾

2.若干有争议问题的讨论

第二章.程序的基本结构

1.Proper程序和Prime程序

2.复合程序

3结构定理.

4.递归结构定理

第三章.程序的数据结构

1.类型与类型系统程序

2.程序设计语言中的数据类型

3.抽象与抽象数据类型

4.面向对象方法

5.面向方面编程

第四章.程序的正确性证明

1.程序规范与程序的正确性定义

2.部分正确性证明方法

3.完全正确性证明方法

4.最弱前置谓词

第五章.程序的形式推导方法

1.面向目标的程序推导方法

2.不变式推导方法

第六章.程序设计的形式化方法

1.概述

2.基于代数方法的规范语言 – OBJ

3.基于模型方法的规范语言 – VDM

第七章.并行程序设计方法

1.基本概念

2.并行系统

3.并行程序设计语言

4.通讯顺序进程(CSP)

上课时间:

上课时间:每周3节

考核方式:

笔试(闭卷) 100%

可选学生人数:20人

其他说明:本课程是硕士研究生的学位基础课。要求学有余力、优秀的本科生可以选读。形式化方法是本课程的主要内容,如何使学生理解、掌握、运用该方法将贯穿于教学的始终。

计算机科学与技术专业——课程说明

计算机科学与技术专业

计算机科学与技术专业

计算机科学与技术专业

计算机科学与技术专业分析

计算机科学与技术专业校外活动

计算机科学与技术专业个人简历

中央电大计算机科学与技术专业

计算机科学与技术专业[材料]

计算机科学与技术专业探索

计算机科学与技术专业选修课程
《计算机科学与技术专业选修课程.doc》
将本文的Word文档下载到电脑,方便编辑。
推荐度:
点击下载文档
点击下载本文文档