《c语言程序设计》课程教学设计.pdf》由会员分享,可在线阅读,更多相关《c语言程序设计》课程教学设计.pdf(7页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、C C 语言程序设计课程教学设计语言程序设计课程教学设计一、课程基本信息一、课程基本信息适用专业课程性质计算机信息管理专业课程代码职业基础课程,专业的核心课程学时90学分学分计算机系计算机信息管理课程归属教研室课程负责人曹明刚二、课程总体设计二、课程总体设计(1)掌握 C 语言的各种数据类型,运算符和表达式。(2)掌握程序的三种基本结构。知识目标(3)掌握数组、函数、构造类型数据、指针、文件等方面的基础知识。教学(1)培养学生分析问题,解决问题的逻辑能力。目标能力目标(2)培养学生针对实际问题,能用 C 语言编程解决的能力。(3)培养学生对算法的时间和空间复杂性的分析能力。(1)锻炼清晰的逻辑
2、思维能力。素质目标(2)养成良好的代码书写习惯。(3)提高沟通能力,培养团队精神和合作意识。(4)培养实践工作能力和创新精神。本课程面向程序员岗位。 课程主要任务是使学生明确 C 语言基本概念和掌握其编程技巧,掌握算法设计的思想,使学生能主要教学任务够编写出正确、清晰、质量较高的程序,具备进行初步程序设计的能力。本门课程要求学生掌握的知识点较多,其核心是训练学生程序设计的能力。本课程建议采用:讲授教学法、任务驱动法、主要教学方法案例教学法、多媒体教学法和双向互动教学法,以保证核心能力培养的实现。1.过程评价:出勤次数,作业完成情况。占 20%考试与评价方法2.操作考核:上机考试。占 20%3.
3、笔试(闭卷)。占 60%三、课程教学内容设计表三、课程教学内容设计表总模块主要内容与任务时数讲授课其中教学目标实实主要教学方法核心知识核心能力核心素质验训了解 C 语言程序的结讲授法、任务驱动构特点,掌握在 V C 环1、C 语言概述422C 程序调试、编译、培养开发平台理解能力。法境下编辑、运行简单C运行的能力。语言程序的方法。掌握算法的基本概念、讲授法、任务驱动2、算法440算法理解、设计能特点, 用流程图表达算法法的方法。力。能力。培养逻辑思维掌握 C 语言数据类型,熟悉变量的定义方法,以及对它们赋值的方3、 数据类型、 运算符与表达14式86讲授法、任务驱动对 C 语言基本知识法,掌握
4、不同的类型数法据之间赋值的规律,掌握运算符和表达式的正确使用。掌握。能力。培养逻辑理解掌握基本输出输入函讲授法、任务驱动4、顺序结构程序设计624顺序结构程序设计数的基本格式及其主要法用法。能力。力。逻 辑 思 维 能讲授法、任务驱动5、选择结构程序设计844掌握if语句和switch语句的使用。选择结构程序设计能力。逻 辑 思 维 能力。法讲授法、任务驱动6、循环结构程序设计1266掌 握 while 、 do while、for 语句使用循环结构程序设计能力。逻 辑 思 维 能力。法掌握一维数组、 二维数讲授法、任务驱动7、数组844数 组 逻 辑 思组、字符数组的定义方法法和使用方法。利
5、用数组编程能力。维。掌握函数的定义和调用方法,和通过参数在讲授法、任务驱动8、函数1064培养函数程序函数间传递数据的方法法。学会函数的嵌套调用和递归调用。函数思想培养。设计思维。掌握指针变量的定义讲授法、任务驱动和初始化、指针的间接9、指针844灵活利用指针解决逻 辑 思 维 能力。法访问、指针的移动和指实际问题的能力。针表达式。讲授法、任务驱动10、预处理220掌握预处理的有关知对宏的运用。识。综 合 运 用 能力。法讲授法、任务驱动11、位运算422掌握 C 语言中位运算对硬件的操作能力。操作。综 合 运 用 能力。法掌握结构体类型和共讲授法、任务驱动用体类型变量的定义和12、结构体和共
6、用体422构造类型的使用能系统化程序设计能力。法使用,以及结构体类型力。数组的使用。掌握文件和文件指针讲授法、任务驱动的概念,以及文件的打13、文件422综 合 运 用 能对文件的使用能力。法开与关闭及,和各种文件函数的使用方法。力。对所学内容进行期末14、复习220对所学内容进行期末总结综 合 运 用 能力。讲授法总结合计905040占总时数的比例(%)四、教学情景设计四、教学情景设计55%45%1. 掌握多媒体课件制作技术,通过创2. 熟练使用多媒体教学设备。教学技术要求建问题情境,激发学生学习兴趣。3. 灵活运用讲授法、任务驱动法等多种教学方法进行教学, 提高学生的学习兴趣和学习效率。1. 多媒体教室2. 安装了 VC+软件的教学机房3.教学条件要求4.5.6.7.8.9.课程负责人签字:教研室主任签字:系主任签字: