- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第 PAGE 页
“学、练、考”一体VBA教学平台研究与实践
● 研究背景
计算机程序设计语言一直是学生反映比较难一门课程。长期以来,很多高校使用VB语言作为“高级语言程序设计”课程教学内容,笔者所在学校原来也是如此。在VB语言教学过程中,笔者发现了一些问题,突出表现为以下两点:①学生反映学习编程比较难,而且历年考试成绩也不理想;②学生觉得学习这门课程用处不大。这就导致很多学生对这门课程没兴趣,上课纯粹为了应付考试,甚至产生厌学情绪。[1]笔者仔细剖析了上述问题,认为问题产生原因主要有以下三个:①学生基础较差,且逻辑思维能力不强。②VB语言要结合数据库编程,才能展现它强大功能。而大多数学校只开一学期课程,学时太短,学生仅能机械地学习语法,没有时间学习实际应用部分内容,从而觉得VB语言没有用。③学语法时,教师没有给学生呈现对其专业学习有帮助例子,所以他们没有一个直观感受。
笔者经过详细论证,决定采用Excel VBA替代VB教学。VBA有着其他语言或开发工具所不具备独特优点:①VBA可以通过操作Excel操作数据库,这样就可以开发出很多实用程序,使学生对编程有了直观体验,提高了他们学习兴趣。[2]②VBA是易学、上手较快编程语言,且属于VB语言子集。即使是非计算机专业人员,也可以用它编写出需要?件,极大地降低了学生学习难度。③可以高效、快速地编制出Windows环境下功能强大、图形界面丰富应用软件系统。用Excel VBA替代VB教学改革在笔者所在学院已经进行了两年,并取得了较好教学效果。学生学习兴趣明显加强,对编程应用能力也得到了较大提高。
● 目前仍存在问题
“高级语言程序设计”课程改革虽然已经取得了一定成效,但还存在以下几个问题。
1.缺乏完善题库
由于笔者用Excel VBA替代了VB进行教学,学生在上机练习过程中,有很多题目不再是传统编程题。例如,在教学过程中,笔者把Excel作为数据库使用,让学生通过编程操作Excel,使他们能轻松理解数据库基本概念与知识。但由于没有建立统一题库,每位教师上课时例题都有所不相同,对知识点要求也有细微差别,所以给期末考试命题带来了困难,未能实现教学标准化。
2.困难解答不及时,教学实时化不够
“高级语言程序设计”课程是一门对实践要求较高课程。学生上机编程时,一个语法错误或隐含逻辑错误都将导致程序运行失败,甚至系统崩溃。这时,如果遇到问题不能及时得到解决,学生则容易产生厌学情绪。但在课堂中,教师要同时面对几十个学生,要想及时解答每个学生问题是不可能,教学实时化不够。
3.教学考核、评价体系不完善
考试目不仅是为了检查学生学习成绩,还要及时发现他们哪些知识点掌握不足,并针对特定问题进行指导。目前,笔者所在学校改革使学生对“高级语言程序设计”这门课程整体学习成效有了较大提高,但学校教学考核、评价体系不够完善,教师对单个学生学习状况掌握还不够精细。
● “学、练、考”一体VBA教学平台构思
针对以上问题,笔者提出开发一个集“学、练、考”于一体VBA教学平台来实现教学标准化、实时化、精细化,其具体步骤如下。
(1)开发一个统一题库来实现教学标准化。按照教学大纲要求,笔者把每一章知识点按选择题、判断题、程序填空题、编程题四类题型编制成试题库。这样,不论哪位教师上课,学生掌握知识点都是固定,保障了教学质量稳定。
(2)单元测验后,软件会自动统计出每题出错率,教师很容易就可以知道学生哪些知识点掌握得不够好,以便下节课进行重点讲授,从而实现教学实时化。
(3)系统对每位学生每次登录练习都有记录(包括自测成绩、错题编号等),这样教师可以很容易掌握每位学生学习情况,并针对学习落后学生进行定点辅导,以达到教学精细化目。
● 开发方案概述
1.关于自动阅卷问题
2.系统结构
考虑到出题效率,笔者采用了C/S系统结构,开发工具使用Visual Studio 2019,数据库使用SQL Server2019,系统结构如下图所示。
教师登录系统后,可以出卷,安排任课班级考试,查阅任课班级学生考试成绩,以及查阅学生练习情况。学生登录后,可以进行单元练习,自我测试,查看题目答案以及知识点描述等。
3.数据库设计
数据库主要由学生信息表(如下页表1)、试卷信息表(如下页表2)与学生成绩表(如表3)三个表组成。
● 结束语
构建“学、练、考”一体VBA教学平台,能有效解决“高级语言程序设计”课程教学中存在问题,加强教师与学生信息交流,方便教师及时掌握学生学习动态,较好地实现了教学标准化、实时化、精细化,该平台还可以作为一种通用教学平台应用到其他课程教学中,具有普遍应用价值。
希
您可能关注的文档
最近下载
- 对光伏发电项目的合理化建议.docx VIP
- 工程管理导论课件P1038.pptx
- 大学军事理论课教程第四章现代战争第三节 机械化战争.ppt
- ppt8 曹一鸣——面向核心素养发展的评学教一体化研究.pdf VIP
- 【百家讲坛】大隋风云下部(十三)朝廷五贵.docx VIP
- 中国特色社会主义理论体系形成发展过程课件.pptx VIP
- 2025年度临港新片区文员招聘43人笔试模拟试题及答案解析.docx VIP
- 人教部编版四年级上语文5《一个豆荚里的五粒豆》优秀课堂PPT教学课件.pptx VIP
- 个人简历表格空白word.doc VIP
- 全新版大学高阶英语:综合教程 第4册 U6习题答案.docx VIP
原创力文档


文档评论(0)