C语言程序设计课程教学设计方案word文档良心出品

上传人:M****1 文档编号:511743396 上传时间:2023-03-29 格式:DOC 页数:28 大小:2.39MB
返回 下载 相关 举报
C语言程序设计课程教学设计方案word文档良心出品_第1页
第1页 / 共28页
C语言程序设计课程教学设计方案word文档良心出品_第2页
第2页 / 共28页
C语言程序设计课程教学设计方案word文档良心出品_第3页
第3页 / 共28页
C语言程序设计课程教学设计方案word文档良心出品_第4页
第4页 / 共28页
C语言程序设计课程教学设计方案word文档良心出品_第5页
第5页 / 共28页
点击查看更多>>
资源描述

《C语言程序设计课程教学设计方案word文档良心出品》由会员分享,可在线阅读,更多相关《C语言程序设计课程教学设计方案word文档良心出品(28页珍藏版)》请在金锄头文库上搜索。

1、C 语言程序设计课程教学设计方案课程名称: C语言程序设计课程编号: 590109120632课程类型: 理论含实践课程学时: 94 学时,其中理论教学47 学时,实践教学47 学时适用专业: 图形图像制作一、课程教学设计的背景(一)专业认知1. 专业培养目标: 全面贯彻党的教育方针, 面向企事业单位平面设计与制作、 室内外设计与制作及基础图像处理等一线岗位,培养适应我国社会主义市场经济和现代化建设需要,德、智、体、美全面发展,掌握设计理论知识,熟练运用计算机辅助设计软件进行平面及三维产品设计制作,具备一定的美术设计理念和艺术素养以及基层青年工作能力的高端技能型专门人才。2. 人才培养规格:(

2、 1)基本素质与基本技能要求学生应具有良好的德、智、体、美全面发展的综合素质,具有正确的人生观、价值观和良好的职业道德修养, 具有高职生应有的文化修养及健康的体魄和心理素质;具有较扎实的计算机操作能力;具有相当水平的英语应用能力。(2)专业素质与专业技能要求掌握数字化平面、立体图形及图像制作技术的基础理论和基本原理,具有一定的审美能力,具备基础数字图像制作与处理、典型平面产品设计与印前图文处理、三维装饰效果图制作、建筑施工图制作等能力, 熟练掌握相关计算机制图软件,能综合运用所学知识,设计制作高品质的平面典型产品及三维立体图像。(3)专业拓展能力要求具备计算机制图应用领域的相关知识和能力,特别

3、是在互联网基础应用、网站规划与网页设计、网络动画制作等方面的知识和能力,能够学有所长,拓展延伸,加大专业辐射面,培养锻炼学生的自主创业能力。3. 证书要求:类别名称发证机关等级对应课程英语应用能力考试教育部考试中心A/B 级实用英语汉字录入学院合格计算机基础与应用基本图形图像处理图人力资源与社会保障计算机图像制作技术二像制作员 Photoshop中级计算机图像制作技术证书部选平台实训一图形图像处理图人力资 源与社会保障中级三维动画设计像制作员 3DMAX平台部动画制作实训(三维)图形图像处理图人力资源与社会保障矢量绘图技术像制作员中级二部广告招贴创意设计Illustrator平台推荐选图形图像

4、处理图证书一人力资 源与社会保障AUTOCAD制图基础像制作员 AutoCAD平中级部工程制图与识图台计算机应用技术NIT 证书教育部合格C语言程序设计计算机基础与应用(二)课程的性质、地位和作用图形图像制作专业职业基础课,学生通过这门课的学习,可以对程序编制和程序调试的过程有一个全面的了解并对程序编制工具 C语言有一个全面的了解, 重点的掌握 C语言语法、 程序调试基本方法,具备自己独立编制小型程序、调试中等程序、读懂大型程序的能力,为后续动态网页开发课程的学习奠定基础。(三)课程国内发展状况1. 课程发展的主要历史沿革、研究动态及未来走向2. 同类院校该课程国家级精品课程建设情况(1) C

5、 语言程序设计(温希东深圳职业技术学院2004年国家级精品课程)(2) C 语言程序设计(马晓晨承德石油高等专科学校2006年国家级精品课程)(3)程序设计基础(C 语言)(张伟大连东软信息技术职业学院2007年国家级精品课程)3. 该课程目前国家规划教材分析4. 讲授 / 研究该课程的国内知名学者及教师(四)课程现有基础1. 任课教师编写教材 c 语言程序设计实用教程 ,副主编,东软电子出版社;2. 任课教师编写教材 c 语言程序设计教程 ,副主编,化学工业出版社;3. 任课教师编写教材 c 语言程序设计实训指导与习题解答 ,副主编,化学工业出版社;4. 任课教师参加学院 c 语言程序设计课

6、程说课,成绩优秀。二、课程教学设计思路基于 C 语言的特点,在讲清基础知识的前提下,加大案例的选择。充分利用上机的实践时间,锻炼学生的基础编程能力。通过本课程的学习,学生应学会定义各种类型的变量,灵活运用各个运算符,书写表达一定含义的表达式;正确使用三种程序结构:顺序结构、条件结构、循环结构,并能用相应的语句描述它们;学会使用数组、函数、结构体、共用体编写各种子程序,理解递归程序设计的特点。三、课程教学目标(一)总体目标: 学生能够具备自己独立编制小型程序( 90%学生)、调试中等程序 ( 50%学生)、读懂大型程序(20%学生)的能力。(二)知识目标:掌握程序编制的基本流程、典型算法思路、C

