85004394河北农业大学精品课程_第1页
85004394河北农业大学精品课程_第2页
85004394河北农业大学精品课程_第3页
85004394河北农业大学精品课程_第4页
85004394河北农业大学精品课程_第5页
已阅读5页,还剩22页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、2011年度河北农业大学精品课程申 报 书学 院 名 称 信息科学与技术学院 课 程 名 称 c语言程序设计 课程层次(本/专) 本科 课 程 类 型 理论为主课程 实践为主课程所属一级学科名称 08 工学 所属二级学科名称 0806电气信息类 课 程 负 责 人 滕桂法 申 报 日 期 2011年3月24日 课程建设网站网址 10/preparedcourses/clanguage/index.htm河北农业大学教务处制二一一年三月填 写 要 求一、 以word文档格式如实填写各项。二、 表格文本中外文名词第一次出现时,要写清全称和缩写,再次出现时可以使用

2、缩写。三、 涉密内容不填写,有可能涉密和不宜大范围公开的内容,请在说明栏中注明。四、 除课程负责人外,根据课程实际情况,填写34名主讲教师的详细信息。五、 本表栏目未涵盖的内容,需要说明的,请在说明栏中注明。1 课程负责人情况1-1基本信息姓 名滕桂法性别男出生年月1963.7最终学历博士研究生职 称教授/博导电 话7521366学 位博士职 务院长传 真7521366所在院系信息学院计算机科学系e-mailtguifa通信地址(邮编)河北农业大学研究生学院 (071001)研究方向计算机网络与数据库、人工智能1-2教学情况讲授的主要课程:1. c语言程序设计,公共课/专业基础课,2-4学时/

3、周,4届,学生总人数359人 ;2. 人工智能,专业主干课,4学时/周,4届,学生总人数240人;3. 面向对象的系统分析与设计,专业主干课,2学时/周,4届,学生总人数240人。实践性教学:1. c语言程序设计实验、课程设计,4届,学生总人数359人;2. 人工智能实验,4届,学生总人数240人;3. 毕业设计,共5届,累计学生总数30人。主持的教学研究课题:1. 面向对象的系统分析与设计,河北省省级精品课程,2006-20112. 计算机基础核心课程实施方案c语言模式3,教育部高等学校计算机基础课程教学指导委员会课题,2009-2010;3. 高等院校计算机基础教学课程体系建设与改革研究,

4、教育部高等学校计算机基础课程教学指导委员会课题,2008-2009;4. 河北省高校计算机基础课程改革与创新研究,河北省教育科学研究“十一五”规划2006年度重点资助课题,2006-2008;5. 计算机基础核心课程实施方案研究,河北省高等教育教学改革立项支持项目,20102012。教学研究论文:1. 大学信息技术教育的特点及展望,高等院校计算机教育改革与实践,中国农业出版社,通讯作者,2006年;2. 基于电梯问题的面向对象系统分析与设计教学研究,高等院校计算机教育改革与实践,中国农业出版社,通讯作者,2006年。教学成果/奖励:1. 2010年被评为“河北省教学名师”,2009年被评为“河

5、北农业大学”教学名师;2. 主编c语言程序设计、c语言程序设计上机指导与习题解答获2008年度全国高等农林院校优秀教材奖;2009年获河北农业大学教学成果一等奖;3. 2007年主研的“学分制及集成教务管理系统的研究与实践”获河北省省优秀教学成果一等奖,排名三;4. 2006年主持建设的“面向对象的系统分析与设计”课程被评为省级精品课程、河北农业大学教学成果一等奖;5. 主讲的“面向对象的系统分析与设计”2009年被评为河北农业大学研究生重点建设课程。1-3学术研究学术研究课题:1. 中文电子邮件作者识别理论及其方法研究,河北省自然科学基金,2005-2008,主持人;2. 奶牛养殖场数字化管

6、理关键技术研究,国家863计划课题,20062010,第2主持; 3. 县域经济信息化建设大纲-发展规律与实证研究,国务院信息化办公室, 2006-2007,主持人;4. 多目标机群作业调配算法及系统研究,河北省教育厅,2010-2012,主持人;5. 集中型广域农业信息服务系统研究,河北省教育厅,2005-2007,主持人。学术论文:1. double transductive inference algorithm for text classification, international journal of innovative computing information and c

7、ontrol, 3(6a): 1463-1469 dec 2007 (sci检索),通讯作者;2. manuscript status control algorithm in electronic periodicals, proc. of icicic2008 (ei 检索), 第一作者;3. gender identification for chinese e-mail documents, proc. of icicic2007 (ei 检索), 第一作者;4. mining and sharing heterogeneous e-marketing intelligence-a u

8、niversal metadata-based approach, proceedings of icicic2006(ei 检索), 第一作者;5. improved algorithm for text classification based on tsvm, proceedings of icicic2006 (ei 检索), 第一作者。学术表彰:1. 2010年,“中文电子邮件作者识别系统”获河北省科技进步三等奖,排名第1;2. 2006年获“中国信息化百名学术带头人”称号;3. 2009年“中文电子邮件作者识别理论及其方法研究”获河北农业大学科技进步一等奖、保定市科技进步一等奖;4

