《C语言程序设计》课程教学设计方案 下载本文

内容发布更新时间 : 2024/5/4 16:09:46星期一 下面是文章的全部内容请认真阅读。

C语言程序设计 课程教学设计方案

课程名称:C语言程序设计 课程编号:590109120632 课程类型:理论含实践

课程学时:94学时,其中理论教学47学时,实践教学47学时 适用专业:图形图像制作

一、课程教学设计的背景 (一)专业认知

1.专业培养目标:全面贯彻党的教育方针,面向企事业单位平面设计与制作、室内外设计与制作及基础图像处理等一线岗位,培养适应我国社会主义市场经济和现代化建设需要,德、智、体、美全面发展,掌握设计理论知识,熟练运用计算机辅助设计软件进行平面及三维产品设计制作,具备一定的美术设计理念和艺术素养以及基层青年工作能力的高端技能型专门人才。

2.人才培养规格:

(1)基本素质与基本技能要求

学生应具有良好的德、智、体、美全面发展的综合素质,具有正确的人生观、价值观和良好的职业道德修养,具有高职生应有的文化修养及健康的体魄和心理素质;具有较扎实的计算机操作能力;具有相当水平的英语应用能力。

(2)专业素质与专业技能要求

掌握数字化平面、立体图形及图像制作技术的基础理论和基本原理,具有一定的审美能力,具备基础数字图像制作与处理、典型平面产品设计与印前图文处理、三维装饰效果图制作、建筑施工图制作等能力,熟练掌握相关计算机制图软件,能综合运用所学知识,设计制作高品质的平面典型产品及三维立体图像。

(3)专业拓展能力要求

具备计算机制图应用领域的相关知识和能力,特别是在互联网基础应用、网站规划与网页设计、网络动画制作等方面的知识和能力,能够学有所长,拓展延伸,加大专业辐射面,培养锻炼学生的自主创业能力。

3.证书要求: 类别 名称 英语应用能力考试 汉字录入 图形图像处理——图二 像制作员Photoshop平台 选 一 图形图像处理——图像制作员3DMAX平台 图形图像处理——图像制作员二Illustrator平台 选图形图像处理——图一 像制作员AutoCAD平台 计算机应用技术NIT证书 发证机关 教育部考试中心 学院 人力资源与社会保障部 人力资源与社会保障部 人力资源与社会保障部 人力资源与社会保障部 教育部 等级 A/B级 合格 中级 中级 中级 中级 合格 对应课程 实用英语 计算机基础与应用 计算机图像制作技术 计算机图像制作技术实训 三维动画设计 动画制作实训(三维) 矢量绘图技术 广告招贴创意设计 AUTOCAD制图基础 工程制图与识图 C语言程序设计 基本证书 推荐证书 计算机基础与应用 (二)课程的性质、地位和作用 图形图像制作专业职业基础课,学生通过这门课的学习,可以对程序编制和程序调试的过程有一个全面的了解并对程序编制工具C语言有一个全面的了解,重点的掌握C语言语法、程序调试基本方法,具备自己独立编制小型程序、调试中等程序、读懂大型程序的能力,为后续动态网页开发课程的学习奠定基础。

(三)课程国内发展状况

1.课程发展的主要历史沿革、研究动态及未来走向 2.同类院校该课程国家级精品课程建设情况

(1)C语言程序设计(温希东深圳职业技术学院2004 年国家级精品课程)

(2)C语言程序设计(马晓晨承德石油高等专科学校2006 年国家级精品课程 ) (3)程序设计基础(C语言)(张伟大连东软信息技术职业学院2007 年国家级精品课程 ) 3.该课程目前国家规划教材分析

4.讲授/研究该课程的国内知名学者及教师 (四)课程现有基础

1.任课教师编写教材《c语言程序设计实用教程》,副主编,东软电子出版社; 2.任课教师编写教材《c语言程序设计教程》,副主编,化学工业出版社; 3.任课教师编写教材《c语言程序设计实训指导与习题解答》,副主编,化学工业出版社; 4.任课教师参加学院《c语言程序设计》课程说课,成绩优秀。 二、课程教学设计思路

基于C语言的特点,在讲清基础知识的前提下,加大案例的选择。充分利用上机的实践时间,锻炼学生的基础编程能力。

