c语言智能化辅助学习系统设计

c语言智能化辅助学习系统设计

ID:30767447

大小:54.00 KB

页数:8页

时间:2019-01-03

c语言智能化辅助学习系统设计_第1页
c语言智能化辅助学习系统设计_第2页
c语言智能化辅助学习系统设计_第3页
c语言智能化辅助学习系统设计_第4页
c语言智能化辅助学习系统设计_第5页
资源描述:

《c语言智能化辅助学习系统设计》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、C语言智能化辅助学习系统设计摘要:c语言是计算机及相关专业的专业课基础,该课程对计算机后续专业课的学习至关重要。该文为了初学者设计了一个C语言智能化辅助学习系统。该系统采用C/S模式和面向对象技术实现了智能化个别化辅助学习的功能,可以辅助学生进行课前或者课后学习,熟练掌握所学知识,为后续专业课学习奠定基础。关键词:C语言;辅助学习系统;智能化;面向对象技术中图分类号:TP311文献标识码:A文章编号:1009-3044(2013)33-7438-031概述C语言是国内外广泛流行和推广的一种计算机语言。C语言简洁、紧凑,使用方便

2、灵活,功能强大,在计算机语言的发展进程中,C语言一直保存着较强的生命力[1]。作为计算机专业的一门基础课程,掌握好C语言对于学生来说十分重要。但是由于C语言本身的特点,初学者理解C语言具有一定的难度。另外,每个学生的学习特点、理解能力、接受能力都不一样,所以不同的学习者在C语言学习的过程会碰到不一样的问题。然而教师的讲解是面对整体班级的教学,对于不理解的问题,学生需要自己课后进行再学习,使得学生学习效率得不到提高,教师的讲课进度也受到限制,最终导致学生学习积极性不高。目前,各种辅助学习系统在不断的研究中,其中在文献[2]图像处

3、理在线辅助学习系统,研究者采用ASP、VML、WebServices技术标准进行设计,文献[3]计算机基础教学网上辅助学习系统采用了ASP技术和Browse/Server模式来实现对计算机基础的教学,随着人工智能技术的不断发展,多媒体智能化教学系统的研究受到广泛学者的关注[4],文献[5]的智能化C语言自学习系统的设计与实现采用云计算技术和统一认证技术进行设计一个平台让学生体验丰富的C语言编程,通过动态测试和静态分析的综合技术智能化模拟教师对学生的行为作出客观评价和反馈比较详细的帮助信息。本系统主要以C语言课程为例,运用智能化

4、推理技术,设计一个C/S模式的智能化个别化辅助学习系统。该系统可以筛选出每个学生学习知识过程的重点和难点,然后根据学生的信息,提供适合学生学习的资料,再通过跟踪记录学生的学习过程,了解学生学习进度,调整学生学习策略并对学生的学习进行测试评价和建议,实现智能化个别化学习目的,使每个学生找到适合自己的学习方法。2系统分析C语言智能化辅助学习系统是一个提供学生学习C语言的个别化辅助学习系统。学生进入系统后首先进行学生信息的填写,并将保存到系统,系统根据学生的初始信息,进行知识点的筛选后,提供适合学生学习的知识点。学生由系统提供的知识

5、点进行学习,同时系统跟踪记录学生的学习情况,如学习时间、学习该知识点的次数、对该知识点的提问情况。在学生学习完一个知识点后,学生自动进入到系统的测试评价模块进行知识点的测试,根据评价结果,系统分析出学生的掌握情况。对于学生没有掌握的知识点,系统给学生以提示,并要求学生进行知识点的再学习,同时系统根据学生之前的学习情况调整学习策略,直到学生测试通过后,系统再提供下一个知识点,让学生进行学习。另外,学生学习过程中碰到的疑问,学生可以在系统的讨论交流区进行提问交流,系统能够及时给出反馈。为了实现个别化的学习目标,得出适合学生学习的学

6、习策略,本系统主要设计了图1所示的模块进行功能的实现。1)学生信息模块:该模块主要实现对学生信息的采集,包括学生的基本信息如学生的姓名、学号、所学过的课程和成绩、偏向的学习方式和学生的动态信息如学生学习知识点的次数、时间、以及学生问题讨论等情况的记录。2)学习模块:该模块主要为了实现学生学习资料的智能化、个别化的筛选,提炼出学习内容的重难点,然后根据学生对知识点的学习情况,控制学生学习的进度同时进行学习策略的调整,学生根据系统提示进行知识点的再学习。3)学习过程评价与建议模块:该模块主要实现学生学习过程中的测试评价和学生的交流

7、答疑,学生学习完一个知识点,进入到测试评价阶段进行测试,测试通过,学生将进入到下一个知识点的学习,测试不通过,系统给出提示,并且要求学生进行知识点的再学习,否则学生不能学习下一个知识点。在学生学习的过程中,碰到的学习问题,学生可以在交流答疑区提问进行讨论学习。本篇文章设计的系统平台如图2与文献[8]设计的在线学习系统架构一样采取了C/S模式进行,通过客户端与服务器两者的结合实现系统的所有功能。3系统总体设计针对C语言智能化辅助学习系统具有的功能以及需要实现的目标,现将各个模块的设计进行阐述如下。3.1学生信息的采集和智能化学习

8、资料筛选本系统首先采集学生基本信息,通过学生选取的喜好、学过的课程和成绩、学习方式为内容,建立一个简单学习资料选取规则模型Y。根据模型Y来分析学生风格,再筛选适合的学习资料。对学习风格的分类标准很多,在教学实例设计中,有关专家将学生学习风格分为具体一序列、具体一随机、抽象一序

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

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

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