9、. 2008年“期刊稿件处理及发布自动化系统”获河北农业大学科技进步一等奖;同年“监狱信息集成系统”获保定市科技进步二等奖;5. 2007年web信息作者统一认定技术获中共中央统战部华夏英才资助。课程类别:基础课、专业(技术)基础课、专业主干课课程负责人:主持本门课程的主讲教师2. 主讲教师情况2-1基本信息姓 名常淑惠性别女出生年月1971.9最终学历硕士职 称副教授电 话7526427学 位研究生职 务传 真所在院系信息学院计算机科学系e-mailndcsh通信地址(邮编)河北农业大学信息科学与技术学院 (071001)研究方向人工智能、数据挖掘2-2教学情况讲授的主要课程:1. c语言程

10、序设计:专业基础课/基础课,2-4学时/周,共4届,720人。 2. 算法与数据结构:专业基础课,2-4学时/周,共3届,360人3. 数据结构:专业基础课,2-4学时/周,共1届,120人4. 信息技术基础:基础课 2学时/周,共2届,240人实践性教学:1. c语言程序设计实验:专业基础课/基础课,1-2学时/周,共4届,720人2. 算法与数据结构实验:专业基础课,1-2学时/周,共3届,240人。3. 数据结构实验:专业基础课,1-2学时/周,共1届,120人。 4. 毕业设计:17周/年,共5届,24人5. 毕业实习:17周/年,共5届,23人教学研究课题:1.c语言程序设计教程、c

11、语言程序设计上机指导与习题解答全国高等农林院校“十一五”规划教材,中国农业出版社已出版,2007年,副主编2.数据结构,北京邮电大学出版社,2010年,副主编3. 2007年河北农业大学数据结构校级精品课程建设;教学成果/奖励:1. 副主编c语言程序设计、c语言程序设计上机指导与习题解答获2008年度全国高等农林院校优秀教材奖;2009年获河北农业大学教学成果一等奖2. 2008年参与建设的“高级语言程序设计(vb)”课程被评为省级精品课程3. 数据结构教学改革与实践,2009年获河北农业大学教学成果三等奖 2-3学术研究学术研究课题1. 2005 -2008,中文电子邮件作者识别理论及其方法

12、研究,河北省自然科学基金资助项目,第3主研人2. 2006-2011,服务网格环境下的工作流调度机制研究,河北省自然科学基金研究项目,排名4;3. 2005-2007,web信息发布源同一认定技术研究,河北省博士基金课题,排名4 4. 多目标机群作业调配算法及系统研究,河北省教育厅,2010-2012,参加学术论文:1.“中文电子邮件作者的身份识别”河北农业大学学报,2006,(1),第1作者 2. the application program development for stability analysis of the tailing dam based on vb. 2010 ic

13、ce. baoding, china,第1作者3. authorship identification of chinese e-mail based on form features. iccnt2011,taiyuan,china,第1作者 学术表彰:1. 2010年“中文电子邮件作者识别系统”获河北省科技进步三等奖,排名4;2. 2009年“中文电子邮件作者识别理论及其方法研究”获河北农业大学科技进步一等奖,保定市科技进步一等奖,排名4;3. 2008年“监狱信息集成系统”获保定市科技进步二等奖,参加。课程类别:基础课、专业(技术)基础课、专业主干课2. 主讲教师情况2-1基本信息姓 名

14、王芳性别女出生年月1971.4最终学历大学本科(在读博士)职 称教授电 话7521599学 位学士职 务副院长传 真7521599所在院系信息学院计算机系e-mailwf通信地址(邮编)河北农业大学信息科学与技术学院 (071001)研究方向计算机网络与数据库2-2教学情况讲授的主要课程: 1. c语言程序设计,专业基础课/公共课,2-4学时/周,4届,学生总人数446人;2. 计算机网络,专业基础课,周学时2,5届,学生总人数600人;3. 面向对象的系统分析与设计,专业主干课,2学时/周,5届,学生总人数300人。实践性教学:1. c语言程序设计实验、课程设计,4届,446人;2. 计算机

15、网络实验,3届,300人。3. 毕业设计,共4届,累计学生总数40人。教学研究课题:1. 研究生管理与创新平台,河北农业大学重点课题,2008年2009年2. 分布式数据库系统,河北农业大学研究生重点课程,2009年2011年教学成果/奖励:1. 2009年“教学文件管理体系研究与实践”获河北省优秀教学成果三等奖(排名第3)2. 2006年主讲课程“面向对象的系统分析与设计”被评为河北省精品课程3. 2007年 被评为河北农业大学优秀教师4. 副主编的c语言程序设计2009年获河北农业大学教学研究成果一等奖,2008年获全国高等农业院校优秀教材奖5. 2007年 获河北农业大学青年教师讲课大赛

