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

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

ID:6225628

大小:29.50 KB

页数:7页

时间:2018-01-07

计算机编程类课程辅助学习系统设计与实现_第1页
计算机编程类课程辅助学习系统设计与实现_第2页
计算机编程类课程辅助学习系统设计与实现_第3页
计算机编程类课程辅助学习系统设计与实现_第4页
计算机编程类课程辅助学习系统设计与实现_第5页
资源描述:

《计算机编程类课程辅助学习系统设计与实现》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、计算机编程类课程辅助学习系统设计与实现  摘要基于B/S的开发模式和.NET架构的设计思想,我们开发了一个针对计算机编程类课程特点的辅助学习系统。系统将练习的形式分为三种类型,分别是演示型,演示和练习型,讲解型等,并且尝试建立了学习评价的量化标准。本文阐述了系统的设计思想以及系统的特色功能。关键词辅助学习系统计算机课程教学学习评价标准中图分类号:TP319.41文献标识码:ATheDesignandDevelopmentofAssistedLearningSystemforComputerProgrammingCoursesYAN

2、GHuanyu,GUXiaomei(ShanghaiOpenUniversity,Shanghai201104)AbstractAnassistedlearningsystemforcomputerprogrammingcourseshasbeendeveloped.ItisbasedonB/Spatternand.NETarchitecture.Theexercisesinthissystemhavethreetypes,whicharetheexercisesonlyfordemonstration,fordemonstrat

3、ionandpractice,andforlearning.Wetrytocreatealearningevaluationofquantitative7criteria.Thepaperintroducesthesystemfunctionandthekeyfeaturesofthesystem.Keywordsassistedlearningsystem;computercourses;learningevaluationofquantitativecriteria随着信息技术、网络技术和多媒体技术的飞速发展,网络与教育的有机

4、结合逐步成为教育领域的一种发展趋势。现代远程教育具有传统教学模式无可比拟的优点,它创造了一种全新的教学模式,打破了传统教学模式在时空上的限制,采用先进的教学手段和教学方法,可以实现适合学生个体发展的教学,因此,与网络相结合的学习系统的开发与利用越来越受到欢迎和重视。计算机类的课程与其他学科,如管理类和经济类课程在教学方法和教学形式上有所不同,特别是计算机编程类课程偏重实践,利用传统的试题类型,如选择、判断等客观试题和问答等主观试题等,不利于提高学生的实践能力,也不合适考核学生的编程能力。因此,随着教学改革的深入,教师也在积极探索新

5、的考核形式,开始尝试使用上机考试的方法来考核计算机类编程课程。但在改变考核方法后,如何帮助学生在课后的自学练习,也成为了教师应该考虑的问题。本系统的开发就是针对计算机类编程课程改变为上机考核形式,为方便学生在课后进行学习和练习的背景下进行的。7本系统的开发是基于B/S的开发模式和.NET架构的设计思想,采用ASP.NET技术设计动态网页,利用ADO.NET技术访问数据库中数据,后台使用SQLServer2005数据库管理系统。本文接下来将主要介绍以C++程序设计课程为例的辅助教学系统的设计开发内容以及首次尝试对学生练习进行自评系统

6、的研究。1辅助学习系统前台设计针对程序设计课程设计的网络课堂,与其它类型课程的网络课堂在系统结构上相似,也具有课程资源共享,课后练习以及课程复习自测的功能模块。但课后练习的功能模块中,针对课程特点,设计了多样的练习形式。接下来,笔者将介绍系统的主要功能模块,在下面将重点介绍本系统的特色:课后练习模块功能以及练习评价系统设计。7从图1我们可以看出系统的主要功能包括:课程简介,课程练习,课程复习,帮助四个模块。其中课程简介模块,主要是包括教学目标,课程内容,教学资源以及学习方案四个方面的相关介绍。课程复习模块主要包括考核大纲,考题分析

7、,模拟考题,历年考题四个部分。主要是针对学生在考核前的复习工作。通过考核大纲模块使学生能了解课程重点考核的内容和考核形成;通过考题分析模块使学生能对历年考题中出现的重点和难点有所了解,并且通过对考题的讲解,使学生掌握试题解答,学习到相关知识点的内容。通过历年考题模块学生可以了解历年考试的题型以及考试的形式,在考试前可以用于模拟练习。通过模拟考题模块,学生可以在考试前对自己进行自测,从而了解自己的学习掌握程度以及学习中存在的薄弱环节。2课程练习模块设计本系统的最大特色是针对计算机编程课程的特点设计了专门的练习模块,并且针对每次练习,

8、对学生的练习效果进行评价,使学生在练习的过程中能了解自己对知识点的掌握程度。根据C++程序设计课程的特点以及主要知识点,课程练习模块的内容以及结构设计如图2所示。首先我们设计了分章节的练习题,分为主观题部分和客观题部分。主观题提交后,教师需通过后台

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。