《C语言程序设计》课程教学设计.docx

上传人:l*** 文档编号:11196848 上传时间:2022-04-17 格式:DOCX 页数:13 大小:33.99KB
返回 下载 相关 举报
《C语言程序设计》课程教学设计.docx_第1页
第1页 / 共13页
《C语言程序设计》课程教学设计.docx_第2页
第2页 / 共13页
点击查看更多>>
资源描述

《《C语言程序设计》课程教学设计.docx》由会员分享,可在线阅读,更多相关《《C语言程序设计》课程教学设计.docx(13页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、C语言程序设计课程教学设计 C语言程序设计课程教学设计 理学院电子科学系计算机基础教研室 赵永梅 C语言程序设计是高校计算机基础教学系列中的核心课程之一,是计算机及信息类专业本科生必修的一门专业基础课。它讲解并描述了C语言的语法、数据类型、结构化程序设计方法等方面的内容,从而形成一个比较完整的、系统的计算机及信息类专业计算机程序设计基础教学内容,是学员从技术的角度学习计算机的主要基础课,具有不行替代的基础性、先导性和全局性作用。 一、课程教学对象分析 本课程的教学对象是培训部计算机类专业 一、二年级本科层次学员。全部教学对象都应当已经学习过高校计算机基础,但由于学员的计算机基础的较大差异,针对

2、教学对象的实际状况,应当依据教化部高等学校计算机科学与技术教学指导委员会关于进一步加强高等学校计算机基础教学的看法暨计算机基础课程教学基本要求,给以适当的分类、分层次教学,即一般要求和较高要求,使学员驾驭C语言的简洁程序设计的基本技术和方法。 二、课程基本理念 本课程以培育复合型的专业技术人才为目标,全面贯彻素养教化和创新教化思想,着力提高人才培育质量。通过本课程的学习应使学员驾驭正确的程序设计方法与思想。具有初步的利用计算机分析问题、解决问题的意识与实力,为学员将来到社会从事专业应用软件的开发打下重要基础。 三、课程设计思路 以本课程的基本理念为指导,对课程目标分别从学问与技能、过程与方法、

3、情感看法与价值观等方面进行了详细明确的阐述。课程内容与教学要求主要阐述学员学习本课程必需驾驭的内容要点及达到的基本要求,并注明白重点和难点。在实施建议部分,分别对课程教学实施、课程考核评 1 价、教材选编运用、课程资源开发与利用以及教学保障等提出了明确建议。本课程是一门实践性很强的课程,应变更传统的注意语法规则的应试型教学模式,合理支配教学实践环节,加强程序设计技能的教学,以培育学员的专业技能,突出学员学习的主体地位。可通过与实际应用结合紧密的例题,增设小型工程应用项目的探讨或运用案例式教学,提高学员编程的技巧。 四、课程教学目标 以计算机程序设计的课程标准为参考,依据教化部新的精神和要求,通

4、过课堂教学与实践教学,让学员了解C语言程序设计这门课程的性质、地位和在工程应用中的价值;娴熟驾驭C语言的语法,驾驭程序设计的基本思想和方法,具备良好的程序设计风格和程序的调试技能。能够利用软件工程的思想,运用数据结构基本学问和算法,解决实际生活中或者专业课中涉及到的实际问题,从而培育学员分析问题、解决问题的实力。 五、课程教学内容 (一)教学内容 依据C语言程序设计课程标准,参照相关专业人才培育方案以及后续课程的开设状况,讲授8个教学单元的教学内容。 第一单元:C语言概述 教学内容:C语言的特点、C语言源程序简介、C语言源程序的基本结构、C程序的编辑、编译、链接和运行 学时安排:讲课2学时,实

5、习2学时 目的和要求:了解C语言及其特点、驾驭C语言源程序基本结构、驾驭C语言源程序集成开发环境 重 点:C语言源程序的基本结构。 难 点:C语言源程序集成开发环境。 其次单元:基本数据类型及其运算 2 教学内容:C语言的基本数据类型及其分类、变量与常量、各种运算符及其表达式 学时安排:讲课4学时,实习2学时 目的和要求:了解C语言的数据类型、驾驭常量与变量的概念和运用方法、驾驭C语言中的整型数据、浮点型数据和字符型数据的表示方法、驾驭各种运算符和表达式的运用方法、驾驭各类数值型数据之间混合运算的方法 重 点:基本数据类型及其分类 难 点:各种运算符和表达式的运用 第三单元: 结构化程序设计

6、教学内容:算法的概念及特性、算法的描述、结构化程序设计方法、C的语句、赋值语句、数据的输入与输出、依次结构程序设计、关系运算、逻辑运算和条件运算、if语句、switch语句、while、dowhile、for、break、continue语句、循环结构程序设计 学时安排:讲课22学时,实习6学时 目的和要求:理解算法的概念和特性、驾驭用N-S图描述算法、初步了解结构化程序设计的思想、驾驭用N-S图描述三种基本结构、驾驭C语句的种类和特点、驾驭数据输入、输出的方法、驾驭依次结构程序设计方法、驾驭关系运算、逻辑运算和条件运算、驾驭if语句和switch语句的执行过程、驾驭选择结构程序设计方法、驾驭

7、三种循环语句的执行过程和区分、驾驭break和continue语句的用法、驾驭循环结构程序设计方法。 重 点:算法的概念及特性、C的语句、逻辑运算,if语句和switch语句构成选择结构、三种循环语句 难 点:驾驭用N-S图描述算法、数据的输入与输出、switch语句的执行过程、循环结构程序设计 第四单元:函 数 教学内容:函数的定义与声明、函数的调用与返回、数组作为函数的 3 参数、变量的存储类别、内部函数和外部函数 学时安排:讲课4学时、实习2学时 目的和要求:理解函数的基本概念、驾驭函数的定义、声明、调用和返回、驾驭数组作为函数的参数的特性、驾驭变量的作用域及存储方式、了解内部函数和外部

8、函数的运用方法及区分 重 点: 函数的定义和调用,数组作函数的参数 难 点: 函数的递归调用和嵌套调用 第五单元:数 组 教学内容:数组的概念、一维数组的定义、引用和初始化、二维数组的定义、引用和初始化、字符数组的定义、引用和初始化、字符串处理函数 学时安排:讲课6学时、实习2学时 目的和要求:理解数组的基本概念、驾驭数组的定义、初始化和数组元素的引用方法、驾驭字符数组和字符串处理函数的运用、驾驭与数组有关的常用算法(冒泡排序和选择排序) 重 点:数组的定义、初始化和数组元素的引用 难 点:二维数组和字符数组的应用 第六单元:结构体和共用体 教学内容:结构体类型及其运用方法、指向结构体类型数据

9、的指针、用指针处理链表、共用体类型及其运用方法、枚举类型及其运用方法、用typedef定义新类型 学时安排:讲课4学时、实习2学时 目的和要求:理解结构体、共用体类型和枚举类型的概念、驾驭结构体、共用体和枚举类型数据的运用、了解用指针处理链表的方法和意义、驾驭typedef吩咐的运用方法 重 点:结构体、共用体类型和枚举类型数据的运用方法 难 点:指针处理链表的方法 第七单元:指 针 4 教学内容:指针的概念、指针与变量、指针与数组、指针与字符串、指针与函数 学时安排:讲课6学时、实习2学时 目的和要求:理解指针的概念、驾驭指针变量的定义、引用方法及运算、驾驭通过指针访问数组的方法、驾驭通过指

10、针处理字符串的方法、驾驭运用指针作为函数的参数、驾驭函数指针、驾驭指针数组和指向指针的指针 重 点:指针的概念、指针作函数的参数、数组的指针和字符串的指针 难 点:函数的指针、指针数组和指针的指针 第八单元:文 件 教学内容:文件类型指针、文件的打开与关闭、文件的读写 学时安排:讲课2学时,实习2学时 目的和要求:驾驭文件概念及文件的打开与关闭、驾驭文件的依次和随机读写、了解文件的出错检测 重 点:文件的打开、关闭和读写函数的运用 难 点:文件类型指针 (二)教学实践 本课程是一门实践性很强的课程,上机实习是教学过程中的一个重要环节,目的是使学员娴熟驾驭C程序编辑、编译、链接和运行的基本步骤,

11、提高学员在TURBOC环境下,运用C语言对详细问题进行程序设计的实力。根据课程标准,本课程共支配20 学时的上机实习。 为了更好地开展教学实践,给每位学员统一发放了与主讲教材配套的上机指导书C程序设计上机实践指导书,以协助理论教学,提高学员的程序设计的实力。 实践教学内容与课时安排如下: 试验1: TURBOC 2.0环境下的基本操作 课时安排:2学时 5 试验目的: (1)驾驭TURBOC 2.0的基本操作; (2)驾驭TURBOC 2.0环境下编辑、编译、链接和运行程序的基本方法; (3)初步了解C语言源程序的基本结构。 试验2 :基本数据类型及其运算 课时安排:2学时 试验目的: (1)

12、驾驭C语言的基本数据类型,学会变量的定义和赋值; (2)娴熟驾驭C语言有关运算符、表达式的运用方法; (3)进一步熟识C语言程序的编辑、编译、链接和运行的基本步骤。 试验3: 依次结构程序设计 课时安排:2学时 试验目的: (1)娴熟驾驭各种基本类型数据的输入、输出方法; (2)娴熟驾驭赋值语句的运用方法; (3)娴熟驾驭格式输入、输出函数的运用方法。 试验4 :选择结构程序设计 课时安排:2学时 试验目的: (1)驾驭关系表达式、条件表达式以及逻辑表达式; (2)娴熟运用if语句的不同形式编写程序; (3)驾驭switch语句的运用方法。 试验5: 循环结构程序设计 课时安排:2学时 试验目

13、的: (1)娴熟驾驭while,dowhile,for语句的运用; (2)驾驭在程序设计中用循环方法实现的一些常用算法; (3)进一步熟识调试程序的方法。 6 试验6: 函数 课时安排:2学时 试验目的: (1)驾驭实参和形参在函数间进行“值传递”的对应关系和传递方法; (2)驾驭函数的嵌套调用和递归调用; (3)理解变量的存储类别和作用域。 试验7: 数组 课时安排:2学时 试验目的: (1)驾驭数值型数组的初始化和输入、输出的方法; (2)驾驭字符数组的初始化和字符串的输入、输出方法; (3)驾驭数组下标的表示方法。 试验8: 结构体与共用体 课时安排:2学时 试验目的: (1)驾驭结构体

14、类型和结构体变量的定义和运用方法; (2)学会构造合理的数据结构解决实际问题的方法; (3)理解动态内存安排的概念; (4)驾驭简洁链表的定义和操作; (5)驾驭共用体数据的定义和运用方法; (6)驾驭枚举类型数据的定义和运用方法。 试验9: 指针 课时安排:2学时 试验目的: (1)理解指针和地址的概念;驾驭指针变量的定义和运用方法; (2)驾驭用指针处理数组的方法; (3)驾驭字符串指针的运用方法; (4)驾驭函数的指针的运用方法; 7 (5)驾驭指针数组和指针的指针的运用方法; (6)驾驭指针变量的运算。 试验10: 文件 课时安排:2学时 试验目的: (1)驾驭文件的打开和关闭方法以及

15、文件的读写方法; (2)了解文件的定位以及出错的检测。 六、教学方法手段 (一)教学方法 通过对基础学问的讲解,突出基本概念、基本思想的讲授和基本技能的训练,结合案例精讲多练,注意讲解与实际应用结合紧密的例题,加强实践练习。在教学过程中,贯穿“讲授式”、“启发式”、“案例式”、和“研讨式” 等教学方法。 留意教学方法的敏捷性,教学过程中,借助现有的多媒体设备,敏捷运用教学方法,再现问题情景,增加互动氛围,培育学员分析问题、解决问题的实力和探究意识。 作业量每次3-5题,难度应当适中,教员应做到定时批阅,刚好讲评。 注意实践环节。实习课(20学时),在教员指导下,单人单机自主进行。实习内容依据程

16、序设计基本技能中的要求合理设计,依次实施。 适当增加一些小型项目或以大作业的形式,使学员进一步加强学习的自主性,培育解决综合问题的实力。 (二)备课与课堂设计 1备课 根据人才培育方案、课程标准和教学基本要求,在开课前须要深刻理解本课程各单元的主要教学内容,以课程教学组为基本单位组织集体备课,统一教学要求、统一授课标准、统一课程进度。仔细撰写教案、制作 8 课件并对针对重点如何突出、难点如何突破进行探讨与试教练讲。 2课堂设计 将课程的全部教学内容分解落实到有限的25次课堂面授(50学时)和10次自主上机实习(20机时)之中去。在开课之前适当时候组织学员进行摸底考试,并且在开课后的两周之内刚好

17、组织召开教学联系会,全面了解学员对C语言的驾驭状况和驾驭程序设计方法的状况,以便因材施教,有的放矢。 七、教学评价 本门课程采纳笔试与上机考试(机试)成果相结合的方式评价。笔试成果占70,上机考试成果占30。 C语言程序设计课程教学设计 C语言程序设计课程教学设计 C语言程序设计课程教学的探讨 C语言程序设计课程教学大纲 c语言程序设计课程教学大纲 C语言程序设计课程教学大纲 C 语言程序设计 C语言程序设计 C语言程序设计教程课程设计 C语言程序设计A课程考核说明 本文来源:网络收集与整理,如有侵权,请联系作者删除,谢谢!第13页 共13页第 13 页 共 13 页第 13 页 共 13 页第 13 页 共 13 页第 13 页 共 13 页第 13 页 共 13 页第 13 页 共 13 页第 13 页 共 13 页第 13 页 共 13 页第 13 页 共 13 页第 13 页 共 13 页

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > 策划方案

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