16、理工组三等奖2-3学术研究学术研究课题:1. 中文电子邮件作者识别理论及其方法研究,河北省自然科学基金课题,2006年2008年,排名第32. 县城经济信息化建设大纲,国务院信息化工作办公室2006年2007年,参加3. 多目标机群作业调配算法及系统研究,河北省教育厅,2010-2012,排名第44. 基于本体的创新知识共享和重用技术研究,河北农业大学非生命学科和新兴学科科研发展基金,2008年2009年,主持人5. 科研数据分析与管理,河北农业大学非生命学科和新兴学科科研发展基金,2009年2011年,主持人学术论文:1. research on mechanism of agricultu

17、ral faq retrieval based on ontology, proccedings of snpd2008(ei indexed),第一作者2. the upper bound of coverage on fixed energy budget in wireless sensor networks, proccedings of snpd2008(ei indexed) ,第一作者3. the upper bound of the number of nodes on fixed energy budget in wireless sensor networks, procc

18、edings of snpd2007 (ei indexed) ,第一作者4. 基于本体的农业问答系统研究,农机化研究,2009年第1期,第一作者5. 基于本体的农业问答语言管理系统设计与实现,河北农业大学学报,2008年第5期,第一作者。学术表彰: 1. “中文电子邮件作者识别系统”获河北省科技进步三等奖,排名第2,2010年2. “中文电子邮件作者识别理论及其方法研究” 获保定市科技进步一等奖、河北农业大学科技进步一等奖,排名第2,2009年3. “监狱信息化集成系统” 获保定市科技进步二等奖,排名第3,2008年4. “网络电子期刊系统的研制” 获河北农业大学科技进步一等奖,排名第2,2

19、008年课程类别:基础课、专业(技术)基础课、专业主干课2. 主讲教师情况2-1基本信息姓 名周桂红性别女出生年月1968.11最终学历博士研究生职 称教授电 话7526400学 位博士职 务系主任传 真所在院系信息学院计算机科学系e-mailzgh8901通信地址(邮编)河北农业大学信息学院 (071001)研究方向人工智能、软件工程2-2教学情况讲授的主要课程:1. 数据结构、专业基础课、周学时4、共4届,学生总人数400人;2. 人工智能、专业主干课、周学时4、共3届,学生总人数人360人3. c程序设计、专业基础课、周学时2、共3届,学生总人数360人;4. 管理信息系统、专业主干课、

20、周学时2、共2届,学生总人数200人;实践性教学:1. 数据结构实验,共4届,学生总人数400人;2. 人工智能实验,共3届,学生总人数360人;3. c程序设计实验、课程设计,共3届,学生总人数360人;4. 毕业设计,共5届,累计学生总数30人教学研究课题:12007年河北农业大学数据结构校级精品课程建设;2数据结构,北京邮电大学出版社,2010,主编;教学研究论文:1. 县域经济信息化技术人才培养模式的探索. 河北农业大学学报(农林教育版). 2007. vol.9. no.1.教学成果/奖励:1. 数据结构教学改革与实践,2009年获河北农业大学教学成果三等奖;2. “信息技术基础教学

21、改革与实践”,2002年获河北省教学成果三等奖;管理信息系统,2007年获校级教学成果二等奖;3. 2002年荣获“河北农业大学优秀教师”称号;4. 2003年荣获“河北农业大学青年教师讲课大赛”三等奖;5. 2004年获“河北省保定市师德先进个人标兵”称号;2-3学术研究学术研究课题:1. 2006.12-2010.10 “十一五”规划国家863课题“奶牛养殖场数字化管理关键技术研究”(2006aa10z252),主研人,排名第四;2. 2001.9-2005.9 河北省教育厅项目“中国枣智能专家系统研究”,主研人,排名第四; 3. 2006.9-2008.5 河北省教育厅项目“基于人工免疫

22、模型的中国枣虫害自动识别技术研究” (z2006433),主持人;学术论文:1. 一种基于自适应免疫算法的优化设计方法. 中国机械工程. 2006.vol.17.no.14. (ei检索) 排名第一;2. a new fault diagnosis model based on air scheme. icicic2006, aug 29-31. (istp检索),排名第一;3. a new fault diagnosis method based on immune model. icmlc2006,aug 13-17.(ei检索),排名第一;4. gearbox fault diagnos

23、is based on wavelet-ar model. icmlc2007, aug 19-22. (ei检索), 排名第一;学术表彰:1. “中国枣智能专家系统”,2007年获教育部科技进步二等奖,排名第四;2. 外圆纵向智能磨削系统研究”,2006年获吉林省科技进步三等奖,排名第五. 课程类别:基础课、专业(技术)基础课、专业主干课3. 教学队伍情况3-1人员构成(含外 聘教师))姓名性别出生年月职称学科专业在教学中承担的工作滕桂法男1963.7教授计算机课程负责人常淑惠女1971.9副教授计算机主讲人、试题库建设王芳女1971.4教授计算机主讲人、试题库建设周桂红女1968.11教授