7、语言基本语法、程序基本结构、数组及函数、程序调试基本方法等内容。(三)能力目标:通过该课程的学习以及C 语言编程技能的训练,要求学生具备三方面能力:会编小程序、能调中程序、读懂大程序。达到全国计算机等级考试C 语言编程要求的标准。(四)素质目标:要求学生具备理解软件工程规范流程的能力,并具备项目管理的工作意识。四、课程内容设计(一)总体框架模块(或章)学习内容参考学时本模块讲解程序设计的基础知识,其中包括:1、程序和程序设计 2、简单的 C 程序介绍 3、算法 4、 C 程序的上机步骤。在讲解中用计算机的工作过程引出编程语言的概念,进而讲解一、程序设计基高级语言到机器语言的编译过程。为培养学生

8、项目管理的意识, 引础4入软件工程基础知识,讲解了程序设计的几个重要步骤并举例说明。为在学习具体 C 语言语法之前先给学生一个C 语言程序的基本外形,以 4 个示例讲解了C 语言程序的基本架构, 让学生有了一个全面的了解。为后续讲解程序的方便,在本模块中加了算法基础,重点讲解流程图的知识。最后讲解C 程序的调试环境。第二模块为 C 程序设计的初步知识。 主要讲解数据类型的基础知识与使用方法、 变量赋值与运算符表达式的使用方法。 其中包括:1、 C语言提供的数据类型 2、常量和变量 3、整型数据 4、实型数据 5、字符型数据 6、变量赋初值 7、算术运算符和算术表达式 8、赋值运算符和赋值表达式

9、 9、逗号运算符和逗号表达式。在讲解中除了重点讲解数据类型的使用以外,增加了相关专业知识,如:计算机内部组件、进制转换、8421 码、溢出、 ASCII码等。在讲解常量和变量时,从计算机内部组件入手, 分析计算机存二、C程序设计的15储单元的内部结构, 得出常量和变量的概念, 进而分析相关注意事初步知识项。在讲解数据类型时, 以常量和变量为研究对象, 分别分析了整型常量和整型变量、 实型常量和实型变量、 字符型常量和字符型变量,对相关知识做了详细讲解,期间增加进制转换、 8421 码、溢出、 ASCII 码等专业知识。在讲解变量赋初值时,重点让学生会辨析赋初值的正误。在讲解运算符表达式时,分别

10、分析了算术、 赋值、逗号等各种运算符的使用方法及运算方法,对运算优先级做了详细讲解,使学生具备运算复杂综合表达式的能力。第三模块(顺序结构程序设计)主要讲解1、 C语句概述2、程序的三种基本结构 3、数据输出4、数据输入。在讲解 C语句概述时, 给学生讲明语句的五大类型,其中重点分析控制语句的八种类型和复合语句的语法要点。三、顺序结构程在讲解程序的三种基本结构时,以流程图的形式加以说明,辅助学生形象化的理解。9序设计在讲解输入输出函数时,要注意以下几个问题:1、讲清输入输出函数的分类,分析优劣2、重点讲明 printf函数、 scanf 函数的各种格式控制符号的使用方法及注意事项,使用典型例题

11、用对比的方法加深学生印象选用特殊案例,讲解输入输出函数的特殊性第四模块(选择结构程序设计)包括4 个单元,主要讲解1、关系运算符和关系表达式2、逻辑运算符和逻辑表达式3、if语句4、 switch 语句。四、选择结构程在讲解关系、 逻辑运算符过程中要注意这两种运算符与上一章中所涉及算术运算符进行比较,尤其是明确各自的优先级。 重点是9序设计要让学生明确这两种运算符的实际用处。在讲解 if 、 switch语句过程中要注意先为学生讲明语句的结构,在进行程序设计。 而且让学生培养起先看结构再看内容的程序分析习惯。第五模块(循环结构程序设计)主要讲解1、while 语句2、五、循环结构程do-whi

12、le 语句 3、 for 语句 4、 break 语句和 continue语句。10序设计在讲解循环语句时, 要注意书后练习的处理, 选择典型练习题详细讲解, 尤其要把过程用图示形象的描述,以增强学生解题的能力,编程题的选择可适当增加附加题。本模块讲解数组的基础知识及使用方法,其中包括:1、一维数组定义和引用 2、二维数组定义和引用3、字符数组。在讲解中用多数据处理问题的弊端引出数组的概念,进而讲解一维数组的定义形式,其中重点强调数组不能动态定义,并举例说六、数组明。为培养学生模块化编程的意识,利用循环语句实现一维数组的7输入输出, 为后续编程提供服务。 针对数组的初始化问题, 以书后练习引入,并举多例进行验证。对于二维数组及字符数组的使用,在讲解时找到与一维数组的相同点,然后重点讲各自要点, 二维数组重点讲数组元素存储方法, 字符数组重点讲输入输出格式以及字符串处理函数的使用。本模块讲解函数的基础知识及使用方法,其中包括:1、概述2、函数定义的一般形式3、函数参数和函数

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

当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号