计算机编程类课程辅助学习系统设计与实现.docVIP

计算机编程类课程辅助学习系统设计与实现.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
计算机编程类课程辅助学习系统设计与实现

计算机编程类课程辅助学习系统设计与实现   摘 要 基于B/S的开发模式和.NET架构的设计思想,我们开发了一个针对计算机编程类课程特点的辅助学习系统。系统将练习的形式分为三种类型,分别是演示型,演示和练习型,讲解型等,并且尝试建立了学习评价的量化标准。本文阐述了系统的设计思想以及系统的特色功能。 关键词 辅助学习系统 计算机课程教学 学习评价标准 中图分类号:TP319.41 文献标识码:A The Design and Development of Assisted Learning System for Computer Programming Courses YANG Huanyu, GU Xiaomei (Shanghai Open University, Shanghai 201104) Abstract An assisted learning system for computer programming courses has been developed. It is based on B/S pattern and .NET architecture. The exercises in this system have three types, which are the exercises only for demonstration, for demonstration and practice, and for learning. We try to create a learning evaluation of quantitative criteria. The paper introduces the system function and the key features of the system. Key words assisted learning system; computer courses; learning evaluation of quantitative criteria 随着信息技术、网络技术和多媒体技术的飞速发展,网络与教育的有机结合逐步成为教育领域的一种发展趋势。现代远程教育具有传统教学模式无可比拟的优点,它创造了一种全新的教学模式,打破了传统教学模式在时空上的限制,采用先进的教学手段和教学方法,可以实现适合学生个体发展的教学,因此,与网络相结合的学习系统的开发与利用越来越受到欢迎和重视。 计算机类的课程与其他学科,如管理类和经济类课程在教学方法和教学形式上有所不同,特别是计算机编程类课程偏重实践,利用传统的试题类型,如选择、判断等客观试题和问答等主观试题等,不利于提高学生的实践能力,也不合适考核学生的编程能力。因此,随着教学改革的深入,教师也在积极探索新的考核形式,开始尝试使用上机考试的方法来考核计算机类编程课程。但在改变考核方法后,如何帮助学生在课后的自学练习,也成为了教师应该考虑的问题。本系统的开发就是针对计算机类编程课程改变为上机考核形式,为方便学生在课后进行学习和练习的背景下进行的。 本系统的开发是基于B/S的开发模式和.NET架构的设计思想,采用ASP.NET 技术设计动态网页,利用ADO.NET技术访问数据库中数据,后台使用SQL Server 2005 数据库管理系统。本文接下来将主要介绍以C++程序设计课程为例的辅助教学系统的设计开发内容以及首次尝试对学生练习进行自评系统的研究。 1 辅助学习系统前台设计 针对程序设计课程设计的网络课堂,与其它类型课程的网络课堂在系统结构上相似,也具有课程资源共享,课后练习以及课程复习自测的功能模块。但课后练习的功能模块中,针对课程特点,设计了多样的练习形式。接下来,笔者将介绍系统的主要功能模块,在下面将重点介绍本系统的特色:课后练习模块功能以及练习评价系统设计。 从图1我们可以看出系统的主要功能包括:课程简介,课程练习,课程复习,帮助四个模块。其中课程简介模块,主要是包括教学目标,课程内容,教学资源以及学习方案四个方面的相关介绍。课程复习模块主要包括考核大纲,考题分析,模拟考题,历年考题四个部分。主要是针对学生在考核前的复习工作。通过考核大纲模块使学生能了解课程重点考核的内容和考核形成;通过考题分析模块使学生能对历年考题中出现的重点和难点有所了解,并且通过对考题的讲解,使学生掌握试题解答,学习到相关知识点的内容。通过历年考题模块学生可以了解历年考试的题型以及考试的形式,在考试前可以用于模拟练习。通过模拟考题模块,学生可以在考试前对自己进行自测,从而了解自己的学习掌握程度以及学习中存在的薄弱环节。 2 课程练习模块设计

文档评论(0)

docman126 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:7042123103000003

1亿VIP精品文档

相关文档