24、计算机主讲人、习题库建设杨学全男1967.2教授计算机主讲人、习题库建设孙晨霞女1971.4教授计算机课程设计、试题库建设冯 永男1968.9讲师计算机课程设计、实验指导张玉新男1979.8讲师计算机实验指导、批改作业王 超男1978.6讲师计算机实验指导、批改作业王军皓男1980.2讲师计算机实验指导、批改作业幺伟男1981.7讲师计算机网站建设程茂男1982.6讲师计算机网站建设3-2教学团队整体结构学历情况:课程组教师12人,教学队伍的学历层次较高,其中具有博士生学历2人,在读博士生2人,研究生学历9人,本科1人。年龄结构:40-50岁4人,占33.3%;40岁以下(含40)8人,占67

25、.7%;平均年龄37.8。学缘结构:课程组12名教师毕业于北京大学、北京理工大学、吉林大学、河北工业大学、中国农业大学、河北大学、河北师范大学、河北农业大学,学缘结构合理。师资水平:教学队伍包括教授5人,副教授1人,讲师6人;其中:河北省教学名师:滕桂法中国信息化百名学术带头人:滕桂法教育部高等学校计算机基础课程教学指导委员会农林类计算机基础课程教学指导分委员会委员:滕桂法河北省高等院校计算机教育研究会理事长:滕桂法省级计算机实验教学示范中心主任:滕桂法河北农业大学优秀教师:王芳河北农业大学优秀教师:周桂红河北省保定市师德先进个人标兵:周桂红河北农业大学优秀教师:孙晨霞河北省保定市新世纪专业和

26、技术带头人:杨学全驻保高校教师讲课大赛一等奖、河北农业大学讲课大赛一等奖:张玉新第十一届“挑战杯”2009全国大学生课外学术科技作品竞赛三等奖、“河北省“挑战杯”大学生课外学术科技作品竞赛特等奖:张玉新河北农业大学青年教师教学论文评比大赛一等奖:张玉新师资配置情况:师资队伍中教授、副教授、讲师的职称比例为516;辅导教师与学生比例为160;每次实验教师与学生比例为1(1230)。3-3教学改革与教学研究近五年来教学改革、教学研究成果及其解决的问题(不超过十项)课程组非常重视教学研究与教学改革,按照学校、学院和课程组制定的有关制度和计划,组织教师积极投身教学改革实践,定期进行教学研究活动,针对高

27、等农林院校技术应用型人才的培养目标及课程自身的特点,详细制定改革计划,有步骤、分阶段进行改革,实施一系列教改措施,取得了明显的效果。 1. 采用灵活、多样的教学手段 采用“以多媒体教学为主、板书为辅、现场编程演示”的方式,多种教学手段相互补充,使课堂教学与实验教学相结合。多媒体教学方式的特点是信息量大,图文直观,便于算法的动态演示,同时借助于编译系统进行程序从编辑、编译、链接、运行到测试与调试的整个过程的演示,可增强学生对程序设计的感性认识,缺点是每页的幻灯片内容有限,不便于学生进行前后内容的对照,内容更新速度过快,学生有时反应不过来,跟不上教师的思路,而传统的板书教学法恰好弥补了这一缺陷。因

28、此,以多媒体教学为主、板书为辅,多种教学手段并用,可以实现传统媒体与多媒体的优势互补,最大限度发挥二者的应用价值。教师课堂现场编程演示,目的是避免纸上谈兵,达到“以学生为本、师生互动”的目的,虽然加大了教师授课的随机性和难度,但是却可以充分调动学生的学习积极性和主动性,而且由教师一边带领学生找错,一边讲解如何找错和如何改错,给学生留下的印象更为深刻,也真正体现了“按照学生的学来设计和组织教师的教、启发引导、精讲多练、理论与实践相结合”的教学宗旨。 2. 采用优秀教材和配套实验指导书 滕桂法 教授主编全国高等农林院校“十一五”规划教材c语言程序设计和配套教材c语言程序设计上机指导与习题解答,教材

29、获得2008获全国高等农业院校优秀教材奖,2009年河北农业大学教学成果一等奖。在此基础上设计了以样本教案、实验指导、电子教案、多媒体课件和教学网站为一体的立体化教材,目标明确,层次清晰。3. 提出了“基于层次模型”的课程建设新模型 教学内容的改革本着突出基础理论知识的应用和实践能力培养的原则,以应用为目的,以“必需、够用”为标准,加强针对性和实用性。提出了“基于层次模型”的课程建设新模型,沿着由内向外的层次主线进行课程建设,主线由内向外依次是“人才培养目标”“知识结构与能力结构”“教学大纲”“样本教案”。 4. 组织丰富多样的教研活动 通过定期进行各类教学研讨活动,提高任课教师的理论和业务水

