【vb精品源码栏目提醒】:网学会员vb精品源码为您提供院精品课程申报表 - 培训资料参考,解决您在院精品课程申报表 - 培训资料学习中工作中的难题,参考学习。
院
精品课程申报表 课程名称 《C语言程序设计教程》 所在系部 信息工程系 课程层次高职 高职 课程类型 □理论课含实践 所属专业大类名称 计算机科学技术 所属专业类名称 计算机软件设计 所属专业名称专业课程填写 C语言程序设计教程 课程负责人 张冉 联系电话 8628131 上网网址 申报日期 2007年12月20日 - 2 - 填 写 要 求 一、以word文档格式如实填写各项。
二、表格文本中外文名词第一次出现时要写清全称和缩写再次出现时可以使用缩写。
三、 涉密内容不填写有可能涉密和不宜大范围公开的内容请在说明栏中注明。
四、除课程负责人外还要填写课程组其它人员信息的详细信息。
五、本表栏目未涵盖的内容需要说明的请在说明栏中注明。
六、表中空格不够时可另附页但页码要清楚。
七、申报表一律用A4纸打印在左侧装订成册一式1份由所在系部审核盖章报教务处。
- 3 - 课程名称 C语言程序设计教程 学时数 120 课程性质 基础课 专业技术基础课 √ 专业课 授课对象 适用专业 计算机专业 机电一体化、电子技术等非计算机专业 授课人数 800人/年 开课年限 2004年— 2008年 选 用 教 材 情 况 教材名称 C语言程序设计教程 教材类别 □国家“十五”规划教材 □山东省规划教材 □面向21世纪课程教材 □获奖教材注明获奖等级 □“九五”重点教材 □其它 课 程 负 责 人 情 况 姓名 张冉 职称 讲师 学位 硕士 主要教学、科研经历授课起止时间、所在单位、教学科研情况、获奖情况等 2004年2008年讲授C程序设计4个学期讲授计算机文化基础3个学期讲授
VB程序设计2个学期专业英语2个学期数据结构2个学期。
06年立项的山东省《职业教育与劳动就业研究》课题、06年立项的山东省《一种基于SVM和格贴近度的多类数据的新分类方法》课题已撰写结题报告即将结题。
01-07年连续六年获泰安市市政府嘉奖记市三等功两次连续四年获院优秀教师称号06年获优秀党员称号07年被授予泰安市优秀教师称号。
发表的核心期刊论文①《一种快速有效处理数据集分类问题的新算法》《山东科技大学学报》2006.12。
②《基于网络环境下的创新性学习的探讨》《教育信息技术》2004.04。
③《基于概率 CYK 算法的复杂特征集句法树》计算机工程与技术2008.6。
- 4 - 主 讲 教 师 情 况 含辅导、实验教师等 姓名 年龄 职称 学位 承担工作 李倩 31 讲师 学士 主讲、电子教案 李长英 40 讲师 学士 主讲、习题 崔晓萍 29 助讲 学士 主讲、电子教案 董福冉 34 讲师 学士 主讲、电子教案 王树冰 35 助讲 学士 网站设计 张青 32 讲师 软件工程硕士 实验指导 李红 37 讲师 工学硕士 学生作品 潘庆勇 36 讲师 学士 学生作品 课程教学情况简介教学内容是否先进运用现代信息技术情况、课程及教学改革情况、理论教学与实践教学结合情况、教学效果等 近4年来C语言程序设计课程组在该课程的建设上做了大量的工作在教学改革、教材建设、运用现代信息技术情况、理论教学与实践教学结合情况、课件建设、师资建设以及教学方法的研究与改革、高质量人才培养等方面都取得了不少成绩。
1优化、组合课程内容 根据等级考试的需要并从切实提高学生计算机应用水平出发重新优化组合教学内容制定新的教学计划和教学大纲。
并对教学大纲、教学内容、实施方案、教材及学时安排提出一套切实可行的方案。
通过算法、数据结构概念学习以及程序设计技能的训练去把握程序设计语言的组成、语法规范等基本知识。
突出课程的重点和难点数据结构、结构化程序设计方法实现课程的“程序设计”目的。
具体要在课时分配、理论与实验课内容布臵上进行体现。
2着力培养学生程序设计能力 C语言程序设计课程组创造性地提出该课程计划。
在研究中既强调课程内容的系统性、层次性、协作性等特点又注意提高学生利用计算机解决问题的能力如课程体系的设计在注重学生基础理论学习的同时把实验教学放到了突出的位臵。
我校通过课间实验20学时和集中的课程设计两周60学时确实提高了学生程序设计能力和实际操作计算机水平为学生后续课程的学习打下了扎实的计算机应用基础。
3改革教学模式 改变教学模式将网络教学、CAI教学、个性化学习和课堂学习相结合形成“课堂教学网络教学分层次实践教学”的立体化教学模式。
采取以课堂教学为主与网络教学相结合的思路。
其中网络教学是课堂教学的有益补充。
现已建立相关的《C语言程序设计》网络课程教学网站借助教学大纲、电子教案、电子教材、课件等素材学生可以在网上完整地学习到一门课程借助电子邮件、BBS - 5 - 等手段达到与老师交流的目的通过在线考试检查学习情况。
探讨了课堂教学与网络教学相结合的新教学模式的利弊调研课堂教学与网络教学的效果分析他们在教学实施中所占比重。
加强实践性教学重视课程设计和第二课堂教学的力度教学实验不但开设quot基础与验证型quot实验另外也开设出了quot设计与开发型quot实验使学生的程序设计能力能够达到应有的水平。
4改进教学方法和教学手段 课程组积极改进教学方法和教学手段。
推广案例教学法等启发式教学方法引导学生进行创造性的思维活动把学生从被动地“听”、“看”到积极思维的运动中去调动学生学习的积极性组织老师研究同一课程的不同章节的教学方法和手段充分利用多媒体资源改变黑板加粉笔为主的教学方式采用联机大屏幕投影仪进行直观教学引进和制作与之相配套的CAI课件、电子教案增加单位时间内的信息量提高授课效率研究多媒体教学弊端并提出克服办法形成公共的高质量的多媒体教案充分利用计算机网络资源建设和完善“C语言程序设计”教学素材库搭建教与学的平台。
只有丰富、优化的教学资源才能满足个性化、多样化的教与学需求。
5改革和完善考试制度和考试方式 在实践中完善试题库和考试系统改进考试方法切实做到“考教分离”采取闭卷考试和提交报告两种形式。
2006年以前课程考试多采用选择、填空、程序设计相结合的考试方式从多年实施情况看该方法只能进行很简单的程序设计不利于学生技能的培养。
从2006下学期开始部分班级实现网上考试自动评卷、登分。
另外《C语言课程设计》考核采取上机操作、书写报告的方式不但使学生加深课堂教学的理解而且掌握程序设计的基本技能和方法以及大型设计性型实验报告的编写方法。
6加大师资队伍建设力度 提高师资队伍的教学水平是提高教学质量的基础和保障。
几年来在学校和学院的支持下35岁以下的教员绝大部分获得了硕士学位加强教学科学研究课题组老师主持和参加各类教学改革项目发表了系列教学研究论文。
提高教师的专业素养和教学水平扶持和培育“样板课程”稳定师资队伍。
积极探索同专业课教学的配合探讨“素质教育”、“教书育人”的新路建立正常的教学秩序和健全的教学管理制度。
通过集中式教学专题讨论做到教学思想、教学方法的交流实现课程的教学大纲、计划、学时、教材、考试的五统一。
7实验教学条件建设 为了真正实现教学资源共享和为学生提供优质的教学服务2005年学校组建了主要服务于全校信息类基础课实验教学的“信息中心”。
建起了近万平米的实验大楼。
拥有各类微机近400台大大提高了学生平均拥有的微机数保证了实验教学和学生课余学习的需要。
注此页不够可加附页 - 6 - 1、课程设臵 1-1课程定位含课程的性质与作用 本课程是计算机专业和机电一体化、电子技术等非计算机专业必修的公共基础课。
开设本课程的目的是要使学生通过本课程的学习后能够建立起程序设计的基本概念掌握程序设计的方法逐步积累算法设计和程序设计的常用技巧能初步用C语言解决常见的应用问题为后续专业课和软件设计打下良好的基础。
1-2课程设计含课程设计的理念与思路 C语言程序设计是一门理论性、实践性均较强的课程在教学程中要突出理论联系实际的基本原则注重上机实验。
理论教学通过本课程的学习后能够建立起程序设计概念掌握程序设计的方法逐步积累算法设计和程序设计的常用技巧能初步用高级语言解决常见的应用问题为后续专业课、和软件设计打下良好基础。
实践教学课程设计部分包含基础训练和综合训练两种方式。
基础性训练以总结数据类型的和常用算法的应用为主学生可独立完成综合训练以课题形式给出学生可几人一组通过分工协作查阅资料联调合作完成既培养了学生的团队协作精神又锻炼了学生编写大型程序的能力。
目前我们正在研究创新型课程设计如“设计与开发型”实验和“研究与创新型”实验的设计以培养学生的创新能力。
- 7 - 2、课程描述 2-1 本课程校内发展的主要历史沿革工学结合的改革及实际效果、课程内容选取的针对性和适用性情况。
我校计算机基础教学具有良好的基础。
随着信息时代的来临社会对专业人才的要求越来越高基础扎实、专业面宽、动手能力强的毕业生日益受到用人单位的欢迎其中计算机技术水平的高低是衡量人才的重要尺度。
如何加强计算机基础教育为各专业培养出具有扎实的计算机应用能力人才是计算机基础教学亟待解决的重要课题。
为了更好地指导我校计算机基础教育对计算机基础教学的课程体系进行了大幅度地改革将学校的计算机基础教学分为三个层次第一层次为计算机文化基础第二层次为计算机技术基础这一层次的教学主要围绕软件技术的教学展开以结构化程序方法为主介绍常用算法及数据结构培养学生利用计算机处理问题的思维方式。
第三层次为计算机应用基础面向应用以介绍先进的开发平台、设计方法为主培养学生开发构建应用系统的能力。
近年来课题组在学校、学院的领导下从教材、辅助教材、多媒体教学软件和实验设备等方面进行了课程建设特别是对教学内容、教学方法和教学手段进行了重点改革。
1改革教学模式 教学模式从最初纯理论改变为“理论教学课程设计”模式到现在的“课堂教学网络教学课程设计”模式实践教学得到强化学生动手能力明显增强教学质量有了质的飞跃。
其中网络教学是课堂教学的有益补充。
现已建立相关的《C语言程序设计》网络课程教学网站借助教学大纲、电子教案、电子教材、课件等素材学生可以在网上完整地学习到这门课程借助电子邮件、BBS等手段达到与老师交流的目的通过在线考试检查学习情况。
加强实践性教学重视课程设计和第二课堂教学教学实验不但开设quot基础与验证型quot实验另外也开设出了quot设计与开发型quot实验使学生的程序设计能力能够达到应有的水平。
2改进教学方法和教学手段 积极改进教学方法和教学手段。
推广案例教学法等启发式教学方法引导学生进行创造性的思维活动把学生从被动地“听”到“看”到积极思维的运动中去调动学生学习的积极性组织老师研究同一课程的不同章节的教学方法和手段充分利用多媒体资源改变黑板加粉笔为主的教学方式采用联机大屏幕投影仪进行直观教学的课程引进和制作与之相配套的CAI课件、电子教案增加单位时间内的信息量提高授课效率研究多媒体教学弊端并提出克服办法形成公共的高质量的多媒体教案充分利用计算机网络资源建设和完善网络课件加强教学素材库建设只有丰富、优化的教学资源才能满足个性化、多样化的教与学的需求鼓励和培养有一定基础的老师实施quot双语教学quot。
3改革和完善考试制度和考试方式 在实践中完善试题库和考试系统改进考试方法切实做到“考教分离”采取闭卷考试和提交报告两种形式。
2006年以前课程考试多采用选择、填空、程序设计相结合的考试方式从多年实施情况看该方法只能进行很简单的程序设计不利于学生技能的培养。
从2006下学期开始部分班级实现网上考试自动评卷、登分。
另外《C语言课程设计》考核采取上机操作、书写报告的方式 - 8 - 不但使学生加深课堂教学的理解而且掌握程序设计的基本技能和方法以及大型设计性型实验报告的编写方法。
4优化师资队伍结构 提高师资队伍的教学水平是提高教学质量的基础和保障。
几年来在学校和学院的支持下35岁以下的教员绝大部分获得了硕士学位加强教学科学研究课题组老师主持和参加各类教学改革项目发表了系列教学研究论文。
提高教师的专业素养和教学水平扶持和培育“样板课程”稳定师资队伍。
积极探索同专业课教学的配合探讨“素质教育”、“教书育人”的新路建立正常的教学秩序和健全的教学管理制度。
通过集中式教学专题讨论做到教学思想、教学方法的交流实现课程的教学大纲、计划、学时、教材、考试的五统一。
课程的发展和建设为我校学生提供一个良好的立体化学习环境受到广大师生的普遍欢迎已经取得较好的成效。
- 9 - 2-2-1 理论课教学内容 2-2-1-1 结合本校的办学定位、人才培养目标、岗位需求、前后续课程内容和生源情况说明本课程在专业培养目标中的定位、课程目标 本课程是全校部分专业高职生必修的公共基础课。
开设本课程的目的是要使学生通过本课程的学习后能够建立起程序设计的基本概念掌握程序设计的方法逐步积累算法设计和程序设计的常用技巧能初步用C语言解决常见的应用问题为后续专业课和软件设计打下良好的基础。
2-2-1-2 内容模块顺序及对应的学时课程内容选取依据 本课程的教学包含课堂教学40学时上机实习20学时具体学时分配如下 第一章C语言概述1.5学时 第二章 算法1.5学时 第三章 数据类型、运算符与表达式3学时 第四章 最简单的C程序设计——顺序程序设计2学时实习4学时 第五章 选择结构4学时 第六章 循环结构4学时实习4学时 第七章 数组5学时 第八章 函数6学时实习4学时 第九章 编译预处理1学时 第十章 指针8学时实习4学时 第十一章 结构体2学时 第十二章 文件2学时实习4学时 - 10 - 2-2-1-3 课程的重点、难点及解决办法 C语言程序设计是一门理论性、实践性均较强的课程在教学程中要突出理论联系实际的基本原则注重上机实验。
1课程重点 使学生通过本课程的学习后能够建立起程序设计概念掌握程序设计的方法逐步积累算法设计和程序设计的常用技巧能初步用高级语言解决常见的应用问题为后续专业课、和软件设计打下良好基础。
因此教学要从常用算法和数据结构的学习入手将教学重点从单一语法规范讲授转移到程序设计思想、方法上。
具体内容包括 1程序设计的基本概念、算法、简单的数据类型及各种表达式。
2结构化程序设计的三种基本结构顺序结构、选择结构、循环结构。
3复杂数据类型——数组定义、数组元素的引用及数组的应用 4函数的定义、调用、数据传递、函数的嵌套与递归变量的存储类型。
5指针是C语言的特色介绍指针的定义与引用指针与数组、字符串、函数的应用。
6文件 2难点 常用算法复杂数据类型函数间数据传递指针文件等。
3解决办法 1对于第一次接触高级语言程序设计的学生教学重点始终应该是培养学生利用计算机处理问题的思维方式因此在整个教学中始终抓住两条主线索一个是常用算法的学习一个是数据结构的学习将教学重点从单一语法讲授转移到程序设计思想、方法上。
另外在教学中始终强调编程思想的培养和实际动手能力的锻炼做到理论和实践密切结合。
2针对重点不仅要从基本概念、原理、方法上深入浅出地讲解而且要联系实际加强实习等办法让学生深刻理解并掌握所学内容针对难点综合性地应用课堂教学指导性教学课件辅助教学网络教学的教学方法和手段为学生提供理想的个性化、多元化的学习模式。
3结合不同的教学内容多采用启发式、提问式等多种教学手段。
比如介绍文件时可以先从基本输入输出操作入手启发学生得出数据处理的基本框架---将文件中的数据“输入”到程序的数据结构中将程序数据结构中的数据“输出”到文件中。
所以在对文件操作前首先必须定义说明文件指针变量以访问相关信息由此引出文件指针的概念。
接着和其他高级语言一样对文件读写之前应“打开”该文件。
由于不是从标准文件输入输出而是从指定的文件输入、输出因此需要通知编译系统一些必要的信息如要打开文件的文件名使用文件的方式等等等这样一些操作是通过打开文件操作实现的。
由此介绍相关的打开文件函数。
打开文件后就可以读写文件。
自然引出一系列的文件读写函数。
文件一旦使用完毕要把打开的文件关闭避免数据丢失等错误。
最后介绍关闭文件函数。
通过一个合适的例题就可以将文件大部分的操作组织起来这样学习学生认为逻辑性较强思路特别清晰易于应用。
- 11 - 4强调案例教学法的应用经常组织老师研究同一课程不同章节的经典案例采取“提出问题-解决方案-得出结论”的教学思路。
比如C语言教学中的递归算法一直是教学的难点通过分析大量的例题如汉诺塔、八皇后问题等在讲解中着重于算法的构造得出递归算法的基本工作框架以及工作流程。
2-2-1-4 实践教学的设计思想与效果不含实践教学内容的课程不填 学生学习计算机主要以应用为主除课堂教学外我校高职学生的C语言程序设计课程安排了两个实践环节上机实习和课程设计。
上机实习与课堂教学同步进行目的是让学生对课堂教学中所学的内容进行实践检验初步掌握程序设计的基本方法和程序调试的基本技能课程设计是在课堂教学结束后集中安排一次60学时的编程上机训练目的是通过集中强化训练后使学生的程序设计能力上一台阶。
多年实验教学主要采取学生模仿实习指导书的内容练习教师答疑辅导的形式 其存在的问题是学生过分依赖教师没有达到提高独立设计、调试程序能力的目的。
“授人以鱼不如授人以渔”为配合这两个实践环节我们首先重新编写了实习指导书。
实习指导书在内容编写上遵循启发为主的原则既有详细的上机实习过程又并非让学生按部就班学生在上机实习过程中既有章可循又通过随时提出问题让学生思考引导学生进行相关实践。
这样学生带着问题上机通过上机实践解决问题同时教师答疑辅导时不是包办代替而是采取指出问题解决途径来启发、引导学生学习的方式有助于培养学生解决实际问题的能力。
课程设计部分包含基础训练和综合训练两种方式。
基础性训练以总结数据类型的和常用算法的应用为主学生可独立完成综合训练以课题形式给出学生可几人一组通过分工协作查阅资料联调合作完成既培养了学生的团队协作精神又锻炼了学生编写大型程序的能力。
目前我们正在研究创新型课程设计如“设计与开发型”实验和“研究与创新型”实验的设计以培养学生的创新能力。
近两年学校在资金紧张的情况下多渠道筹集资金增加经费投入增加实际用于全校高职教学的计算机数量大大缓解了用机的紧张状况。
在管理上实验室的全天候开放方便了学生上机。
这些措施的采取从根本上提高了学生的动手能力。
实践教学的效果 通过几年来的实践学生的动手能力和自主学习能力有了明显提高达到了实验课的预期目标加深了学生对课堂教学的理解一些学生可以进行小型软件系统的开发大大提高了学习兴趣和学习积极性。
不少学生通过了全国计算机二级等级考试提高了大学生的信息素养和计算机应用能力。
实践表明通过对实习教学环节、教学内容的改革不仅有助于学生深入理解和掌握所学内容激发学生的学习热情和积极性提高教学质量和效率而且是培养知识宽、能力强、素质高的学生的有效途径。
- 12 - 2-2-2 实践实训课教学内容 2-2-2-1课程目标及设计思想 学生在计算机高级语言课程结束后由于课时和上机时间的不足致使很多内容还来不及消化。
学校为学习《C语言程序设计》的学生安排了两周60学时的《C语言课程设计》。
本课程设计的目的就是要通过一次集中的强化训练使学生能及时地巩固已学的知识补充未学的但又是必需的内容进一步提高程序设计的能力。
2-2-2-2课程内容详细列出实训或实习项目名称和学时及选取依据 .