2011年度省级精品课程申报表(高职高专)课程名称C语言程序设计所属专业大类名称电子信息所属专业类名称计算机所属专业名称(专业课程填写)课程负责人贾名推荐学校(盖章)XXXXXXXX职业技术学院申报日期XXX年XXX月江西省教育厅制二○一一年三月填写要求一、以word文档格式如实填写各项。二、表格文本中外文名词第一次出现时,要写清全称和缩写,再次出现时可以使用缩写。三、涉密内容不填写,有可能涉密和不宜大范围公开的内容,请在“其他说明”栏中注明。四、除课程负责人外,根据课程实际情况,填写1~4名主讲教师的详细信息。五、本表栏目未涵盖的内容,需要说明的,请在“其他说明”栏中注明。1.课程负责人情况1-1基本信息姓名XXX性别男出生年月XXX最终学历研究生专业技术职务教授电话XXX学位硕士职业资格证书高校教师传真所在院系计算机科学系E-mail通信地址(邮编)教学与技术专长工作简历(含在行业、企业的工作经历和当时从事工作的专业领域及所负责任)1-2教学情况近五年来承担的主要课程(含课程名称、周学时,届数及学生总人数,不超过五门);主持的教学研究课题(含课题名称、来源、年限,不超过五项);作为第一署名人在国内外公开发行的刊物上发表的教学研究论文(含题目、刊物名称、时间,不超过十项);获得的教学表彰/奖励(不超过五项)一、近五年主要担任课程二、编写教材1-3技术服务近五年来承担的技术开发或技术服务(培训)项目及效果(含项目/培训名称、来源、年限、本人所起作用,不超过五项);在国内外公开发行刊物上发表的相关专业技术论文(含题目、刊物名称、署名次序与时间,不超过五项);获得的表彰/奖励或获得的专利(含奖项名称、授予单位、署名次序、时间,不超过五项)2.主讲教师情况⑴2⑵-1基本信息姓名性别出生年月最终学历专业技术职务电话学位职业资格证书传真所在院系计算机科学系E-mail513581735@qq.com通信地址(邮编)南昌市新溪桥XXXX职业技术学院(330024)教学与技术专长从事计算机课程教学及科研工作工作简历(含在行业、企业的工作经历和当时从事工作的专业领域及所负责任)2⑵-2教学情况近五年来承担的主要课程(含课程名称、周学时,届数及学生总人数,不超过五门);;主持的教学研究课题(含课题名称、来源、年限,不超过五项);作为第一署名人在国内外公开发行的刊物上发表的教学研究论文(含题目、刊物名称、时间,不超过十项);获得的教学表彰/奖励(不超过五项)一、近五年主要担任课程二、编写教材2⑵-3技术服务近五年来承担的技术开发或技术服务(培训)项目及效果(含项目/培训名称、来源、年限、本人所起作用,不超过五项);在国内外公开发行刊物上发表的相关专业技术论文(含题目、刊物名称、署名次序与时间,不超过五项);获得的表彰/奖励或获得的专利(含奖项名称、授予单位、署名次序、时间,不超过五项)2.主讲教师情况⑵2.主讲教师情况⑶2.主讲教师情况⑷3.教学队伍情况4.课程设置4-1课程性质与作用本课程的前导课程为《计算机应用基础》,通过前导课程的学习使学生掌握计算机软、硬件基础知识,为学习《C语言程序设计》打下基础。针对高职学生特点编写出版了《计算机应用基础》与《计算机应用基础习题解答与上机指导》教材。通过教学研究和实践,《计算机应用基础》被评定为省级精品课。本课程是工科各专业的主干课程。随着计算机知识的不断普及和计算机技术在各个领域的不断渗入,对大学生计算机方面知识和技能方面的要求也在不断增加,因此,各专业加强程序设计思想和程序设计能力的培养是急待解决的问题,作为流行的经典程序开发工具C语言,几乎是所有计算机软硬件系统中的基本程序设计语言,是应用最广泛的高级语言,是为后续课程打下基础的一门重要课程,针对我校工科的办学特点,因此向全校学生全面开设了《C语言程序设计》课程。由于本课程具有一定的基础性和实用性,所以在学生学习中普遍受到重视。其表现是:1、本课程是学生参加等级考试的重要课程;2、本课程为学生在校学习项目开发提供了一个良好的技术平台;3、本课程所涉及的技术在学生的毕业设计中被选用得最多;4、本课程的学习也为学生就业提供了实用而现实的技术支持,纵观本课程自开设到现在的整个教学历程,我们可以自信地说:《C语言程序设计》课程的开设,对高职工科专业的学生是非常有必要,也是非常实用的。《C语言程序设计》课程建设经过课程组教师多年的努力,走过了规划——实践——再规划——再实践的多次循环,使师资队伍素质及管理水平有了显著地提高,教学质量不断攀升。4-2课程设计的理念与思路该课程不但要求学生掌握一门程序设计语言,更重要的是使学生了解掌握程序设计的基本思路和方法,为后续课程(如:数据结构、C++、JAVA、ASP网页设计、单片机技术等)的学习打下坚实基础。1、理论课时设计思路将课程分程序设计基础(一)和程序设计基础(二)两部分学习,程序设计基础(一),主要以实例教学法对软件开发、算法及C语言的基本知识进行讲授,为后续课程做好铺垫。程序设计基础(二),主要采用“项目教学法”对C语言的函数、指针、结构、文件等知识进行学习,该部分采用一个完整项目进行“情境教学”,以更好地激发学生的学习主动性,提高学生的实践能力。2、实践教学的设计思路在实践教学中,为了培养学生程序设计思想和编程能力,我们注意理论学时和实验学时的合理分配,精心设计了实践教学的内容,主要有:C语言环境的认识、顺序结构程序设计、选择结构程序设计、三种基本循环语句的使用、循环嵌套和循环的综合应用、数组结构程序设计、函数程序设计、指针程序设计、结构体与共用体程序设计、文件结构程序设计。加强实验指导,规范实验教学,认真分析实践教学过程,适当增加设计型和综合型实验内容,突出学生计算机应用能力的培养。课题组严格按照教学大纲的要求,编写了《C语言程序设计习题解答与上机指导》一书,指导书内容丰富、实用、先进,使用效果较好。在实验课中,我们根据学生实验任务完成情况、完成效果、回答问题、规范性及创新性等方面当堂课给出实验成绩,及时了解学生的学习情况,保证实践教学质量。此外,还开设了实训设计内容,从而巩固了学生所学的知识,大大提高了学生应用C语言解决问题的能力。5.教学内容5-1教学内容的针对性与适用性作为传统的一门程序设计课程,在教学改革过程中,课程组认真分析了程序设计语言的新发展,充分考虑了C语言在当前理工类专业中的作用,对课程内容进行了适当的增减,保证了课程内容不繁琐,又保证了足够的信息量,恰当地处理了课程内容的基础性与先进性、经典性与现代性等关系。该课程主要针对两方面以适应学生可持续发展学习的需要:1、程序设计思想的形成――我们重新构建了程序设计基础课程的课程体系。强调了理论与实践并进,理论指导实践的原则,将原来的程序设计基础体系结构进行了重新调整,根据以往的教学经验,针对初学者建立程序设计思想较困难的情况,将课程分成两个教学单元完成,第一单元并不急于编写一些复杂程序,而是围绕程序设计三大基本结构模型为中心,并以C语言语法基本结构为基础,增加了以算法描述手段教学内容,通过讲授流程图、N-S图和伪代码描述算法,帮助学生建立算法的设计思想。2、为后续课程打下坚实基础――我们采用项目教学。第二单元主要讲授复杂数据类型和数据结构,为后续课程打下坚实的基础,目的是使学生掌握一门高级程序设计语言,学会利用C语言解决一般应用问题,积累项目经验。加强实践教学环节,以培养学生的实际动手能力;增加课程设计环节,提高学生分析问题和解决问题的能力。同时改革考试方法,增加实际操作考试,考核学生的实际动手能力。5-2教学内容的组织与安排为使学生建立程序设计思想,掌握一门入门程序设计语言(C语言),为后续学习打好基础,我们将该课程分两个教学单元开设:程序设计基础(一)按照知识点及体系间关系的递进式的教学模式(传统教学模式)进行教学内容的组织与安排(知识为主线,使用案例教学法消化理解知识):表一程序设计基础(一)知识模块学时熟悉C语言程序的运行环境4数据类型、运算符与表达式8顺序结构程序设计与调试4选择结构程序设计与调试6循环结构程序设计与调试10函数定义、调用与编译预处理10数组定义与使用8指针的应用6结构体与共用体、文件的基本使用4合计60程序设计基础(二)按照项目模块及模块间关系递进的教学模式(项目教学模式)进行教学内容的组织与安排(项目为主线,使用项目教学法讲解新知识,理解知识间关系):表二程序设计基础(二)项目模块(包含部分模块)知识点学时贪食蛇图形函数15通讯录数据库15总计305-3教学内容的具体表现形式程序设计基础(一)的教学内容以知识点及知识体系形式表现――知识点递进式,教材选用的是本教研组共同编写,由中国铁道出版社出版正式出版的教材《C语言程序设计》和《C语言程序设计习题解答与上机指导》。程序设计基础(二)的教学内容以项目模块形式表现――项目模块递进式,教材选用由水利出版的课程组积极采用现代化的教学手段,制作完成了电子教案,以flash为主要开发工具制作了一套完整的多媒体演示课件。课件针对计算机专业学生的特点,按照教学大纲的要求,本着“以人为本”的设计思想,注重科学性、教育性、启发性原则,将内容和形式统一起来。以课程内容讲解为中心,结合生动形象的例题解析,结构严密,构思精巧,通过直观的图形动画动态传播演示效果,达到提高学生的综合思维、创新意识和创新技能,提高教学效率的目的。课程组还充分利用校园网络资源,课程组完成了《C语言程序设计教学网站》的建设,课程组教师充分利用《C语言程序设计》教学网站对学生进行课外指导。教学网站的应用,培养了学生良好的学习习惯,提高了他们自主学习的能力。6.教学方法与手段6-1教学模式的设计与创新1、认真选用教材,精心编写教材,设计立体化教材多年来,对于教材的使用坚持采用教育部推荐的高职高专优秀教材和规划教材,目前选用的教材是课程组编写并正式由铁道出版社出版的《C语言程序设计》和《C语言程序设计习题解答与上机指导》的教材,该教材体现了对我校各专业C语言教学的针对性,满足了教学大纲的要求。2、加强教学文件建设,促进学生自主学习能力的培养通过分析课程的现状,研究教学内容,研讨讲授方法,建立教学大纲、授课计划、实验指导书,学生作业、实验报告等资料保存完整,及时进行教学总结,积极研究并编写教学辅助资料,管理严格,取得了丰富的教改成果。此外,课程组还充分利用《C语言程序设计》教学网站对学生进行课外指导,学生可以利用业余时间使用网站上提供的教案、课件、实验指导、在线测试、试题库、教学录像、课程设计指导等内容。3、加强实践教材建设,教学效果明显通过加强实验指导,规范实验教学,认真分析实践教学过程,适当增加设计型和综合型实验内容,突出学生计算机应用能力的培养,严格按照教学大纲的要求,高质量地完成了计算机类专业的《C语言程序设计实验指导书》,指导学生课内外实验指导材料,《C语言程序设计》实验课中,我们根据学生实验任务完成情况、完成效果、回答问题、规范性及创新性等方面当堂课给出实验成绩,及时了解学生的学习情况,保证实践教学质量。4、加强实践教学的建设根据《C语言程序设计》实践教学的要求,在实践教学中,达到了每人一台机器,保证了实践教学用机,提高实践教学质量。实验及课程设计开出率达100%。5、加强网络教学环境建设,创建教学改革与学生学习的新平台课程组正在完成了《C语言程序设计教学网站》的建设,网站包括:课程介绍、教师简介、电子课件、演示课件、实验指导、在线测试、资料下载等内容,为学生提供了丰富的课外学习资源。此外,还录制了教学录像,教学录像可以在网站上进行点播。这些网络资源对教学方法和教学手段的改革发挥了巨大的作用,教学网站的充分应用,为学生培养良好的学习习惯和自主学习的能力提供一个新的平台,也为课程的进一步改革提供了一个新的平台。6-2多种教学方法的运用1、教学方法多样化、综合化。采用“倒叙式”、“多媒体递归式”、“启发式”、“项目驱动式”教学方法。我们采用这些教学方法意在提高学生的学习兴趣,改枯燥教学为兴趣教