30、平,主要包括:积极组织教学方法讲座、教学研究等活动;定期举办青年教师教学竞赛以及教案和科研学术工作的评比;组织观摩教学和教学研讨;组织各种学术讲座和研讨;承担多项省、市和学校的教研课题,积极撰写教改论文。先后取得了河北农业大学讲课大赛一等奖、“挑战杯 ”2009全国大学生课外学术科技作品竞赛三等奖和河北农业大学青年教师教学论文评比大赛一等奖等教研成果。 5 建立课堂教学样本教案 样本教案是课题组集体智慧和经验结晶,是整个课程建设的核心和灵魂,课题组成员将教学过程中积累的授课技巧、授课方法加以总结,精心设计每次课的教学内容、教学手段、教学方法、教学用例。对于每一次课的样本教案,都进行认真的研讨,

31、然后进行说课,说课是指教师对某个教学内容按上课的过程进行设计,然后把自己设计的教学内容、授课思想、讲课方法、授课用例,按上课的过程逐步进行说明,大家共同进行探讨,研究每个教学内容的教学目标、重点、难点、讲授方法、教学案例和教学手段,认真分析实验内容。通过多次试验、修改、论证和研讨,力争概念准确严密,推理清楚,逻辑性强,重点突出,难点分散,能启发学生思维,培养学生能力,引导学生创新。 课题组以样本教案为外层主线,投入了大量精力制作了电子教案、多媒体课件,并使样本教案、电子教案、多媒体课件有机结合,为现代化教学手段的应用提供了保证。 6. 实施分层次教学 由于本门课程开课范围广,涉及到的专业比较多

32、,因此针对不同的专业、不同的学生情况,大力开展分层次教学。研究每个教学内容的教学目标、重点、难点及案例,进行了课程教学目标能力模块的划分,提炼每一个单元内容的能力要求并将此能力要求落实在相应的编程实践中。针对专业和非专业的不同要求确定教学内容,对于非计算机专业,重点在于培养学生c语言程序设计的基本应用和编程能力,弱化了部分难、偏的内容,如:对结构体、链表、带参函数、复杂的文件操作以及编译预处理等内容进行了删减。通过对学生学习情况的调查,分析学生的学习状态,采取有针对性的教学方法,从而在教学中充分照顾不同层次的学生,调动不同层次学生的学习积极性并给以切实的辅导,增强学生对学习的兴趣,全面提高教学

33、质量。 7 重视实践环节,改革实践教学体系 实践教学 是掌握c语言程序设计的必要的也是非常有效的手段,对于本门课程教学起着举足轻重的作用,包括上机实验和课程设计两个环节。上机实验是学好c程序设计语言的关键,通过上机操作和验证,可进一步加深各种语句的理解,提高学生的编程能力。考虑到c语言程序设计课程的实验与其它课程实验具有不同的特点,对实验报告单进行了大胆的改革与尝试,设计了统一的“实验报告”单,对于常规实验,要求学生在实验课前做好充分准备,对学生的实验课当堂考核,实验报告及时批改,大大地改善了实验教学效率和教学效果。 课程设计是学习掌握c语言程序设计知识的重要环节,是在课程实验基础上进行的综合

34、性实践教学活动。课程设计集中 1 周时间,课程设计围绕课程的整体教学目标进行,课程设计的题目具有一定的综合性和应用性,需要学生对课程知识进行综合运用,对课程知识进行系统学习、复习、总结、应用,达到在实践中学习知识、掌握知识、应用知识和培养能力的目的。 8 全面改革成绩考核与评定方法。 卷面笔试由课题组组织教师统一命题、统一考试。考试题型包括:选择题;填空题;判断对错题;写出运行结果题;阅读程序并改错题;阅读程序并回答问题;阅读程序并填空题;编程题。其中前三种题型重点考察学生对基本知识点的掌握程度,其后四种题型重点考察学生阅读理解和分析程序的能力,最后一种题型重点考察学生编写程序的能力。增加实验

35、环节的考核,做到不仅考理论,同时还要考能力,平时实验考核成绩由实验指导教师给出。建立实验课学分制,实验课不及格者不准参加闭卷考试。笔试成绩、实验成绩与平时成绩的比例为7:2:1,实施创新鼓励附加分制度,鼓励学生在业余时间编制一些趣味性、实用性的程序,对有创新的研究型和设计型实验做得比较好的学生,给予最多不超过10分的创新鼓励分。3-4师资培养一、近五年培养青年教师的措施师资队伍建设在课程建设中起到了非常重要的作用,为保证教学质量,课程组一直把师资队伍建设放在了重要位置,尤其在青年教师培养方面做了很多工作,主要措施有:1新教师指导实验教学制度对于新来的教师,都要被安排到实验室进行半年、一年甚至更

36、长时间的实验教学,提高青年教师的实践动手能力。2四级试讲制度即在课程组、教研组、系、学院四级进行试讲,通过四级试讲的青年才可以进行课堂讲授,这样成长起来的教师才有过硬的教学基本功,为其尽快成长奠定了基础。3青年教师导师制课题组制定了导师制,对青年教师实行传、帮、带,为每位新教师指定教学经验丰富、治学态度严谨、教学作风过硬、教学质量高的主讲教师作为其指导教师。指导教师对新教师的教学全过程进行指导,使之尽快胜任教学工作。4严格的教学检查制度和听课制度每学期,课程组都将在学期初、中、末对青年教师进行教学检查,包括理论课程、实验课程、专业训练和毕业设计等教学环节,通过检查,发现问题,及时解决,使其快速

