邓林 刘昌明
空军航空大学航空基础学院 吉林长春 130000
摘要:在新时期环境下,计算机技术在人们生活和工作中发挥着重要作用,同时行业发展对计算机专业人才的需求也在不断增加,因此这对计算机专业教学提出了更高要求。在计算机专业的教学中,Web程序设计是重要的课程,是学生需要具备的基本计算机素养,为了更好实现相关人才的培养,任务驱动教学法逐渐得到了运用。下面,文章就主要针对基于任务驱动的Web程序设计教学模式进行研究,希望对相关教学活动开展提供帮助。
关键词:计算机专业;任务驱动;Web程序设计;教学模式
前言:Web程序设计具有着显著的特点,它对学生知识、技能要求比较高,且还具有很强的实践性。传统教育方式存在很大的局限性,对学生计算机专业素养的培养产生不利,为了促进学生更好掌握此课程知识要点和技能的熟练运用,任务驱动法具有着重要的教学价值,它能够有效激发学生的探索性和主动实践性,提高学生的综合能力,而如何在Web程序设计教学中应用任务驱动模式,就是本文主要研究的内容。
1.任务驱动法概述
对于任务驱动法来说,它主要是把知识在一个或多个任务中进行融合,在学生对任务完成期间,实现对基本知识以及技能的学习和掌握,对学生的问题分析能力、问题解决能力以及综合应用的能力进行培养。它注重为学生营造真实情境和明确任务,让学生自主学习以及协作合作完成任务,因此这对学生的专业素养和整合能力实现的有效提升[1]。在此教学模式中,对学生的学习主体地位进行了充分体现,教师主要是任务活动方案的创建者和引导者,确保学生能够规范和有序进行任务活动的开展与完成。此教学模式呈现出显著特点,它给予了学生自由的学习和探索环境,改变了传统教学的方式,是一种现代化教育观念的体现。
2.基于任务驱动的Web程序设计教学模式
在本文的研究中,主要将教学管理的系统设计为例,通过任务驱动来进行其程序的设计研究。此系统设计中,选取B/S的模式结构,借助Eelipse当作开发的工具,而前台部分选择JSP+HTML5实施设计,使用Java进行代码编写,在后台部分通过MySQL的数据库管理数据。
2.1任务设定
在此程序设计的教学中,主要将教学管理的系统当作任务,此系统主要是对教研室级进行教学管理而建立的功能服务网站。此系统功能主要有教学计划的制定、理论知识的教学、实践实验的教学、就业指导和创业创新等,主要的目的是为专业教学的信息化管理提供有力的手段。
此系统能够对学生进行理论知识以及习题的提供,在其计算机的应用程序中,主要包括的功能有学习的目标、指南、知识的内容、实训的内容、专业练习、作业考察与测试、知识的结构、常见的问题、互动的平台、对课程调整与删除、对师生管理等,其中后两项是管理员的权限[2]。
2.2划分任务模块
在此教学管理的系统中,按照学生以及管理身份的不同,将其主要分作菜单管理、一般设置和用户管理三个模块。
在菜单管理中,主要管理的内容有专业课程、理论知识和问题消息等。管理员或者老师可以对相关课程信息进行查看、添加和删除等操作,而学生能够对专业课程的信息进行查询;管理员和师生能够专业课程相关知识的内容搜索和查看;管理员和教师能够对交互的信息产看、回复和删除等,而学生能够对教师回复的消息进行查询,实现交互的目的。
在一般设置的管理中,主要管理的内容有班级设置、职务设置、学生信息和教师信息等。其中班级设置主要是对班级进行添加以及对已不存在和不需要此系统的相关班级进行删除;职务的设置主要是对任课的教师进行添加、删除等操作;对学生信息的管理中,主要是添加新进学生的名单信息、删除已离校学生的名单信息等;在教师信息的管理中,主要是添加新教师信息、删除已离校教师或不授课教师信息。
在用户管理中,主要管理的内容有学生问题、教师答案和系统账号等。其中学生问题的管理主要在学生所提问题完成提交后,供教师进行查询;而教师答案的管理主要是教师在看到问题后进行回答,且提醒相应学生对答案查看;在系统账号的管理中,主要是对系统内管理员的帐号进行设置与修改[3]。
2.3效果测评
在登录界面的设计中,主要包括管理员、学生和教师登录的功能。
对系统的主页面进行设计中,在用户完成登录后会进入到首页内,而首页主要是对专业基本性知识的共享、专业的课程表显示和在线的学习等。
管理员进入到课程的修改页面后,能够对课程信息进行调整和修改,如课程信息的增加、修改和删除等。其中课程添加的模块中,主要以表格以及表单形式进行编写,借助表对所添加课程的名称、学时、任课的教师和内容简介等进行传递,并在数据库内进行此课程的添加和显示;在课程修改的模块中,主要是在表格内进行所需修改课程名称与所修内容的添加;在课程删除的模块中,主要对没用课程信息实施删除。
在师生交互的平台设计后,用户在首页部分点击师生交互的平台,就能够进入到相应的界面中,在此平台内能够实现问题的提问与互动。在此平台中,主要分作学生留言问题与教师回复两个功能。在学生留言问题中,学生能够在此页面进行问题的提问并存入到数据库内;而教师在教师端能够对学生所提出问题查看与回复,且所回复的内容也会存入到数据库内;后学生通过学生端就能够对教师回复的内容进行查看。另外,此平台还能够实现在线聊天的功能,师生在此页输入相应的姓名或者聊天的内容,就能够在此页面找到聊天的对象。
结语:综上所述,任务驱动法具有着显著的教学特点,它能够有效促进学生综合能力与专业素养的提升,通过以教学管理对系统为例对其任务驱动法的Web程序设计实施步骤进行了分析,体现出了此教学模式很强的理论与实践结合特点,希望对相关专业教学具有参考作用。
参考文献:
[1]罗刚. 基于项目—任务驱动的《Java Web程序设计》教学改革实践[J]. 当代教育实践与教学研究, 2019(22):200-201+234.
[2]李晓会, 杜颖, 梁红星. WEB程序设计课程中任务驱动教学模式探索与实践[J]. 电子世界, 2019(22).94-95.
[3]张宜浩, 刘小洋, 董世都. Web程序设计课程中分阶段专题模式教学的改革与实践[J]. 计算机时代, 2018, 000(005):92-94.