结构化程序设计-赵勇

  • 格式:docx
  • 大小:24.46 KB
  • 文档页数:4

中国海洋大学本科生课程大纲
课程属性:公共基础/通识教育/学科基础/专业知识/工作技能,课程性质:必修、选修
一、课程介绍
1.课程描述:
结构化程序设计主要讲授C语言。

C语言是一种广泛使用的计算机程序设计语言,既有高级语言的特点,又有低级语言的特点,不依赖计算机硬件。

它既可以用来设计系统软件,也可以用来设计应用软件。

本课程针对低年级学生开设,课程基本内容包括:顺序结构程序设计、选择结构程序设计、循环结构程序设计、数组、函数、指针等。

通过课程学习,要求学生掌握C程序的设计和实现方法,并以之解决实际问题。

2.设计思路:
本课程培养低年级学生的程序设计和实现能力。

课程内容从数据类型、运算符、表达式、语句、程序结构等基本知识开始,到数组、函数、指针等知识,相辅相成、逐层深入,构建起C语言体系。

数据类型是指C语言中数据的表示形式,基本包括整型、浮点型、字符型等。

常用运算符有算术运算符、赋值运算符、关系运算符、逻辑运算符等。

基本程序结构包括顺序、选择、循环三种。

数组、函数能够使得程序更加简洁紧凑,有利于实现模块化、结构化。

指针使得程序员能够管理内存,实现更多的功能。

3.与其他课程的关系:
后置课程:《C++》、《数据结构》、《计算机图形学》、《数字图像处理》等。

二、课程目标
本课程的目标是培养低年级数学类专业学生的程序设计能力、程序实现能力,并以C语言解决实际问题的能力。

到课程结束时,学生应该
(1)具有分析问题的能力,根据实际问题设计出解决方案。

(2)具有编写、调试程序的能力,根据实际输入数据调试程序中可能出现的错误,并得到正确结果。

三、学习要求
要完成所有的课程任务,学生必须:
(1)按时上课,上课认真听讲,积极参与随堂练习。

本课程将包含较多的随堂练习,出勤率和课堂表现是成绩考核的组成部分。

(2)按时完成练习作业。

只有按时提交作业,才能掌握课程所要求的内容。

延期提交作业需要提前得到任课教师的许可。

四、教学进度
五、参考教材与主要参考书
1、选用教材
《C程序设计》(第四版),谭浩强著,清华大学出版社,2010年6月出版。

2、主要参考书
(1)C语言程序设计:现代方法,King著、吕秀锋译,人民邮电出版社,2010年04月出版。

(2)C陷阱与缺陷,K.N.King著,人民邮电出版社,2008年02月出版。

六、成绩评定
(一)考核方式 A :A.闭卷考试 B.开卷考试 C.论文 D.考查 E.其他
(二)成绩综合评分体系:
附:作业评分标准:
1)作业的评分标准
七、学术诚信
学习成果不能造假,如考试作弊、盗取他人学习成果、一份报告用于不同的课程等,均属造假行为。

他人的想法、说法和意见如不注明出处按盗用论处。

本课程如有发现上述不良行为,将按学校有关规定取消本课程的学习成绩。

八、大纲审核
教学院长:院学术委员会签章:。