SCI论文(www.lunwensci.com)
摘 要:在疫情防控期间,许多高校开展了网上教学,这对教学资源的建设提出了更高的要求。教学资源的多样性、准确 性和适用性将影响学生对课程的学习效果。Java Web 程序设计课程是 Java 程序设计的后续课程,是大部分高校计算机相关专 业的专业必修课,通过本课程的学习, 学生将具有 Java EE 开发的理论基础和设计经验, 为胜任企业级应用的设计和开发等实 际工作打下基础。但该课程的特点和传统的教学模式导致了教学中的诸多问题。对 Java Web 程序设计课程的多层面教学资源 建设进行研究,能够有效整合知识点、激发学生独立思考、调动学生学习的积极性。
关键词:Java Web,多层面教学,教学资源建设
Research on the Construction Method of Multi-level Teaching Resources Based on "Java Web Programming"
ZHANG Tianyi, WANG Rongzhi
(School of Computer Science, Hulunbuir University, Hulunbuir Inner Mongolia 021008)
【Abstract】: During the epidemic prevention and control period, many colleges and universities have carried out online teaching, which puts forward higher requirements for the construction of teaching resources. The diversity, accuracy and applicability of teaching resources will affect students' learning effect of the course. Java Web programming course is a follow-up course of Java programming and a professional compulsory course for computer related majors in most colleges and universities. Through the study of this course, students will have the theoretical basis and design experience of Java EE development, so as to lay a foundation for practical work such as the design and development of enterprise applications. However, the characteristics of the course and the traditional teaching mode have led to many problems in teaching. The research on the multi-level teaching resource construction of Java Web programming course can effectively integrate knowledge points, stimulate students' independent thinking and mobilize students' learning enthusiasm.
【Key words】: Java Web;multi-level teaching;construction of teaching resources
Java Web 程序设计课程的多层面教学资源建设从 人才培养计划的专业毕业要求和专业毕业要求指标入 手,定义相应的课程目标,然后根据课程目标构建多层 面教学资源体系。在课程资源建设过程中,应结合学生 的专业方向和年级特点,从教学内容和教学难度方面适当增减,注重培养实践能力,向应用方向发展。
1 多层面教学资源建设的相关概念
1.1 多层面教学资源建设的相关定义
教学资源的定义有很多,李克东教授将教学资源定 义为支持学习的资源,包括支持学与教的系统和教学材料与环境 [1]。教学资源包括但不限于教材、案例、习 题、试卷、视频、音频、在线交流等。多层面教学资源 建设是指根据教学大纲和课程内容对课程体系进行划 分,并结合各专业人才培养方案,形成一套有针对性、 适用性、多样性的资源体系。
1.2 多层面教学资源建设的特点
与一般教学资源相比,多层面教学资源具有以下特点 :
(1)多层面教学资源的设置更贴近实际需求。从选 取教材、设计教学步骤、安排教学时间以及布置作业和 实验内容,都是经过课程团队的深思熟虑,是多年的教 学经验积累和沉淀的结果。
(2)多层面教学资源的内容更具有针对性。从应用 型本科学院的培养目标来看,学生的动手能力更被重 视,并且学好编程课的关键就是动手编写代码。多层面 教学资源不是单纯的讲授、传递,而是结合案例,让学 生能够将案例融汇到学习过的大纲知识点,并有自己的 创新和发现。
(3)多层面教学资源建设是不断变化的。不断根据 学科技术水平现状、学生特点和实验设施设备的状况, 不断进行改进和发展。
(4)多层面教学资源建设需要倚靠优秀的教师团 队。团队成员教学经验丰富、学科基础扎实,这是保证 教学资源质量的基础。
1.3 多层面教学资源建设的意义
课程目标的完成直接影响到毕业生的质量,课程目 标的实现需要教学资源的帮助。在课程建设过程中,多 层面教学资源的建设可以在教学过程中起到全方位、多 角度的辅助作用。
建设多层面教学资源要遵循“选择基础,注重应 用,培养能力,突出创新”的基本理念,以提高学生的 创新意识和创新能力为总目标,依托学科发展的前沿,注重学生的学习能力和学习效果,并加强专业基础技能 培训,大力加强综合编程设计能力,使教学更加主动、 创新、系统、高效、科学。建设多层面教学资源要注重 基础理论知识与实际应用能力的结合,科研与教学的结 合,传统知识与现代科学技术发展的结合,从而有效激 发学生的学习兴趣,构建以知识、能力、素质、创新为 主线的科学合理的多层面教学体系。
2《Java Web 程序设计》课程的教学
2.1《Java Web 程序设计》的课程目标
本课程旨在全面培养具有软件工程的基本理论、基 本知识和基本技能,运用软件工程的思想、方法和技术 分析、设计和实现计算机软件系统的能力,以及从事软 件设计、开发、测试、维护等工作的能力的高素质应用 型人才,从知识目标、能力目标和素质目标三个方面来 进行教育教学。
(1) 知识目标 :掌握Java Web 开发环境的安装和 配置。了解JSP 的运行机制 ;精通JSP 语法和程序结 构 ;掌握内置对象的功能和用法 ;精通JDBC 技术 ;掌 握JavaBean 的用法 ;掌握 Servlet 的概念、生命周期、 API 和调用, 熟练创建 Servlet 程序, 了解 Servlet 程 序的两种配置方法 ;熟悉 MVC 的基本思想,掌握使用 MVC 模式开发 Java Web 程序。
(2)能力目标 :熟练使用 Web 应用开发工具,掌 握网站设计的基本方法和流程,能够根据实际网站设 计要求,用 MVC 思想构思网站的程序模块结构 ;掌握 JSP 基本应用程序的设计和调试方法。能够将 JavaEE 技术应用于 Web 软件系统的设计、开发和测试。
(3)素质目标 :具有良好的职业道德和敬业精神 ; 有很强的团队合作意识,良好的沟通和沟通能力 ;良好 的信息检索能力 ;较强的自学能力和新知识、新技能的 应用能力 ;较强的分析和解决问题的能力。
课程目标与专业毕业要求、专业毕业要求指标点的 对应关系如表 1 所示。
2.2《Java Web 程序设计》课程现状
Java Web 编程课程是学校在当前信息网络时代背 景下,根据社会对人才的需求而开设的一门课程。Java Web 编程课程不仅可以提高学生对计算机语言和网络 技术的进一步理解,提高学生的信息技术水平,而且可 以有效地促进学生观察能力、创新能力和思维能力的发 展,具有十分重要的意义。然而,当前的 Java Web 编 程教学面临着内容枯燥、方法单一、学生学习兴趣缺乏 等问题,极大地降低了 Java Web 编程教学的质量和效 果。教材中存在着过分强调理论知识而轻视实践的现 象。理论知识比重大,缺乏实例,使得 Java Web 编程 课程内容枯燥,学生缺乏学习兴趣 [2]。
此外,教学方法单一,教学效果难以达到。在教学 过程中,教师以单一多媒体课件的讲解形式,盲目输出 单向信息,学生被动接受。在这种模式下,学生的积极性 和主动性受到挫败,难以有效投入,导致教学效果不佳。
2.3《Java Web 程序设计》课程教学方法
2.3.1 项目驱动教学法
项目驱动教学法又称案例教学法,是指教师提供项 目任务,学生在教师的指导下,独立完成项目的分析、 设计和代码实现。项目驱动教学法使学生们能够应用 MVC 思想进行基本的网站设计,能够实现设计基本的 Web 页面并实现基本的增删改查功能,学生具备一定 的程序逻辑能力和程序模仿能力,能够根据具体问题进 行程序的编写和调试。大部分学生能够独立完成教师布 置项目,并且在最后的项目实训环节能够熟练的编写和 修改代码,并完成答辩。
2.3.2 微课教学法
基于微信推出 Java Web 程序设计微课程教学,借 助网络微课程能够满足学生随时随地理解和学习编程 知识的需要,最终提高学生对 Java Web 编程学习的兴 趣,提高教学质量。
2.3.3 网络自主教学法
在综合实验和课程设计的教学环节中,可以引导学 生在完成项目开发的过程中充分利用网络教学手段,引 导学生利用网络资源进行自主学习,最终使学生能够自 力更生,从网络中自由找到所需的知识,真正学会独立 学习,这是教育的最终目的之一。
3《Java Web 程序设计》课程多层面教学资源建设
3.1《Java Web 程序设计》课程多层面教学资源建设内容
本课程的教学资源主要包括传统资源、互联网互动资源和项目实践资源。
传统资源包括教学大纲、教材、教案、课件、实验 指导书等。根据人才培养方案的专业毕业要求,确定课 程大纲,统一章节安排和重点难点。本课程可以选择配 备完整的教学视频资料和练习的教材,这样便于学生学 习和练习,对提高教学质量有很大帮助。教学计划是围 绕教学大纲和教材编写的,课件是从教学计划中提炼出 来的。根据本课程的特点,有实践环节的需要,因此准 备了详细的实验说明。开学时分发各种材料,便于学生 全面了解本课程。对重点和难点的强调使学生的学习更 有针对性。
互联网互动资源包括慕课平台、网络教学综合平台 和实时软件。课程团队成员在慕课平台上搭建课程,录 制并上传实验指导视频和实践内容,并创建作业集和讨 论区。在线上课时,教师可以进行在线点名,检查学生 的学习进度,在互动区域与学生讨论,为作业打分,并 提供反馈。实验内容主要安排在网络教学综合平台上。 学生可以上传实验代码和数据,如附件和截图,教师可 以在线更正,学生可以检查成绩并浏览教师的反馈信 息。教师还可以使用腾讯会议、QQ 群和微信群等实时 工具与学生连线、共享屏幕和传输文件。这些工具大大 方便了师生之间的交流,使互动更加方便、快捷,不受 时间和地域的限制,从而提高了学生的学习积极性。
项目实践资源包括独立小项目开发和分组综合项目 开发。该课程安排项目实践环节,可为学生提供综合运 用所学理论知识的机会,可以锻炼学生的编程能力。在 教学过程中,安排“用户信息管理系统”等独立项目开 发环节,使学生对课程内容有清晰的理解,并结合案例 开发掌握重点和难点内容。在课程的最后两周,安排小 组综合项目开发环节。每个小组可以自选开发的系统名 称,完成系统分析、设计和开发,提交文档和代码,并 参加答辩。使学生进一步掌握 Java Web 的语言规则, 全面掌握基于 MVC 架构的 Java Web 项目的开发过程 和方法 [3]。
3.2《Java Web 程序设计》课程多层面教学资源建设方法
Java Web 程序设计课程资源的建设应以职业需求 为导向,从教学过程中不断更新、调整后重新定位教学 资源的内容,继而从整体上定位资源层次。为此,我们 研究并提出了资源库建设的基本思路 :要根据计算机专 业的人才培养方案确定课程目标,以项目驱动开发为主 线,分解组织各章节的资源内容,将项目资源分解为不 同阶段学习,通过集成优化、扩展、适应等方法分解项 目,拆分并重新构建课程学习资源,建立课程三维电子教案、测试题库、案例资源等。不断提高教学资源体系 的水平,使其成为一套完整的、学生自主学习的教学资 源体系 [4]。
课程资源的建设应适用于讲练结合教学方式,带来 学生开发类似于用户信息管理系统等较为复杂的项目, 在资源方面多为学生提供编程思路和方法的资料和视频 内容,并且配合答辩和代码提交平台。这种方式能够有 效提高学生学习的积极性。
因材施教,根据学生的实际情况有选择地教学,从 教学内容、教学难度等方面做适当的增删,重点培养实 践能力,向应用方向发展。让知识点融会贯通,启发学 生独立思考,加强调动学生学习的积极性。
所选择的教学资源应以“基础讲解”+“案例演练”+“综 合项目实战”的呈现模式,还可以考虑为每一个重要的 视频配备讲解,学生可以随时随地的学习,这样对学生 的学习可以起到较好的辅助作用。在教学过程中结合程 序设计类实验辅助教学平台,在该平台上安排作业和练 习,对提高教学质量有很大的帮助。期末考试采用作品 结合答辩的方式,通过实训项目可以很好的将一学期所 学的知识进行综合的运用,学生也能边做边发现自己的 不足,进而不断提高知识和技能水平。在检查阶段,学 生通过演示作品以及回答教师提出的相关问题,使得教 师可以充分了解学生学习的综合情况。
在教学资源的建设中应该更加重视学生编程能力的 提高,编程主要靠积累,需要勤加练习,应对学生多加 督促和鼓励。整体教学过程中,学生编写大量的代码, 而编程是一项复杂的任务,需要学生通过题目要求、细 致分析,才能勾勒出框架、编写代码,从而培养了学生 思考和分析问题的能力 ;在实验和作业资源的安排中, 均需出现学生之前没有接触过的新问题或超出课堂上所 讲内容的问题,要求学生在资源库中提供书籍、编程网 站和一些论坛上自行学习,这样能够培养学生较好的信 息检索能力。通过在线平台师生交流、学生交流,培养 与人沟通的能力。
4 结语
Java Web 程序设计课程是各大高校的计算机专业必修课程。该课程特点是应用型强、知识面广,因此单 靠理论知识传授方式远远不够。近年来,随着科技环境 的不断更新,应用信息化问题日益突出,教师和学生普 遍反映教学信息资源的新颖性不够、缺乏针对性,与应 用型本科教育的教学需求不符、与应用型本科教育相比 滞后等问题。科学发展不能有效地指导课堂教学,在信 息技术的飞速发展中,现代学生的学习环境发生了巨大 变化,传统教材已不能适应现代课堂的需要。如何建立 丰富开放的教学资源库,已成为当前课程改革的一项紧 迫任务。Java Web 程序设计这门课很实用,学习过程 倡导学生自主、个性化学习。基于这一理念,教师可以 加强关注学生在实践过程中的自主学习能力、专业素 质、编程技能、参与项目开发的能力和团队意识,使学 生能够进行自我评价,实现自主学习的目标。多层面的 教学资源库的建设旨在提高课堂教学效果。通过对优秀 课程资源的整合和持续改进,实现资源共享。资源库具 有实用性和完整性的特点,为各级教学模式的发展开辟 了新的途径,也为推动远程教育工程的发展奠定了坚实 的基础。通过 Java Web 程序设计课程的多层面教学资 源建设,分析了该课程的教学资源建设方法,探索了有 利于学生全面学习的途径,促进师生之间的良性互动与 交流,提高学生的综合能力。课程资源建设要以人才培 养为目标,注重教学资源的多层面建设,使学生获得知 识、使用知识并能够熟练应用掌握的知识。
参考文献
[1] 熊兰,陈吉利.优质教学资源建设中存在的问题及对策[J].软 件导刊(教育技术),2010.9(7):84-86.
[2] 王海峰,项冬冬,吴鹏.基于Android技术《Java程序设计》 课程教学资源建设的研究与实践[J].福建电脑,2017.33(4):69- 70+91.
[3] 曾晓亮,吴琼.高职项目驱动式《Web应用程序设计》课程 教学资源库的建设与应用研究[J].电脑知识与技术,2013.9(35): 7992-7993.
[4] 王爽.基于Java课程的项目驱动式立体化教学资源体系建设 [J].教育与职业,2013(27):138-140.
关注SCI论文创作发表,寻求SCI论文修改润色、SCI论文代发表等服务支撑,请锁定SCI论文网!
文章出自SCI论文网转载请注明出处:https://www.lunwensci.com/jisuanjilunwen/52830.html