实验教学

当前位置: 首页 > 实验教学 > 实验大纲 > 正文

程序设计语言综合设计

发布日期:2015-09-04   作者:    点击:

课程名称:

程序设计语言综合设计(The Integrated Design of Programming Language)(36学时)

内容提要:

程序设计是计算机专业领域中最核心的工作。程序设计能力是软件开发人员的一种最基本的技能。程序设计是一门实践性很强的课程,既要掌握概念,又要动手编写大量的程序。

《程序设计语言综合设计》是在学生学完《高级语言程序设计(C)》和《面向对象程序设计(C++)》后开设的一门实践课程,主要目的是为配合理论教学,提高学生的程序设计能力,是学生使用程序设计语言进行的一次综合训练和测评,可以提高学生利用程序设计语言编写解决某些具体问题程序的能力。

先修课程:

计算机导论、高级语言程序设计(C语言)、面向对象程序设计

适用专业:

计算机科学与技术、网络工程

主要教材、参考书:

教材:

(美)Brian W. Kernighan, Rob Pike 著,裘宗燕 译,程序设计实践,北京:机械工业出版社,2003年9月

参考书:

1. (美)Stephen Prata,云巅工作室译,C Primer Plus中文版(第五版),人民邮电出版社,2005年2月年10月

2. (美)Brian W.Kernighan,Dennis M.Ritchie,徐宝文,李志 译,C程序设计语言(第2版•新版),机械工业出版社,2004年1月

3. [美]Scott / Meyers,侯捷,Effective C++中文版,华中科技大学出版社,2001-9-1

4. (美)迈耶斯,侯捷,More Effective C++中文版,中国电力出版社,2003-3-1

5. 《Exceptional C++》,《Thinking in C++(2nd) 》,《Inside The C++ Object Model》,《The C++ Programming Language》,《The Standard C++ Bible》

实验项目与学时分配:

序号

实验项目

学时

要求

1

编写一个巨型整数类


必做

2

编写一个判别两个程序相似性的系统


必做

3

编写一个模拟的“高考成绩管理系统”


必做

建设单位:网络信息安全与计算机技术国家级实验教学示范中心(bat365官网登录入口)