《程序设计语言C》课程教学大纲.docx
《《程序设计语言C》课程教学大纲.docx》由会员分享,可在线阅读,更多相关《《程序设计语言C》课程教学大纲.docx(6页珍藏版)》请在第一文库网上搜索。
1、程序设计语言C课程教学大纲(Programming1anguage)学时数:64学时其中:实验学时:18学时课外学时:。学时学分数:4适用专业:计算机科学与技术一、课程的性质、目的和任务本课程是计算机专业学生的一门重要的必修课,也是学习其他计算机课程的先导课。其目的和任务是通过课堂讲授和上机编程,培养学生具有较熟练的程序设计能力和程序阅读能力,能够以程序设计语言为工具进行本专业后续课的学习、研究和工程应用,为专业继续学习奠定良好的基础。二、课程教学的基本要求在本课程的学习中,要求学生掌握高级语言程序设计的有关概念,熟练掌握C语言的语法、语义和用法,掌握结构化程序设计方式和用计算机解题的基本算法
2、,能够用C语言描述算法及编写小型应用程序。三、课程的教学内容、重点和难点第一章C语言概述(2学时)一、基本内容(一)C语言的历史背景、简况及其特点(-)简单的C程序介绍()C程序上机的基本步骤二、基本要求(一)了解C语言的主要特点,C程序的基本结构和基本的语法单位。(-)C程序上机的基本步骤。重点:C程序的基本结构;C程序在不同的操作系统环境下的上机步骤难点:C语言是函数式语言的概念第二章程序的灵魂算法(2学时)一、基本内容(一)算法的概念和特征(二)表示算法的各种方法(三)结构化程序设计方法二、基本要求(一)深刻理解算法的概念,至少会用一种或一种以上的方法表示一个算法。(二)熟练掌握程序的三
3、种基本逻辑结构,即:顺序结构、选择结构和循环控制结构。(三)理解结构化程序设计方法的基本思想和主要内容。重点:一种或一种以上的算法表示方法的应用难点:算法的应用第三章数据类型、运算符与表达式(4学时)一、基本内容(-)C的数据类型(二)常量与变量(三)各种运算符与表达式二、基本要求(一)熟悉C的各种数据类型;主要掌握“基本类型”的应用。(二)掌握整型、实型、字符型的应用;各类数值型数据的混合运算。(三)熟练使用各种运算符和相应的表达式。重点:C运算符及应用特点难点:自增、自减运算符第四章最简单的C程序设计顺序程序设计(2学时)一、基本内容(一)C语句概述:赋值语句(二)标准的输入输出函数(三)
4、简单程序举例二、基本要求(一)了解C语句的语句类型;掌握赋值语句。(二)熟练掌握标准输入输出函数的应用。(三)会编写简单的C顺序程序。重点:顺序结构中赋值语句、数据输出、输入难点:格式的输入和输出第五章选择结构程序设计(2学时)一、基本内容(一)关系运算符和关系表达式(二)逻辑运算符和逻辑表达式(H)实现选择结构的控制语句(四)选择结构程序举例二、基本要求(一)熟练掌握以上各种语句的使用,会编程序。(二)掌握关系运算符、逻辑运算符的适用及混合逻辑表达式的优先次序。重点:关系表达式和逻辑表达式、if语句、SWitCh语句难点:流程控制语句的使用技巧第六章循环控制(2学时)一、基本内容(一)got
5、o语句(二)whi1e语句()do-whi1e语句(四)for语句(五)breakContinUe语句(六)几种循环的比较二、基本要求(一)熟练掌握以上各种语句的使用,会编程序。(二)熟练掌握循环的嵌套,了解几种循环的区别与特点。重点:循环结构的概念及使用难点:循环的嵌套第七章数组(6学时)一、基本内容(一)一维数组概念定义和引用(二)二维数组概念定义和引用(H)字符数组的概念定义和引用二、基本要求(一)熟练掌握一维、二维数组以及字符数组的定义和引用。(二)掌握字符串处理函数的应用,并理解利用字符串处理函数,对简化编程的重要作用0(三)掌握用数组编程的基本方法。重点:数组的概念;i维、二维数组
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 程序设计语言C 程序设计语言 课程 教学大纲
![提示](https://www.001doc.com/images/bang_tan.gif)