课程华文称号
C说话程序策画
课程英文称号
TheCProgramming
课程编码
课程典范
学科底子平台课程
课程性质
必修课
总学时
48学时[课内学时:48学时,推广学时:0学时]
学 分
3
授课宗旨
祈望机科学与手艺学院一年级各业余本科生
先导课程
无
课程简介
“C说话程序策画”是我校祈望机学院祈望机科学与手艺业余一年级的业余学科底子课程。该课程以C说话为平台,以程序策画为干线,引见组织化程序策画的心思和办法。经过本课程的研习,使高足占有祈望心思、解析才力,完备应用功程底子学识和本业余根本理论束缚现实工程题目的才力,为数据组织、编译旨趣、操纵系统和数据库应用等祈望机业余后续课程的研习奠基优秀的底子,能担任祈望机软件应用和开辟的职责。
二、课程宗旨经过教化C说话的数据表率、运算符和抒发式、按次组织、取舍组织、轮回组织、数组、函数、指针、组织体等学识点,使高足了解高档程序策画说话的组织,把握祈望机程序策画理论与办法,完备软件开辟才力和祈望心思才力。
开设这门课程的详细宗旨为:
1、使高足把握C说话程序策画的根本观念、根本语法、根本编程手艺和根本算法等底子学识。对结业策画2-2的实现供应援手。
2、使高足把握组织化程序策画的心思和办法,并能敏捷应用祈望机说话进路程序策画。对结业策画2-2和3-1的实现供应援手。
3、使高足完备应用C说话程序策画底子学识求解现实题目的意识、思绪,完备操纵祈望机学识束缚现实题目的才力。对结业策画2-2和3-1的实现供应援手。
三、教化实质及根本请求第1部份总结(援手教化宗旨1)1.1程序策画及程序策画说话
1.2算法及其示意办法
1.3C说话简介
1.4VisualC++集成开辟处境简介
根本请求:
1.知道程序策画及程序策画说话的观念
2.了解并把握算法及其示意办法
3.知道C说话的根本音信
4.把握VisualC++集成开辟处境
重 点:
1.程序策画及程序策画说话的观念
2.算法及其示意办法
难 点:
1.算法及其示意办法
第2部份根本数据表率、运算符与抒发式(援手教化宗旨1)2.1C说话的数据表率
2.2常量
2.3变量
2.4C说话的运算符和抒发式
根本请求:
1.流利把握整数、实数、字符和字符串常量的各式示意大势
2.把握整型数据、实型数据和字符型数据的特征和应用办法
3.流利把握变量的界说和初始化办法
4.流利把握运算符的功用,包罗算术运算符(含自增、自减操纵)、赋值运算符流利把握运算符的优先级和联合方位
5.流利把握百般抒发式的组陈法则和祈望过程
重 点:
1.C说话中各式数据表率的分类、表率名及储备长度
2.标志常量的界说和应用,罕用标志常量的寓意(如NULL、EOF等)
3.字符的转义序列
4.变量的界说和初始化办法
5.C说话中各式运算符的功用,包罗算术运算符(含自增、自减操纵)、赋值运算符等
6.各式运算符的优先级和联合性
7.百般抒发式的组陈法则和祈望过程
8.有标志数与无标志数之间的运算题目
难 点:
1.C说话中各式数据表率的储备长度
2.标志常量的界说和应用
3.字符的转义序列
4.C说话中自增、自减、%运算符的请求与操纵
5.各式运算符搀和运算时的优先级和联合性
第3部份输入输出与简洁程序策画(援手教化宗旨1、2)3.1总结
3.2过程管束组织与语句
3.3根本的准则输入输出函数
3.4单个字符的输入和输出
3.5格式化输出
3.6格式化输入
3.7简洁程序策画
根本请求:
1.流利把握格式化输入、输出函数的格式和用法
2.流利把握字符数据的非格式化输入输出方法
3.流利把握简洁程序策画的办法与枢纽
重 点:
1.字符数据的非格式化输入输出方法
2.格式化输入、输出函数中各式管束符的寓意和应用办法
3.简洁程序策画的办法与枢纽
难 点:
1.格式化输入、输出函数中各式管束符的寓意和应用办法
2.简洁程序策画的办法与枢纽
第4部份取舍组织程序策画(援手教化宗旨1、2)4.1if语句
4.2switch语句
根本请求:
1.流利把握if语句的用法
2.流利把握switch语句的用法
3.流利应用过程图示意给定题目的算法
重 点:
1.应用过程图示意给定题目的算法
2.应用抒发式抒发给定前提的办法
3.各式不同组织if语句的用法
4.switch语句的用法
难 点:
1.应用过程图示意单分支和两分支算法
2.各式不同组织if语句的用法
3.switch语句的请求及何如将前提变化为switch中的常量抒发式
第5部份轮回组织程序策画(援手教化宗旨1、2、3)5.1while语句
5.2do…while语句
5.3for语句
5.4用goto语句和if语句构成轮回
5.5轮回的嵌套
5.6对于轮回语句的几点阐明
5.7break语句和continue语句
根本请求:
1.流利把握while语句、do-while语句、for语句的用法
2.流利把握轮回的嵌套
3.流利把握break与continue语句的用法
4.流利把握轮回组织程序策画的办法
重 点:
1.while语句、do-while语句、for语句的用法
2.轮回嵌套的用法及留心事件
3.break与continue语句的差别
4.轮回组织程序策画的办法
难 点:
1.do-while语句中前提抒发式的誊写
2.轮回嵌套中表里轮回的轮回变量的初始化地方
3.轮回组织算法的心思练习
第6部份数组(援手教化宗旨1、2、3)6.1一维数组
6.2二维数组
6.3字符数组
6.4数组归纳应用举例
根本请求:
1.流利把握一维数组的界说、引用、初始化办法
2.流利把握应用一维数组束缚关系题目
3.流利把握二维数组界说、引用、初始化办法
4.流利把握字符数组的界说与应用办法
5.流利把握字符串数组的界说与应用办法
重 点:
1.一维数组的阐明、引用、初始化办法及所能举办的运算
2.二维数组界说、引用、初始化办法
3.字符数组的界说与应用办法
难 点:
1.一维数组的阐明、引用、初始化办法及所能举办的运算
2.二维数组界说、引用、初始化办法
3.字符数组的界说与应用办法
第7部份函数(援手教化宗旨1、2、3)7.1组织化程序策画与函数
7.2函数界说与函数阐明
7.3函数挪用和参数传播
7.4函数的嵌套挪用和递归挪用
7.5数组做为函数参数
7.6部分变量和全部变量
7.7变量的储备表率
7.8内部函数和外部函数
根本请求:
1.了解并把握函数的观念、把握函数的界说和挪用的办法
2.流利把握函数的传播方法,把握函数的大势参数和现实参数以及函数调历时的参数传播
3.流利把握函数嵌套挪用的办法
4.流利把握简洁变量做为函数参数的应用办法
5.流利把握递归函数的界说并会编写递归函数
重 点:
1.函数的观念、界说和挪用的办法
2.函数的大势参数和现实参数以及函数调历时的参数传播
3.简洁变量做为函数参数的应用办法
4.函数嵌套挪用的办法
5.递归函数的编写办法
难 点:
1.函数的观念、界说和挪用的办法
2.函数的形参和实参的差别,函数调历时的参数传播方法的差别
3.函数嵌套挪用的办法
4.递归函数的心思及编写办法
第8部份指针(援手教化宗旨1、2、3)8.1地方和指针的根本观念
8.2指针变量
8.3经过指针引用数组
8.4指针与字符串
8.5函数指针变量
8.6指针型函数
8.7指针数组和指向指针的指针
根本请求:
1.流利把握指针的观念,指针变量的界说、指针变量的赋值和指针运算
2.流利把握指针、数组和地方间的相干
3.流利把握指向字符串指针的应用办法
4.流利把握用指针数组示意字符串数组的应用办法
重 点:
1.指针的观念,指针变量的界说、指针变量的赋值和指针运算
2.指针、数组和地方间的相干
3.指向字符串指针的应用办法
4.用指针数组示意字符串数组的办法
难 点:
1.指针变量的界说、赋值,指针进交运算的请求
2.指针和一维数组的相干
3.指针和二维数组的相干
4.指向字符串指针的应用办法
5.指针数组的应用
6.用指针做为函数参数
第9部份组织与连结(援手教化宗旨1、2、3)9.1总结
9.2组织表率的表明与引用
9.3组织数组
9.4指向组织表率数据的指针
9.5组织与函数
根本请求:
1.流利把握组织表率的观念,把握其界说的罕用大势和应用办法
2.流利把握组织变量值的输入输出和赋值的办法
3.流利把握组织数组的应用办法
4.流利把握组织变量与函数的相干
5.流利把握组织与函数的相干
重 点:
1.组织表率的观念,把握其界说的罕用大势和应用办法
2.组织变量值的输入输出和赋值的办法
3.组织指针的应用办法
4.组织数组的应用办法
5.组织变量与函数的应用办法
6.组织与函数的应用办法
难 点:
1.组织表率的界说办法
2.组织变量值的输入输出和赋值的办法
3.组织数组的界说和应用
4.组织变量和组织体指针做为函数参数的应用办法
5.组织做为函数参数的应用办法
四、教化实质安顿课程实质与学时候派表
部份
总学时
课内学时
推广学时
授课
试验
上机
第1部份
总结
2
2
0
0
0
第2部份
根本数据表率、运算符与抒发式
2
2
0
0
0
第3部份
输入输出与简洁程序策画
4
4
0
0
0
第4部份
取舍组织程序策画
4
4
0
0
0
第5部份
轮回组织程序策画
8
8
0
0
0
第6部份
数组
6
6
0
0
0
第7部份
函数
8
8
0
0
0
第8部份
指针
8
8
0
0
0
第9部份
组织与连结
4
4
0
0
0
温习
2
2
0
0
0
算计
48
48
0
0
0
五、教化办法本课程教化依据程序策画课程的学识结洽商学科特征,紧要采纳“T”字型教化心思以及“厚底子、宽学识、强才力、高教养”的教化大势,以职责启动为干线,顺序渐进、因材施教,造就高足的解析才力、策画才力和革新才力。催促高足从底子学识、归纳策画两方面举办练习,同时经过底子考证明验、归纳策画试验,多条理全方位对高足举办推广练习,所有抬高高足的解析才力和策画才力,为后续“数据组织”、“操纵系统”、“编译旨趣”等业余课程的研习和应用打下优秀底子。
本课程以教化相长、学以至用为准绳,充足操纵慕课对讲堂教化和试验教化举办增加。高足能够经过寓目视频,对讲堂教化实质举办预习和温习。慕课供应的章节功课紧要包罗客视察试、主观功课和随堂检验。训练经过该功用能够知道高足对关系学识点的把握状况,该测试终归也能够记上钩络研习观察。
六、教化方法与观察1.教化方法:本课程以线上线下搀和式教化方法开展教化,以讲堂教化为主,网络研习为辅。
2.课程观察:本课程的观察包罗期末闭卷测验、在线研习状况、功课实现状况。
3.成绩评定:课程总成绩=期末测验成绩(60%)+通常成绩(40%)。此中通常成绩包罗:讲堂考勤(占通常成绩的20%)、网络研习(占通常成绩的40%)、课后功课(占通常成绩的40%)。
七、课程宗旨实现度评估(1)课程宗旨1的实现度经过闭卷笔试、在线研习归纳考评;
(2)课程宗旨2的实现度经过闭卷笔试、在线研习与功课归纳考评;
(3)课程宗旨3的实现度经过闭卷笔试、案例议论与功课归纳考评;
课程宗旨观察权值分派
序号
教化枢纽
课程宗旨1
课程宗旨2
课程宗旨3
算计
1
理论教化
10
15
15
40
2
在线研习
8
9
9
26
3
议论课
10
10
4
功课
10
14
24
分值
18
34
48
课程分宗旨实现度,为总评成绩中援手该课程分宗旨关系观察枢纽得分之和与对应的宗旨总分的比值,其祈望公式为:
。
课程总宗旨实现度,为各个课程分宗旨实现度的加权和,其祈望公式为:
。
八、讲义与参考资本教 材:
[1]王晓峰等.C说话程序策画.北京:清华大学出书社,
参考资本:
[1]武汉科技大学网络平台: