课程名称c语言程序设计i

课程名称c语言程序设计i

ID:27241051

大小:58.00 KB

页数:5页

时间:2018-12-02

课程名称c语言程序设计i_第1页
课程名称c语言程序设计i_第2页
课程名称c语言程序设计i_第3页
课程名称c语言程序设计i_第4页
课程名称c语言程序设计i_第5页
资源描述:

《课程名称c语言程序设计i》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、课程名称:C语言程序设计I课程编码:7001601课程学分:3学分课程学时:48学时适用专业:计算机科学与技术、数字媒体艺术《C语言程序设计I》CLanguageProgrammingDesignI教学大纲一、课程性质与目的C语言是流行于国内外的一种现代计算机语言,其功能丰富、表达能力强、应用方便灵活,是计算机专业人员所必须掌握的一门基础课程。《C语言程序设计I》课程授课对象是计算机专业本科学生,课程属性为专业基础(必修)课。学习和掌握本门课程内容,将会为学好后续各软件课程打下必要的基础。通过本课程的学习能充分理解C语言程序设计的基本概念,掌握C语言程序的基本知识、基本方法和技巧,

2、会用C语言编写各种应用程序,能阅读分析用C语言书写的程序,能较为熟练地上机操作和调试,为后续课程打下良好的理论和实践基础。二、教学基本内容及基本要求第一章C语言概述要求:了解C语言的特点及简单C程序,了解程序调试步骤。内容:1.1C语言的历史背景1.2C语言的特点1.3简单的C程序介绍第二章数据类型、运算符与表达式要求:掌握C中常量、变量的定义及使用方法,掌握基本数据类型的用法,熟练掌握各种表达式的运算。内容:2.1C的数据类型2.2常量与变量2.3整型数据2.4实型数据2.5字符型数据2.6变量赋初值2.7各类数值型数据间的混合运算2.8算术运算符和算术表达式2.9赋值运算符和赋

3、值表达式2.10逗号运算符和逗号表达式第三章简单的C程序设计要求:掌握程序的三种基本结构,学会使用赋值及各种类型数据的输入/输出。内容:3.1C语句概述3.2程序的三种基本结构3.3赋值语句3.4数据输出3.5数据输入3.6程序举例第四章逻辑运算和判断选取控制要求:掌握关系运算和逻辑运算的运算方法,熟练掌握分支语句(if,switch)的使用,学会使用表达式组成if语句的条件。内容:4.1关系运算符和关系表达式4.2逻辑运算符和逻辑表达式4.3if语句4.4swith语句4.5程序举例第五章循环控制要求:熟练掌握能构成循环语句的语法规则及循环语句的使用方法,能根据实际问题选用不同语

4、句实现循环,掌握break语句和Continue语句在循环中的使用方法。内容:5.1概述5.3while语句5.4do-while语句5.5for语句5.6循环的嵌套5.7几种循环的比较5.8break语句和Continue语句5.9程序举例第六章数组要求:掌握数组的定义、赋初值以及使用方法,学会利用数组设计程序,掌握C中字符串的表示方法,灵活运用字符串函数。内容:6.1一维数组的定义和引用6.2二维数组的定义和使用6.3字符数组的应用第七章函数要求:掌握函数的定义、调用方法及函数参数的使用方法,掌握局部变量、全局变量、动态变量和静态变量的使用方法。内容:7.1概述7.2函数定义的

5、一般形式7.3函数参数和函数的值7.4函数的调用7.5函数的嵌套调用7.6函数的递归调用7.7数组作为函数参数7.8局部变量和全局变量7.9动态存储变量与静态存储变量7.10内部函数和外部函数三、本课程与其它相关课程的联系与分工本课程的先导课程为:计算机导论后续课程为:C语言程序设计II、数据结构、操作系统、编译原理等各类计算机软件课程。本课程为专业基础的基础,其它软件课程则为建立在此基础上的专业基础和专业课。四、课程各教学环节和各篇章(节)学时分配求为打好专业基础和掌握好各章节的内容,计划针对各主要内容安排上机实验,共12+12学时。内容包括:1、基本数据类型及基本运算2、简单程

6、序设计3、逻辑运算及选择判断4、循环控制5、数组的应用6、函数的应用学时分配总学时为48学时,其中课程讲授36学时,上机12学时授课学时分配如下:章节内容学时一C语言概述2二数据类型、运算符与表达式4三简单的C程序设计4四辑运算和判断选取控制4五循环控制8六数组6七函数8合计36上机学时分配如下:编号内容学时一简单C程序设计2二顺序结构程序设计2三分支结构程序设计2四循环结构程序设计2五数组应用2六函数应用2合计12五、本课程采用的教学方法和教学手段在教学中将结合教学内容布置适当课外书面作业,以达到帮助理解和掌握基本概念和方法,学生课内外时间控制在1:1以内,书面作业时间不超过1:

7、0.5。书面作业性质是必作,同时增加一定量的课外机时,加强学生上机调试程序的能力。要求保证必要的机位和机时,使学生能独立完成实验要求。六、教材及教学参考资料教材:C程序设计/谭浩强编著,清华大学出版社参考书:(美)H.M.Deitel著,薛万鹏等译.C程序设计教程,机械工业出版社谭浩强.C程序设计试题汇编,清华大学出版社七、本课程的考核方法及成绩评定标准为了达到教学目的,本课程需作最后考核,以了解学生对课程基本内容的掌握情况。其考核内容为课程要求内容,形式为闭卷考试,

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。