首页 16信息《C语言程序设计》课程教学大纲

16信息《C语言程序设计》课程教学大纲

举报
开通vip

16信息《C语言程序设计》课程教学大纲《C语言程序设计》课程教学大纲 专业名称:信息与计算科学专业        课程类型:专业必修课 学时数:84学时                      学分:5学分 一、课程性质与目标 (一)课程性质 《C语言程序设计》是我院数学系信息与计算科学专业的一门重要专业必修课程,是数据结构、 c++ 、Java、操作系统等课程的前导课程, 也是一门实践性很强的课程,既要掌握概念,又要动手编程,还要上机调试运行。它既是学习其它高级语言的必备基础,也是在自然科学和工程技术各领域中应用广泛的一门课程。还对提高学生抽象思维...

16信息《C语言程序设计》课程教学大纲
《C语言程序设计》课程教学大纲 专业名称:信息与计算科学专业        课程类型:专业必修课 学时数:84学时                      学分:5学分 一、课程性质与目标 (一)课程性质 《C语言程序设计》是我院数学系信息与计算科学专业的一门重要专业必修课程,是数据结构、 c++ 、Java、操作系统等课程的前导课程, 也是一门实践性很强的课程,既要掌握概念,又要动手编程,还要上机调试运行。它既是学习其它高级语言的必备基础,也是在自然科学和工程技术各领域中应用广泛的一门课程。还对提高学生抽象思维、逻辑推理能力,加强学生基础知识、基本理论、基本技能以及培养学生解决实际问题能力等起着重要作用。 (二)课程目标 学习本课旨在使学生掌握C语言的基本语法、语句、控制结构以及结构化程序设计的基本思想和 方法 快递客服问题件处理详细方法山木方法pdf计算方法pdf华与华方法下载八字理论方法下载 ,使学生认识到算法、良好的程序设计风格以及实践在本课程学习中的重要性,培养学生熟练使用C语言编程分析和解决实际问题的能力,培养学生无论以后在学习、工作中使用什么语言编程,都能灵活应用这些思想和方法的能力,为学生进一步学习其他专业课程和今后从事软件开发工作打下坚实的基础。 二、课程内容与教学 (一)课程内容 1、课程内容选编的基本原则 (1)把握理论、技能相结合的基本原则。 (2)注意教学内容与其他相关课程的联系和渗透。 (3)结合程序设计进行教学,充实教学内容。 2、课程基本内容 (1)计算机语言 (2)C语言的发展及其特点  (3)运行C程序的步骤与方法 (4)算法、算法的特性 (5)流程图 (6)常量和变量 (7)基本数据类型 (8)运算符和表达式 (9)赋值语句 (10)数据的输入输出 (11)选择结构和条件判断 (12)if语句 (13)关系运算符和关系表达式 (14)逻辑运算符和逻辑表达式 (15)条件运算符和条件表达式 (16)选择结构的嵌套 (17)switch语句 (18)while语句、do...while语句 (19)for语句 (20)循环的嵌套 (21)break语句、continue语句 (22)一维、二维数组 (23)字符数组 (24)函数的定义 (25)函数的调用 (26)局部变量和全局变量 (27)指针 (28)结构体 (二)课程教学 1、使学生具备熟练应用VC++6.0集成环境进行C语言的编写、编译与调试的能力。 2、具备初步的高级语言程序设计能力。 3、准备相应的设计内容,要求明确,引导学生发挥主观能动性,鼓励创新。 4、注重课堂讲授,及时掌握学生的设计进度,及时答疑。 三、课程实施与评价 (一)学时、学分 本课程总学时为84学时,其中理论教学56学时,上机实验28学时。学生修完本课程全部内容,成绩合格,可获6学分。建议在第一期开设本课程。全部学程为一个学期。 (二)教学基本条件 1、教师 教师应具有良好的师德和较高的专业素质与教学水平,一般应具备讲师以上职称或本专业硕士以上学位。 2、教学设备 (1)配备多媒体教学设备。 (2)配置与教学内容相关的图书、期刊、音像资料等。 (3)配置机房和Visual C++6.0软件。 (三)课程评价 1、对学生能力的评价 (1)基本编程能力,包括编程速度及准确性。 (2)逻辑推理能力,包括逻辑思维的合理性和严密性。 (3)实践操作能力及对实际应用问题的解决能力。 2、采取教师评价为主的评价方法。 3、课程学习成绩由期末考试成绩(70%)和平时成绩(30%)构成。其中,平时成绩包括实验成绩(20%)和出勤率(10%)。学期课程结束时评出平时成绩,课程总成绩为平时成绩和期末成绩相加之和,成绩评定可分为优、良、中、及格和不及格五个等级,也可采用百分制。 四、课程基本要求 《C语言程序设计》56学时 第一章  C程序入门 (4学时) 了解C语言的历史、特点。 掌握C程序的输入输出 掌握C语言的运行环境,初步了解运行一个C语言程序的步骤与方法。 掌握用流程图表示算法。 理解结构化程序设计方法的概念。      第二章  顺序结构程序设计(8学时) 掌握几种基本数据类型的存储方式,表示方法。 掌握不同类型间数据转换的原则与方法。 掌握有关运算符与表达式的运用。 掌握语句的概念。 掌握字符数据输入输出函数。 第三章  分支结构程序设计(8学时) 熟练掌握关系、逻辑表达式的用法。 掌握选择型程序设计语句的用法。 第四章  循环结构程序设计(8学时) 熟练掌握三种循环语句的运用。 掌握break和continue语句的运用。 第五章  数组与字符串(10学时) 掌握一维数组、二维数组的定义与引用及初始化。 掌握一维、二维数组程序设计及应用。 掌握字符数组的定义、引用及初始化。 掌握字符串的存储及程序设计。 第六章  函数(10学时) 理解函数的定义。 理解函数的参数和函数的返回值。 掌握函数的调用。 理解函数的嵌套调用。 理解函数的递归调用。 第七章  指针(8学时) 理解指针变量及其运算。 掌握指针与数组运算。 理解指针与函数相关应用。 五、学时分配 章节名称 讲授学时 第一章 C程序入门 4 第二章 顺序结构程序设计 8 第三章 分支结构程序设计 8 第四章 循环结构程序设计 8 第五章 数组与字符串 10 第六章 函数 10 第七章 指针 8 合计 56     六、教材和主要参考书 教材:王顺利《程序设计基础》北京邮电大学出版社,2014 参考书 :谭浩强,《C程序设计》(第四版),清华大学出版社,2010 陈娟,《从零开始学C语言》, 中国铁道出版社,2012 蔡先华,《C语言程序设计基础》 高等教育出版社,2001 大纲编写时间:2016年9月          教学大纲编写教师: 教务处审查人:                    分管教学校长:                   
本文档为【16信息《C语言程序设计》课程教学大纲】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_842972
暂无简介~
格式:doc
大小:27KB
软件:Word
页数:0
分类:理学
上传时间:2019-07-19
浏览量:0