通过本课程的学习,学生应学会定义各种类型的变量,灵活运用各个运算符,书写表达一定含义的表达式;正确使用三种程序结构:顺序结构、条件结构、循环结构,并能用相应的语句描述它们;学会使用数组、函数、结构体、共用体编写各种子程序,理解递归程序设计的特点。

三、课程教学目标

(一)总体目标:学生能够具备自己独立编制小型程序(90%学生)、调试中等程序(50%学生)、读懂大型程序(20%学生)的能力。

(二)知识目标:掌握程序编制的基本流程、典型算法思路、C语言基本语法、程序基本结构、数组及函数、程序调试基本方法等内容。

(三)能力目标:通过该课程的学习以及C语言编程技能的训练,要求学生具备三方面能力:会编小程序、能调中程序、读懂大程序。达到全国计算机等级考试C语言编程要求的标准。

(四)素质目标:要求学生具备理解软件工程规范流程的能力,并具备项目管理的工作意识。 四、课程内容设计 (一)总体框架 模块(或章) 学习内容 本模块讲解程序设计的基础知识,其中包括:1、程序和程序设计2、简单的C程序介绍3、算法4、C程序的上机步骤。 在讲解中用计算机的工作过程引出编程语言的概念,进而讲解高级语言到机器语言的编译过程。为培养学生项目管理的意识,引入软件工程基础知识,讲解了程序设计的几个重要步骤并举例说明。为在学习具体C语言语法之前先给学生一个C语言程序的基本外形,以4个示例讲解了C语言程序的基本架构,让学生有了一个全面的了解。为后续讲解程序的方便,在本模块中加了算法基础,参考学时 一、程序设计基础 4 重点讲解流程图的知识。最后讲解C程序的调试环境。 第二模块为C程序设计的初步知识。主要讲解数据类型的基础知识与使用方法、变量赋值与运算符表达式的使用方法。其中包括:1、C语言提供的数据类型2、常量和变量3、整型数据4、实型数据5、字符型数据6、变量赋初值7、算术运算符和算术表达式8、赋值运算符和赋值表达式9、逗号运算符和逗号表达式。 在讲解中除了重点讲解数据类型的使用以外,增加了相关专业知识,如:计算机内部组件、进制转换、8421码、溢出、ASCII码等。 在讲解常量和变量时,从计算机内部组件入手,分析计算机存储单元的内部结构,得出常量和变量的概念,进而分析相关注意事项。 在讲解数据类型时,以常量和变量为研究对象,分别分析了整型常量和整型变量、实型常量和实型变量、字符型常量和字符型变量,对相关知识做了详细讲解,期间增加进制转换、8421码、溢出、ASCII码等专业知识。 在讲解变量赋初值时,重点让学生会辨析赋初值的正误。 在讲解运算符表达式时,分别分析了算术、赋值、逗号等各种运算符的使用方法及运算方法,对运算优先级做了详细讲解,使学生具备运算复杂综合表达式的能力。 第三模块(顺序结构程序设计)主要讲解1、C语句概述2、程序的三种基本结构3、数据输出4、数据输入。 在讲解C语句概述时,给学生讲明语句的五大类型,其中重点分析控制语句的八种类型和复合语句的语法要点。 在讲解程序的三种基本结构时,以流程图的形式加以说明,辅助学生形象化的理解。 在讲解输入输出函数时,要注意以下几个问题: 1、讲清输入输出函数的分类,分析优劣 2、重点讲明printf函数、scanf函数的各种格式控制符号的使用方法及注意事项,使用典型例题用对比的方法加深学生印象 选用特殊案例,讲解输入输出函数的特殊性 第四模块(选择结构程序设计)包括4个单元,主要讲解1、关系运算符和关系表达式2、逻辑运算符和逻辑表达式3、if语句4、switch语句。 在讲解关系、逻辑运算符过程中要注意这两种运算符与上一章中所涉及算术运算符进行比较,尤其是明确各自的优先级。重点是要让学生明确这两种运算符的实际用处。 在讲解if、switch语句过程中要注意先为学生讲明语句的结构,在进行程序设计。而且让学生培养起先看结构再看内容的程序分析习惯。 第五模块(循环结构程序设计)主要讲解1、while语句2、do-while语句3、for语句4、break语句和continue语句。 在讲解循环语句时,要注意书后练习的处理,选择典型练习题详细讲解,尤其要把过程用图示形象的描述,以增强学生解题的能二、C程序设计的初步知识 15 三、顺序结构程序设计 9 四、选择结构程序设计 9 五、循环结构程序设计 10