精品课程点击排行榜  >>  C语言程序设计
课程简介 教师队伍  

■ 课程简介
课程名称: C语言程序设计 一级学科:  01 哲学
二级学科: 0101 哲学类 教学层次:  高职高专
负责教师: 马晓晨 学校名称:  承德石油高等专科学校
院系名称:   申报状态:  已获奖
申报级别: 国家级 申报文件下载:  无下载文件
获奖名称: 获奖年度:  2006
主页地址: http://www.cdpc.edu.cn/jpkc/cyuyan/cyuyan.htm 是否交换: 
浏览次数: 8094 网上评论:  没有相关评论
课程介绍:

4-2理论课和理论(含实践)课教学内容
4-2-1结合本校的办学定位、人才培养目标和生源情况,说明本课程在专业培养目标中的定位与课程目标
我校是在全国范围内招生的一所历史悠久的高等工程专科学校,学校培养目标定位主要是面向企业、面向基层的具有创新精神和实践能力的高等技术应用性专门人才。
C语言程序设计课程是高职高专计算机类各专业的一门必修的专业基础课程,同时也是高职高专许多专业(机械类、电工类、热工类等)的程序设计公共课程。为了更好地体现高职高专培养人才的要求,我们紧紧围绕着高等技术应用型人才培养的主线进行改革,认真研究并参与制订专业培养方案,明确高等技术应用型人才的培养目标,紧紧围绕着高等技术应用型人才培养的主线,在认真分析和研究的基础上设计教改方案。课程内容的改革本着教学内容突出基础理论知识的应用和实践能力培养的原则,以应用为目的,以“必需、够用”为度,加强针对性和实用性,按照突出应用性、实践性的原则重组课程结构,更新教学内容,为了适应教学要求,及时更换高水平的新教材。
按着层次主线,认真分析人才培养计划,和其它课程合理搭配,相得益彰,成为专业课程体系的重要组成部分。比如:《C语言程序设计》在计算机类专业中与《数据结构》、《C++程序设计》、《JAVA程序设计》、《可视化程序设计》等课程紧密结合,成为系列课程的有机组成部分。
作为传统的一门程序设计课程,在教学改革过程中,课程组认真分析了程序设计语言的新发展,充分考虑了C语言在当前计算机应用技术中的作用,对课程内容进行了适当的增减,保证了课程内容不过时,又保证了足够的信息量,恰当地处理了课程内容的基础性与先进性、经典性与现代性等关系。
该课程包括程序设计基础,顺序结构,选择结构,循环结构,数组,函数,指针,结构体与共用体,文件等多个知识模块。通过本课程学习,计算机专业的学生将较系统地获得上述内容的基本知识、结构化程序设计思想、程序设计基本能力和基本算法的掌握;非计算机专业学生在掌握C语言程序设计的基本知识、结构化程序设计思想,并培养学生利用C语言解决实际问题的能力。为学生学习后继课程和利用C语言程序设计进行开发和应用打下良好的基础。
通过各个教学环节,逐步培养学生的程序设计思想和程序设计能力,自主学习能力,以及较熟练的运算能力和综合运用所学知识分析问题、解决问题的能力。 ??
4-2-2知识模块顺序及对应的学时
?
章??? 节
课? 时? 分? 配
理论课
习题课
实验课
其它
共计
1
C语言简介
2
?
?
?
2
2
C语言基本知识
4
?
2
?
6
3
算法、流程图简介(*)
1
?
?
?
1
4
C语言的基本语句及顺序结构
3
?
2
?
5
5
选择结构
6
?
2
?
8
6
循环结构
8
?
4
?
12
7
数组
4
2
2
?
8
8
函数
8
?
4
?
12
9
指针
8
?
4
?
12
10
结构体和共用体
4
?
2
?
6
11
编译预处理(*)
1
?
?
?
1
12
文件
5
2
2
?
9
13
位运算及操作(*)
2
?
2
?
4
14
图形(**)
2
?
2
?
4
合??? 计
58
4
28
?
90
说明:
(1)加(*)的内容为计算机类专业学生学习内容,非计算机专业学生根据专业需要进行选学;
(2)加(**)的内容为选学内容,对于计算机类专业或者有课程设计的专业学习。
(3)其余内容为计算机类和非计算机类学生共同学习的内容。
?
4-2-3课程的重点、难点及解决办法
一、掌握的基本知识,重点和难点
1.C语言简介
掌握的基本知识:
了解C语言的发展史,掌握C语言的基本词法,熟练掌握C语言程序的基本结构。
重点:C语言的基本词法,C语言程序的基本结构。
2.C语言基本知识
掌握的基本知识:
了解常量、变量的概念、存储形式及其应用;掌握各种运算符的表示、优先级及其结合性;了解各类表达式的概念及其使用。
重点:常量和变量的存储类型及应用;运算符和表达式的应用。
难点:变量在内存中的存储形式;自增、自减运算,综合表达式的计算和应用。
3.算法、流程图简介
掌握的基本知识:
了解算法的概念及在程序设计中的作用,掌握流程图中的各种符号及表示方法。
重点:算法的思想;流程图的各种符号。
4.C语言的基本语句及顺序结构
掌握的基本知识:
掌握C语言的五种基本语句;掌握正确的程序设计思想,对顺序结构程序要重点掌握,熟练掌握输入输出函数。
重点:输入输出函数;顺序结构程序设计的思想。
难点:复合语句;函数printf(),scanf()的格式和应用。
5.选择结构
掌握的基本知识:
掌握关系、逻辑表达式的形式和应用;熟练掌握选择结构的思想;掌握IF语句的各种形式和应用;掌握switch语句和break语句的使用,选择结构的嵌套语句。
重点:选择结构的思想、流程图表示和执行过程;if语句的各种形式和应用;选择结构的嵌套形式。
难点:if……else之间的对应关系;选择结构的嵌套形式。
6.循环结构
掌握的基本知识:
掌握循环结构的思想、流程和执行过程;掌握 while循环、do…while、for循环及其应用;掌握循环嵌套的使用;掌握break、continue及使用。
重点:循环结构的流程;三种循环的表现形式和执行过程;循环的嵌套形式和应用,break、continue语句的使用。
难点:FOR循环语句的执行过程;循环的嵌套;break、continue语句的使用。
7.数组
掌握的基本知识:
掌握数组的概念;掌握一维数组的定义、引用和应用;掌握二维数组的定义、引用和应用;掌握字符数组及其应用。
重点:数组的定义、初始化、引用;数组的应用。
难点:数组的应用。
8.函数
掌握的基本知识:
了解函数的基本概念;掌握函数的定义、参数、类型、返回值及参数传递;掌握变量的作用域(局部变量和全局变量)、存储类型;了解内部函数和外部函数及主函数和命令行参数。
重点:函数定义、调用;函数参数的传递过程;变量作用域;嵌套函数和递归函数。
难点:函数的参数传递和调用;嵌套函数和递归函数的思想和过程。
9.指针
掌握的基本知识:
掌握地址和指针概念;掌握直接存取和间接存取;掌握指针变量的概念和应用;掌握数组与指针、函数与指针之间的关系;了解指向指针的指针。
重点:地址和指针的概念;指针变量的应用;指针与数组、函数之间的关系。
难点:地址和指针之间的关系;指针与数组、函数之间关系应用;指向指针的指针。
10.结构体和共用体
掌握的基本知识:
掌握结构体、共用体的概念、存储特点及应用;了解结构体数组的使用;掌握结构体与数组、指针、函数之间的操作;掌握链表的概念和基本操作。了解共用体、自定义类型、枚举类型的概念和应用。
重点:结构体、共用体的概念和引用和操作;结构体与数组、指针、函数之间的操作;链表的基本操作。
难点:链表的基本操作。
11.编译预处理
掌握的基本知识:
掌握预处理的基本概念;掌握宏定义的形式(带参数的宏定义、不带参数的宏定义);掌握文件包含的形式和应用;了解条件编译的定义形式和应用。
重点:宏定义的形式;文件包含的形式和应用。
难点:带参数的宏定义;文件包含的应用。
12.文件程序设计
掌握的基本知识:
了解文件及文件有关的基本概念;掌握文件的基本操作;掌握有关文件操作的函数及其它读写函数。
重点:文件的相关概念;文件的基本操作及函数。
难点:文件的操作过程;文件操作中的部分函数(fopen、fread、fwrite等)。
13.位运算及操作
掌握的基本知识:
掌握位运算的基本概念;掌握简单的位运算符及应用。
重点:位运算的各种运算规则和应用。
14.图形函数的应用
掌握的基本知识:
了解C语言图形操作的原理;掌握基本的画图函数;掌握基本作图方法。
重点:C语言图形工作原理;基本作图函数和填充函数。
难点:图形初始化,图形的两种工作模式。
二、解决办法:
教学中重点、难点的处理主要是依靠强调基础知识,注意讲课方法,理论和实验相结合,将难点应用于实际工程实例中等方法,突出重点、化解难点,有意识、有目的、有重点地营造有利于学生能力发展的氛围,启发学生思维,促进学生能力的提高。
1.任务驱动式教学方法的使用
在教学过程中,重点体现任务式驱动的思想,全过程贯穿了任务式驱动的思想,建立了提出问题、分析问题、解决问题的思路,使学生在任务前提下掌握知识。
2.加强基础知识的讲解
对于重点、难点中的基本知识(尤其是基本概念、算法、程序),要重点讲解,讲透。
3.采取有效的讲课方法
对于重点、难点的问题,要采取有效的讲课方式和思路进行讲解,例如,启发式、循序渐进式、实例法等方法,可有效的突出重点、化解难点。
4.理论和实验相结合的方式
该课程是一门理论和实践结合非常紧密的课程,理论是实验的基础,实验是理论的验证和升华,因此,对于重点、难点问题,可利用上机实验,使学生亲身体会实验结果,反过来验证理论知识,使理论和实验达到共同提高。
5.将难点应用于工程实践中
C语言程序设计课程是和工程实践结合紧密的课程之一,其很多知识、算法、思想都可以在工程实例中应用,且应用面很广,通过工程实例去化解课程的重点、难点,也是非常有效的方法。
6.利用现代化的教学手段
利用多媒体投影、电子教案、课件等方式,将抽象理论利用动画的方式描述出来,其直观、有效的教学手段对于教学中的重点、难点问题可起到化解的作用。
4-2-4实践教学的设计思想与效果(不含实践教学内容的课程不填)
一、实践教学的设计思路
??? 在实践教学中,为了培养学生程序设计思想和编程能力,我们注意理论学时和实验学时的合理分配,精心设计了实践教学的内容,主要有:C语言环境的认识、顺序结构程序设计、选择结构程序设计、三种基本循环语句的使用、循环嵌套和循环的综合应用、数组结构程序设计、函数程序设计、指针程序设计、结构体与共用体程序设计、文件结构程序设计。加强实验指导,规范实验教学,认真分析实践教学过程,适当增加设计型和综合型实验内容,突出学生计算机应用能力的培养。课题组严格按照教学大纲的要求,编写了《C语言程序设计实验与习题集》和《C语言程序设计训练教程》。指导书内容丰富、实用、先进,使用效果较好。在实验课中,我们根据学生实验任务完成情况、完成效果、回答问题、规范性及创新性等方面当堂课给出实验成绩,及时了解学生的学习情况,保证实践教学质量。此外,还针对不同专业的特点,开设为期一周的课程设计,从而巩固了学生所学的知识,大大提高了学生应用C语言解决问题的能力。积极鼓励学生课外在开放实验室编写并调试程序,为学生开展课外科研活动提供实验室,组织学生参加讨论,针对有一定天赋和极强兴趣的学生,系里组织学生成立课外兴趣小组,并分配专职的教师予以个别指导,提高学生的创新能力。
实验项目和学时一览表
序号
实? 验? 项? 目
课时
备注
1
C语言环境的认识
2
?
2
顺序结构程序设计
2
?
3
选择结构程序设计
2
?
4
三种基本循环语句的使用
2
?
5
循环嵌套和循环的综合应用
2
?
6
数组结构程序设计
2
?
7
函数的基本应用
2
?
8
函数的综合应用
2
?
9
指针和指针变量的基本应用
2
?
10
指针的综合应用
2
?
11
结构体程序设计
2
?
12
文件程序设计
2
?
13
位运算程序设计
2
?
14
*图形程序设计
2
?
?
合??? 计
28
?
?
?
二、实验教学的效果
通过对C语言程序设计课程实验等环节的建设,使实验教学取得了突出的成绩,有效地提高了理论课程的教学质量,培养了学生理论联系实践的能力、创新意识和创新能力,提高了学生的综合素质。
1.提高了学生等级考试的通过率
通过对该课程实践环节的加强,使学生不但增强了实践能力,同时增强了其理论知识的掌握程度,在河北省和全国组织计算机等级考试(二级C、三级)中,通过率逐年有显著的提高。
2.增强了学生学习计算机的兴趣
由于理论和实践的有机结合,使学生对学习该课程有了很大的兴趣,同时也提高了学习计算机的兴趣,在校园内营造了良好的学习计算机的氛围。
3.学生获奖增加
在学生参加的等级考试、数学建模、大学生创新等比赛中,我系学生的成绩显著,得到了领导、老师和同学们的一致认可。
4.增强了学生的实践动手能力
??? 通过该课程实践环节的建设,使学生的实践动手能力、工程能力和意识等方面都有明显的提高。
?
4-3教学条件(含教材使用与建设;促进学生主动学习的扩充性资料使用情况;配套实验教材的教学效果;实践性教学环境;网络教学环境)
???
1.? 认真选用教材,精心编写教材,设计立体化教材
多年来,对于教材的使用坚持采用教育部推荐的优秀教材和规划教材,选用的教材有谭浩强编写的《C语言程序设计》和廖雷编写的《C语言程序设计》和课程组编写并正式出版的《C语言程序设计》。注意结合教学改革进行教材建设,所使用的教材不但满足了教学需要,而且还促进了教学改革,促进了教材建设。近年来,编写并正式出版了《C语言程序设计》、《C语言程序设计实验与习题集》、在校内印刷了《C语言程序设计训练教程》。
本门课程目前选用我们课程组编写的教材,这本教材是我们多年教学改革和教学经验的结晶,体现了教学改革的成果,体现了对我校各专业C语言教学的针对性,满足了教学大纲的要求。
目前我们正在精心设计和编写一套《C语言程序设计》立体化教材,这套立体化教材将集课堂教学、样本教案、实验指导、电子教案、多媒体课件和教学网站为一体,将精品课建设成果融入其中,目标明确,层次清晰。设计通用的教学大纲和样本教案,教材章节与课堂教学紧密结合,为教师提供了丰富的参考材料。教材紧紧围绕培养目标、教学大纲和样本教案等主线,精心设计教学用例,采用任务驱动的教学方法,强调应用能力的培养。实验指导、电子教案、多媒体课件和教学网站与课堂教学教材紧密结合,相得益彰,是培养应用型人才的一部精品立体教材, 目前立体化教材的编写工作已经开始,并与科学出版社签订了出版合同。
2.? 加强教学文件建设,促进学生自主学习能力的培养
通过分析课程的现状,研究教学内容,研讨讲授方法,建立样本教案、电子教案和投影胶片。采用多种开发技术开发教学课件和教学网站系统。建立了标准的试卷库。教学大纲、教学日历、授课教案、试题库、实验指导书,学生作业、实验报告等资料保存完整,及时进行教学总结,积极研究并编写教学辅助资料,管理严格,取得了丰富的教改成果。
积极组织开展相关课程的系列讲座,建立学生课外学习指导档案,按应用领域设计一批经典课外课题,成立课外科技兴趣小组,指导计算机协会的各项工作,围绕计算机新技术发展,程序设计思想等方面开展讲座。选派教师对学生的课外科技制作进行指导,极大地激发了学生学习和钻研地兴趣。此外,课程组还充分利用《C语言程序设计》教学网站对学生进行课外指导,学生可以利用业余时间使用网站上提供的教案、课件、实验指导、在线测试、试题库、教学录像、课程设计指导等内容。
3.加强实践教材建设,教学效果明显
通过加强实验指导,规范实验教学,认真分析实践教学过程,适当增加设计型和综合型实验内容,突出学生计算机应用能力的培养,严格按照教学大纲的要求,高质量地完成了计算机类专业和非计算机类专业的《C语言程序设计实验指导书》,指导书内容丰富、实用、先进,使用效果较好。为了适应高职高专教育和专业技术的发展,课程组经常进行实验课程的研讨,对实验指导书进行修订,为了保证实践教学质量,加强实验的辅导力度,强化学生实际编程能力的培养,丰富学生课内外实验指导材料,课题组编写并正是出版了《C语言程序设计实验与习题集》和《C语言程序设计训练教程》。
这些教学材料为学生提供了丰富的课内外实验指导,使学生既可以在课内完成基本实验,又可以针对不同专业完成选作实验,课外还可以在开放实验室进行自学和练习。此外,课程组针对不同专业的需要,为一些专业开设为期一周的课程设计,通过课程设计,很好地锻炼了学生的编程能力和独立解决问题的能力。
为了保证实践教学质量,加强实验的辅导力度,配备了6名《C语言程序设计》实验教师,要求实验教师对全部实验进行预做。实验教师认真准备实验,认真指导,积极开展实验教学内容、方法、以及手段等改革研究和探索,保证了实践教学质量。实验室配备资料员1名,对文件、制度、计划、设备帐、设备使用记录、总结、培养计划、教学大纲、实验授课计划、实验课表、实验指导书、实验报告、多媒体课件等各种实验资料进行统一管理和存档。
通过制定和完善各项规章制度,加强管理,科学编排实验课程,保证了设备的完好率,塑造了良好的实践教学环境,提高了实验质量,提高了实验室的利用率和使用效益,最大限度地发挥了实验室的作用。
《C语言程序设计》实验课中,我们根据学生实验任务完成情况、完成效果、回答问题、规范性及创新性等方面当堂课给出实验成绩,及时了解学生的学习情况,保证实践教学质量。
实验室能开出教学大纲规定的和课本以外的各种基本实验和综合实验,实验室在课余时间对全校学生全面开放,培养学生的创新意识、创新精神、创新能力。为了充分利用实验室资源,系里统一在各年级组织程序设计兴趣小组并安排教师进行专门指导。实验室开放取得了丰硕的成果,学生在国家、省和学校组织数学建模、科技制作、网页大赛等各种竞赛中取得了优异成绩。在树立良好学风、激发学生学习热情、培养创新精神方面起到了积极的作用。我系学生张伟涛、许美娟、陈新和和陈晓峰分别获得了2002年和2003年河北省数学建模二等奖,万伟2001年获得了科技制作二等奖,4名同学获得了网页大赛二等奖和三等奖。
4.加强实践教学的建设
我系目前共有9个实验室。为了满足教学需要,2003年更新实验室1个,新建实验室2个,2004新建实验室1个,2005年分别更新实验室2个,新建实验室1个。目前,实验室拥有计算机520台,总资产300多万元。实验条件较好,根据《C语言程序设计》实践教学的要求,在实践教学中,达到了每人一台机器,保证了实践教学用机,提高实践教学质量。实验及课程设计开出率达100%。
5.加强网络教学环境建设,创建教学改革与学生学习的新平台
学校从1998年开始建立校园网,由网络中心负责建设、运行管理的百兆光纤主干校园网,拥有较先进的Accelar 1200中心交换机、Bay 450二级交换机、CISCO路由器、HP 服务器等设备20多台套,并通过专线联入了中国教育科研网(CERNET),建有中心机房和办公室。目前学校拥有20个与校园网连接的多媒体教室,我系的所有实验室也与校园网实现了连接。
通过多年的努力,课程组完成了《C语言程序设计教学网站》的建设,网站包括:课程介绍、教师简介、样本教案、电子教案、实验指导、在线测试、在线答疑、学生反馈、专家反馈、教务反馈、试题库、课程设计指导等内容,为学生提供了丰富的课外学习资源。此外,还录制了教学录像,教学录像可以在网站上进行点播。这些网络资源对教学方法和教学手段的改革发挥了巨大的作用,教学网站的充分应用,为学生培养良好的学习习惯和自主学习的能力提供一个新的平台,也为课程的进一步改革提供了一个新的平台。
?
4-4教学方法与教学手段(含多种教学方法灵活使用的形式与目的;教育技术应用与教学改革)
???
1.教学方法的使用目的、实施过程、实施效果
① 采用丰富多彩的教学方法,注重算法讲解,培养学生编程能力
把“以问题为中心”的思想应用于实际教学中,针对C语言的“工具性”特点,采用“任务驱动”的教学方法,每一个教学主题都包括任务的提出、任务的分析、任务的实现和任务的拓展,通过解决任务的过程掌握C语言的应用方法,通过任务的拓展,实现举一反三。广泛开展启发式、参与式、设问式、比喻式等教学方法,注意理论联系实际。精选具有代表性的例题,重点关注算法讲解。使学生掌握阅读和编写程序的关键步骤。比如:关于子程序中的例题,首先应该根据结构化程序设计的特点,把复杂问题的求解过程分阶段进行,每个阶段再逐步操作,然后写出流程图和程序,最后启发学生如何将程序改为通用程序。
② 认清课程特点,精心设计实例,充分应用课件,激发学生的学习热情
对于初学者来说,普遍存在畏惧阅读程序、编写程序无从下手、调试程序速度慢等问题。所以学起来感到枯躁无味,因此激发学生的热情就显得尤为重要。在课堂中,除了要介绍学习《C语言程序设计》的作用之外,还要充分应用样本教案中精心设计的实例,应用生动的多媒体课件,用形象的动画在大屏幕上展示各种抽象算法的执行过程,辅之以板书交流,大大增加了从教师到学生传递的信息量,有助于对知识的深入理解,从而激发学生的学习兴趣和热情。
③ 改进教学方式,充分应用网络资源,课内教学与课外自学和辅导相结合
课程建设中注重改进教学方式、实验方式、教学辅导方式,建设C语言教学网站,为学生提供充分的学习资源,学生自主学习的能力不断提高。
2.? 学生规模
《C语言程序设计》是我校计算机系各专业的必修课程,也是我校非计算机专业开设的程序设计课程之一。计算机系共有5个专业,近5年来每届招生8个教学班,共有学生1200多人。作为非计算机专业的基础课程,全校开设《C语言程序设计》程序设计课程的专业有12个,近5年来共有139个班,5000多人学习《C语言程序设计》程序设计课程。由于采用了灵活多样的教学方法、丰富多彩的教学手段,加强了多媒体技术和网络技术在教学中的应用,加强了实验室的建设,教学效率明显提高,课程主要以2合班的形式授课。
作为计算机类的专业基础课,目的是使学生掌握程序设计的基本方法并逐步形成正确的程序设计思想,能够熟练地使用C语言进行程序设计并具备调试程序的能力,为后继课程及其他程序设计课程的学习和应用打下基础。对于非计算机专业来说,该课程有实际应用价值,为用计算机解决实际问题提供了方法,是后续理论和实践教学的基础和重要工具,同时也是计算机二级考试所统一要求的课程之一。
3. 信息技术手段在教学中的应用及效果
课程组积极采用现代化的教学手段,制作完成了电子教案,以flash为主要开发工具制作了一套完整的多媒体演示课件。课件针对非计算机专业和计算机专业一年级学生,按照教学大纲的要求,本着“以人为本”的设计思想,注重科学性、教育性、启发性原则,将内容和形式统一起来。以课程内容讲解为中心,结合生动形象的例题解析,结构严密,构思精巧,通过直观的图形动画动态传播演示效果,达到提高学生的综合思维、创新意识和创新技能,提高教学效率的目的。
《C语言程序设计》多媒体演示课件的设计是和样本教案的设计相结合完成的,课件体现了样本教案对课堂教学设计、教学策略设计、教学手段设计和教学组织设计等环节。样本教案可以说就是多媒体课件的制作剧本。
为了保证课件的质量和使用效果,我们采用flash软件作为开发工具,因为,第一、flash制作的课件图像清晰、完美,其图形动画的演示效果,是任何其它动画格式所不能比拟的。第二、flash软件是交互式多媒体集成环境,具有强大的交互式能力,便于课堂教学的控制。《C语言程序设计》多媒体演示课件组织结构形式为树型结构,实现了一套完整的设计体系。按照章节分为多个模块,以更好地完成课堂教学为目的,在各个模块中按照授课内容采用了分讲的形式组织各单元模块内容,并在各个模块、各个单元中采用超媒体结构实现相互间的连接。通过页面的形式表现给学生。在每一个页面中,通过相应按钮控制文件的播放进度,将界面、文字、声音、构图、颜色、图片、图像、链接等方面的设计结合起来,并通过导航菜单实现各个章节的跳转。对一些典型例题分析采用超媒体手段,教师在讲授过程中便于集中的有选择的进行讲解。在典型例题的设计方面,通过帧动作的设置和影片剪辑的使用,实现程序运行的动态演示效果。从而,实现授课内容的结构清晰、重点突出,例题的形象生动、便于理解。按照这个设计体系,项目组成员反复推敲,精心制作了《C语言程序设计》多媒体演示课件,并在教学环节加以应用,查漏补缺,进一步完善教学效果。
课程组还充分利用校园网络资源,课程组完成了《C语言程序设计教学网站》的建设,课程组教师充分利用《C语言程序设计》教学网站对学生进行课外指导。教学网站的应用,培养了学生良好的学习习惯,提高了他们自主学习的能力。
4. 教学方法、作业、考试等教改举措
课题组一直重视教学管理工作的制度化和规范化,积极参与教学管理制度的改革和教学质量监控体系的完善,按照校系制定项规章制度和教学质量监控体系来规范教学的全过程,保证教学工作的正常开展。非常重视教学研究与教学改革,按照学校、系和课程组制定的有关制度和计划,组织教师积极投身教学改革实践,教学研究的开展推动了教学环节和教学方法的改革。在教学过程中,针对C语言程序设计的特点,采用丰富多彩的教学方法,注重培养学生的编程能力,应用生动的多媒体课件,以直观形象的方式讲解抽象算法的执行过程,提高了教学效率,改善了教学效果,激发学生的学习热情。
除了日常作业之外,精心设计的思考题成为每次作业的重要内容,思考题的设计既促进了学生对本次教学内容的消化又为下次课程进行了课前准备。在实验课的教学过程中,课程组教师们除了明确实验的内容、步骤和要求,对实验内容进行预做之外,还针对程序设计课程的特点,对实验报告单进行了大胆的改革与尝试,设计了统一的“实验报告”单,对于常规实验,要求学生在实验课前做好充分准备,对学生的实验课当堂考核,实验报告及时批改,大大地改善了实验教学效率和教学效果。在课程设计过程中,做到任务明确,指导认真,全面批改。每名教师对自己的课堂和实践教学进行总结,课程组进行集体研讨,发扬优点,解决问题,使课程得到不断优化。
严格按教学大纲要求建立了高质量的试题库,实现了教考分离,并根据教学的发展积极探索考试内容和方法的改进,不断的充实和完善试题。同时建立网上测验系统,把平时测验和期末考试有机地结合起来。
??? 课程组积极组织开展相关课程的系列讲座,建立课外科技兴趣小组,指导计算机协会的各项工作,围绕计算机新技术发展,程序设计思想等方面开展讲座。选派教师对学生的课外科技制作进行指导,极大地激发了学生学习和钻研地兴趣。此外,课程组还充分利用《C语言程序设计》教学网站对学生进行课外指导。
?

关于我们 | 版权声明 | 汇款方式 | 会员注册 | 招聘信息 高等学校教学资源网 CopyRight©2004 版权所有
  京ICP证070553号   京ICP备10040123号-8   京公网安备: 1101081957