论文部分内容阅读
在21世界,随着信息技术的迅猛发展,基于Internet的智能教学系统越来越受到教育领域的欢迎。基于Internet的教学系统可以为学生提供一种不受时空约束的学习环境,并且可以随时与老师、同学交流;而随着教学系统的智能化,学生可以精准,高效的进行人机交互,有针对性的进行学习和训练,从而有效的提高了学习效率。Java语言是当前非常流行的编程语言之一,具有卓越的通用性,安全性,高效性,可跨平台移植性等特点;同时,Java语言程序设计也是高校计算机等专业教学中的必修课程;学好Java语言,对学生将来在计算机领域的深入学习,就业等方面具有深远意义。Java语言课程具有知识点多,知识点在理解上比较抽象,要较好的掌握Java语言程序设计,还需要大量的编程联系。本文就Java语言教学的特殊性,设计了一种基于SSH框架的Java智能教学平台。该系统采用B/S模式,为学生提供了Java语言学习环境,试题练习环境,编程练习环境等。系统功能详细如下:(1)媒体学习环境在构建Java知识图谱的基础上,为学生提供了一种可视化叙述式电子书,以形象的RIA展示辅助学生理解抽象的Java知识点。(2)系统通过后台构建的Java知识图谱,将媒体教案,编程训练,试题训练和学情反馈四个功能模块灵活的链接到一起,很好的为教师的教学工作提供辅导作用。(3)试题训练环境不仅为学生提供自动组卷练习、专项练习等的功能,而且为教师提供了便捷的题库管理工具,减轻了教师的题库管理负担。(4) Java语言程序设计课程中,学生需要通过大量的编程练习才能深入理解Java知识点和面向对象编程思想,该系统为学生提供Java在线编程练习环境,提供Java在线编辑环境,编译检错和逻辑检错功能;并且可以根据学生的具体学习情况为其提供指导性学习内容。