37、提高和成长;学院专家组对青年教师的教学进行全程跟踪、指导教学,对规范青年教师的教学过程起到非常重要的作用。5定期举行各种教学比赛组织各种各样的教学竞赛,包括教学基本功竞赛、实践教学竞赛、多媒体课件比赛,毕业设计作品大赛等等,使青年教师对各个教学环节都非常重视,全面提高其教学水平并使其快速成长。6鼓励青年教师继续深造课题组将青年教师培养和继续深造作为学科发展的重要方面之一,鼓励青年教师继续深造学习或参加一些短期培训学习等,在学习过程中,继续跟踪其学习过程,并给予相应指导。截止目前课程组老师2人已获得博士学位;2人在读博士;在职就读硕士:5人,其中4人已经获得硕士学位。二、近五年培养青年教师的效果

38、由于有了完善的青年教师培养和监督制度,教师队伍整体水平有了显著提高,尤其是青年教师,成长速度更快,教学评价非常好,其中课题组教师先后获得中国信息化百名学术带头人、河北农业大学学术带头人、河北农业大学教学名师、河北农业大学优秀教师、河北农业大学优秀共产党员、教学成果奖、驻保高校教师讲课大赛一等奖、河北农业大学青年教师讲课大赛一等奖、河北农业大学青年教师教学论文评比大赛一等奖、“挑战杯”2009全国大学生课外学术科技作品竞赛三等奖和河北省“挑战杯”大学生课外学术科技作品竞赛特等奖(课题组张玉新老师为指导教师)等荣誉。通过课程建设,c语言程序设计课程建设小组已经形成了一支结构合理、技术过硬、教学水平

39、较高、善于教书育人的教学队伍。对稳定其高水平的教学质量提供了保障。学缘结构:即学缘构成,这里指本教学队伍中,从不同学校或科研单位取得相同(或相近)历(或学位的人数的比例。4课程描述4-1 本课程在校内发展的主要历史沿革c语言程序设计对学生专业兴趣的培养和程序设计能力的形成极为重要,课程的建设一直受到学校高度重视。我校开设c语言程序设计课程的历史较悠久,大致可以分为下面三个阶段:1.起步阶段。从 1994 年开始,计算机系成立c 语言程序设计课程组,当时,李凤翙教授任课程组组长,授课对象是计算机应用专业的专科学生,理工科的硕士研究生。授课方式采用粉笔+黑板的传统方式。2.发展阶段。随着学校的发展

40、,1996年对计算机科学与技术本科学生,2003年对电子商务专业、网络工程专业的专科学生,2004年对信息管理专业的专科学生、电子信息科学与技术专业的本科学生, 2007年对网络工程的本科学生,2010年对软件工程专业的本科学生开设了该课程,该课程覆盖了信息科学与技术院所有专业的学生。除了面向本院学生外,还从2003年开始,在全校范围内面向包括机电工程学、城乡建设学院以及理学院在内的所有的理工科专业本科与专科学生,作为公共课开设了c语言程序设计课程。在授课对象范围扩展的同时,还进行了课程优化调整,选用高等教育出版社谭浩强教授编写的c语言程序设计作为教材。积极进行课程改革,从2000年起采用了多

41、媒体教学方式,充分运用多媒体技术辅助教学,精心制作了多媒体课件,逐步补充了大量实例,内容丰富,形式生动,例如,将大纲所规定的重点、难点用动画演示,强烈地吸引了学生的注意力。与此同时,教学内容的范围、深度、授课学时数也都进行了相应的调整,以满足教学的需要。3.走向成熟。2007年,现在的课程负责人滕桂法教授主编了c语言程序设计教材,及配套教材c语言程序设计上机指导及习题解答,该教材于2008获全国高等农业院校优秀教材奖,2009年获河北农业大学教学成果一等奖。近年来,课程组大胆进行教学改革,对课程教学内容、目标、重点、难点、考点、教学方法、教改方案及实施要点、创新能力培养方法及要点、教学资源、习

42、题、实验项目等进行了规范,有利于课程的可持续性发展。开展了多种形式的教学研究活动,有效提高教学质量。2010年,再次修订了教学大纲,调整了学时数,加强了实践教学环节。目前的学时为:理论32学时,实验32学时,课程设计一周。还经常布置开放性题目,以提高学生的动手能力,培养其创新精神。利用网络技术和数据库技术,建立了课程网站,设计制作了c语言程序设计电子教案,实现了在线答疑系统。课程材料全部上网从而增强了课程的生动性,拓宽了学生的学习渠道,延伸了课堂,培养了学生学习的主动性,提高了教学效果。4-2 理论课和理论(含实践)课教学内容4-2-1 结合本校的办学定位、人才培养目标和生源情况,说明本课程在

43、专业培养目标中的定位与课程目标c语言程序设计课程,作为全校理工科专业一门主要的公共基础课程,走产、学、研三结合的道路,以培养高素质创新型专业人才为己任。该课程同时又是计算机科学与技术、软件工程、网络工程等电子信息类专业重要的专业基础课,内容丰富,体系庞大。作为学生接触的第一个程序设计语言的课程,对学生学习数据结构、操作系统、图形学、计算机网络、面向对象程序设计、计算机安全、人工智能等后续课程,以及完成软件综合课程设计、毕业设计等实践教学任务都有重要的影响。此课程不仅使学生掌握高级编程语言的知识、编程技术和基本算法,更重要的是掌握程序设计的思想和方法,具备利用计算机求解各专业实际问题的基本能力。

44、课程的重点集中在语法知识、程序控制结构、数组、结构体、指针等知识点及其应用,为使学生能掌握程序设计的核心部分,集中训练学生程序设计能力、逻辑思维能力。结合我校具体情况,该课程的主要目标:1、使学生掌握c语言程序设计的基本语法、语句、控制结构以及结构化程序设计的基本思想和方法;2、使学生认识到算法、良好的程序设计风格以及实践在本课程学习中的重要性;3、培养学生运用数组、函数、指针和结构体等相关知识分析和解决实际问题的能力;4、培养学生灵活运用高级编程语言编程思想和方法的能力,为学生进一步学习其他专业课程和今后从事软件开发工作打下坚实的基础。4-2-2 说明本课程的知识模块顺序及对应的学时模块内容

45、知识点学时1c语言程序设计概述c语言程序设计的特点、c语言程序的基本结构、编码风格、运行过程、语法规则、c语言程序的设计过程、利用集成开发环境编程。2/22变量及表达式数据类型、常量、变量、各种运算符与表达式、混合运算与类型转换、赋值运算符与赋值表达式、自增和自减运算符,基本输入输出函数及其使用。4/63控制语句程序的三种基本控制结构、if语句及其嵌套使用、switch语句的使用方法、break语句在switch语句中的应用.;while语句、do-while语句、for语句的使用和注意事项、break和continue语句在循环语句中的应用、循环结构的嵌套、goto语句。4/64数组数组的概

46、念、一维数组的定义、引用和初始化、一维数组的应用;二维数组的定义、引用和初始化、二维数组的应用;字符数组的定义、引用和初始化、字符串数组的定义、引用、初始化和赋值操作。5/45函数函数的定义与调用方法、函数的返回值与函数类型、函数的数据传递、数组作为函数参数、递归函数运行过程和设计方法、变量的作用域与生存期(包括局部变量、全局变量、变量的生存期等)。6/46指针指针变量的定义、指针运算符(取地址运算符“&”和取内容运算符“*”)、指针变量的初始化、指针变量的各种应用、命令行参数的应用方法。4/47结构体与其他构造数据类型结构体类型声明、结构体变量的定义、引用和初始化及应用、结构体指针变量的定义

47、和使用、结构体数组指针的定义和使用、单链表的概念、建立和各种运算的实现过程、用户定义类型typedef。4/48文件文件的概念、文件的分类、文件的基本操作。2/29编译预处理预处理的概念及特点 、有参宏与无参宏的定义及使用。1课程设计1周,结合综合应用题目重点培养学生运用结构体、指针、函数进行动态链表的相关操作的能力。4-2-3 课程的重点、难点及解决办法c语言程序设计基础知识(重点):这部分知识涵盖了知识模块1、2、3、4,包括c语言程序设计的基本数据类型、流程控制语句等,是学会和掌握简单的程序设计的基本思路与技术。解决办法:主要以理论讲解为主,强化和补充实验教学,让学生体验、领会和初步形成

48、程序设计的概念与思想。教学中采用多媒体教学手段与传统板书手段相结合方式,既有足够的信息量,又有新知识的形成、积累和消化过程,有利于学生接受和掌握,再配以足够学时的实验课,增加学生的感性认识。函数(重点):主要有函数的概念、函数的调用、函数的执行与返回、递归函数的设计及其运行轨迹的分析等。函数是c语言程序设计中支持结构化、模块化程序设计的重要措施,一定要强调自顶向下、逐步细化的模块化程序设计概念和思想。另外,必须讲清递归设计的基本思路,分析递归函数的执行轨迹,让学生真正掌握递归技术。解决方法:新知识讲解可以传统板书为主,函数知识、结构化与模块化的程序思想循序渐进地推行,便于学生领会;以多媒体教学

49、手段为辅,通过进行递归函数执行过程的分析和一些程序的案例剖析,可帮助学生消化和巩固。构造数据结构类型(难点):这部分主要介绍结构体、指针、链表、文件等的定义及操作,培养学生数据建模的概念与意识。解决方法:采用多媒体教学手段为主、传统板书为辅的方法,重在展开数学模型的设计与构建、操作与应用,以充足的应用案例信息帮助学生理解和掌握,配合课程设计培养学生的综合应用能力,帮助学生进一步消化、巩固和灵活运用结构体、指针、函数进行动态链表的程序设计相关操作。由于c语言程序设计是学生接触到的第一种高级程序设计语言,学生往往因为没有程序设计的经验和意识,一般都感到抽象、难学,书中的例题能看懂,可拿到题目却无从

50、下手。在教学过程中,课题组采用多媒体技术与传统板书相结合的教学手段,利用电子教学平台辅助教学、强调基础知识的讲解,开展足够的习题课和大量的实验课及课程设计,帮助学生理解和掌握,启发、鼓励学生自觉地参与学习,培养学生的专业学习兴趣、程序设计能力、编程与调试能力,为后续的专业课程学习打下良好的基础。4-2-4 实践教学的设计思想与效果(不含实践教学内容的理论课程不填)1、设计思想:河北农业大学本科学生的c语言程序设计课程的实践环节由两部分构成:上机实验和课程设计。上机实验32学时,与课堂教学同步进行,目的是让学生对课堂教学中所学的内容进行实践验证,初步掌握程序设计的基本方法和程序调试的基本技能;课

51、程设计是在课堂教学结束后,集中安排1周的编程上机训练,目的是通过集中强化训练,使学生的程序设计能力上一台阶。2、教学效果:我们选择的课程设计的题目具有一定的综合性和应用性,需要学生对课程知识进行系统学习、复习、总结、应用才能完成课程设计内容,达到在实践中学习知识、掌握知识、应用知识和培养能力的目的。教学效果显著,不但使学生掌握了c语言程序设计中的函数、指针、结构体、动态链表等课程难点,同时提高了学生进行小型实用系统的功能设计、数据设计、函数设计、函数编码及调试、程序整体调试等解决实际问题的能力。实践教学提高了学生分析问题和解决问题的能力,充分发挥了学生的主动性和创造性,实践动手能力大为增强,创

52、新意识和创新能力得到培养和提高。4-2 实践(验)课教学内容4-2-1课程设计的思想、效果以及课程目标1. 课程设计的思想:学生学习计算机主要以应用为主,除课堂教学外,我校本科学生的c语言程序设计课程安排了两个实践环节:上机实验和课程设计。上机实验与课堂教学同步进行,目的是让学生对课堂教学中所学的内容进行实践验证,初步掌握程序设计的基本方法和程序调试的基本技能;课程设计是在课堂教学结束后,集中安排1周的编程上机训练,目的是通过集中强化训练后使学生的程序设计能力上一台阶。实践性教学的设计突出学生的动手能力。在课程中落实两个方面的内容,一是c语言程序设计本身的语法与程序结构,二是通过该门课程的学习

53、掌握一定的算法与常用子程序的编程实现,为后续课程打好基础。同时由于该门课程开课范围广,涉及到的专业比较多,因此我们针对不同的学生情况,大力开展分层次教学。我们对该门课程进行了课程教学目标能力模块的划分,提炼每一个单元内容的能力要求并将此能力要求落实在相应的编程实践中,我们将上机题目划分成不同的难度层次。“基础问题”是学生在该门课程中必须解答的习题,“进阶习题”、“算法习题”等是进一步提高的实践内容。可以培养学有余力的学生的编程兴趣。从而在教学中充分照顾不同层次的学生,调动不同层次学生的学习积极性并给以切实的辅导,增强学生对学习的兴趣,全面提高教学质量。在实践教学中,同时注意实现教师角色的转换,

54、以学生为中心,教师为主导,通过精选案例、分解任务、讲练有机融合,使学生能够积极参与。2. 课程设计的效果:实际教学效果证明,在实践性教学中目标明确、层次分明的教学设计能充分调动学生的积极性,促使学生主动学习。表现为课堂学习认真,对解题表现出很大的兴趣,主动将语法知识点同实际编程相结合,通过后续课程教师的信息反馈,也证实学生对该门课程的掌握程度达到了预期效果。总之,通过实验教学的开展,培养了学生解决实际问题的能力和创新意识,激发了学生的理论课程的学习兴趣,为后续课程的学习和软件设计水平的提高奠定了坚实的基础。3. 课程设计的目标:本课程的目标可以分为三个层次:1、巩固知识。这是最基本的目标。就是

55、使学生通过自己动手编写程序,对于编程语言的基本概念、基本理论有了更形象和深刻的认识,使基本的语法、语义通过大量的上机训练得到了强化,使学生掌握一整套程序的编写、调试和测试的方法。2、培养能力。这是更高层次也是更重要的目标。学生在完成具体题目的同时,培养其抽象思维能力、逻辑推理能力和形式化思维方法,增强分析问题和解决问题的能力;通过丰富考核方法,锻炼学生的语言表达能力、文字表达能力和总结能力。3、激发兴趣。学生通过自己编写、调试程序解决实际问题,获得极大的成就感,从而大大激发其专业兴趣及创新能力,从而形成强大的学习动力。4-2-2课程内容(详细列出实验实训或其他实践项目名称和学时)1. 上机实验内容顺序实验内容学时1熟悉c环境(简单的屏幕输出)22 变量与表达式(变量、常量、字符的定义输入、各种运算和输出)63

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论