理论教育 “Web应用程序设计”教学改革与实践

“Web应用程序设计”教学改革与实践

时间:2023-05-06 理论教育 版权反馈
【摘要】:“Web应用程序设计”教学改革与实践佟强“Web应用程序设计”是我校信息管理专业和电子商务专业的核心课程。2项目导向的教学我们采用项目导向的教学方法,将Web应用程序设计的常用功能分模块讲解,并采用分层的设计结构,最终引导学生分组完成一个完整的项目。

“Web应用程序设计”教学改革与实践

“Web应用程序设计”教学改革与实践

佟 强

(对外经济贸易大学信息学院,北京100029)

“Web应用程序设计”是我校信息管理专业和电子商务专业的核心课程。课程的教学目标是培养学生的项目整体规划能力,综合运用之前多门课程的知识的能力,并具有较强的团队合作能力。为了更好地实现我校复合型人才培养的目标,我们对本课程的教学内容、教学方法、考核方式几个方面进行了研究和改革。

1 传统教学存在的问题

本科教学是提升高校教学质量、培养高质量人才的核心内容。有效的本科教学是从教学观念影响教学模式开始,进而影响教学方法的使用、教学内容的安排以及课程管理,最后通过课程教学评价对内容加以补充和完善的一个系统工程。然而,传统的教学方式对于这门课程的教学存在以下问题。

1.1 以教师讲授为主

目前大多数的教学采用的是传统的教学模式,以教师讲授为主,学生主要接受教师课堂讲授的内容。这种知识型教学方式在实践能力培养和团队合作能力方面是无法满足这门课的教学目标的

1.2 课程间教学内容重复

各门课程之间会有很多相同或相近的内容,例如语言类的课程都要讲到顺序、循环和分支三种程序设计结构,都要讲到变量数组、过程、函数等概念,在这些内容的安排上很多课程都是按部就班地去讲解,最终可能导致课时不够,而不能给学生进行系统的项目讲解和实践。

1.3 考核方式以笔试为主

传统教学的考核方式以笔试为主,平时分数占较少的比例。这样的考核方式是侧重知识点的考察,而对培养学生的项目规划和项目开发能力起不到更大的积极作用,也忽视了对学生团队协作能力的培养。

2 项目导向的教学

我们采用项目导向的教学方法,将Web应用程序设计的常用功能分模块讲解,并采用分层的设计结构,最终引导学生分组完成一个完整的项目。

2.1 Web应用程序的分模块讲解

Web应用程序设计有许多常见的模块,比如用户注册、用户登录、用户认证、购物车、订单生成、邮件发送、文件上传等模块构成。我们采用分模块的教学方式,将这些常用的功能模块和对应的知识点讲授给学生。

2.2 Web应用的分层设计

设计良好的Web应用,按职责可以分为四层。这些层次是表现层、持久层、业务层、领域模型层。每一个层次都有其独特的职责,不能把各自的功能与其它层次相混合。每一层都应该和其它层隔离开来,但允许使用接口在层间进行通信

2.3 课程设计

“任务驱动、项目导向”的实践教学方法以完成一个或几个具体的项目为目标,每个项目又可细分为若干子项目。因此,本课程的考核方式不是侧重知识点的笔试,而是让学生组队完成一个实际项目的设计和开发。

3 项目教学法的特点

项目教学法是以项目为中心,学生在教师的指导下完成一系列学习活动的方法;项目教学以培养学生的“探究性”学习能力为目的。学生在发现问题、解决问题、形成成果的过程中,对所学知识加以深化理解、融会贯通,获得能够综合运用、解决实际问题的能力,同时能够有效地激发主动学习的热情。(www.daowen.com)

项目教学法主要特点有:

3.1 与现实生活紧密联结

项目教学法中所指的项目活动是指对现实生活中的某一事物(具有学习和研究价值并且是学生们感兴趣的事物)进行深入地、直接地了解、观察,从亲身经历中获得经验和学习的一种以学生为本的教育活动。项目活动可以在全班开展,也可以只组织一部分对此项目感兴趣的学生参加。学习者自发的兴趣是项目活动开始和展开的源动力。

3.2 培养学生的多种能力

项目教学法并不是日常教学的全部,它只是教学环节中一个非常重要的部分却不可能替代全部的正规教学。其目的在于培养学生的自学能力、观察能力、动手能力、研究和分析问题的能力、协作和互助能力、交际和交流能力、以及生活和生存的能力。

3.3 发挥教师创造性

项目教学法是一套教学策略,教师借此引导学生对现实生活中的事物进行深入的学习。此教学法有一个灵活但较复杂的框架指示出教与学活动中的特征。教师正确实施项目教学时,学生的学习积极性会被极大的激发、自觉地学习并高质量地完成项目作业。它有一套完整的体系,要求教师有极大的创造性和应变能力教学计划的具体实施经常需要临时调整。

3.4 推动教学改革

项目教学法的引用可以帮助教师实施整体教学,推动教研教改及课程设置改革。项目活动的实行要求教师灵活掌握时间,仔细观察每个学生的学习进展及兴趣发展,掌握每个学生的特点并相应提出或设计出既发展个性又注重全面平衡的教与学方案。

项目教学与传统教学并不是对立的,它们的关系应该是有机结合,相互补充。传统教学是传授知识和技能,而项目教学是让学生运用从传统教学中学来的知识和技能以便强化记忆并牢固掌握,同时激励和引导学生学习和掌握新的知识和技能。项目教学和传统教学的良好结合可以提供完整的学习机会。项目教学的结果是学生们不仅学会某种技巧而且掌握好何时、何地、如何使用它,还要学会灵活地使用它并能举一反三,同时了解此技巧对自己的作用和意义。项目教学是教学的一个部分,它允许学生参与教学计划的安排从而有利地帮助完成传统教学的教学任务。

当老师引导学生使用某新的技巧时必须仔细设计教学活动让学生们的已有能力可以完成新的活动并从中逐步掌握新技巧,要让学生们跳起来摘桃子。当学生们逐渐掌握了新技巧后,教师则应安排他们独立开展活动。让他们自信地自己做决定、自己找问题、自己解决问题并有创造性地使用新的技能。

教师在项目教学中的地位与其从事传统教学时不大一样,教师在决定教学活动和任务的形式和内容时有很大的自主权,但这种自主不是教师对自己兴趣的自主而是根据学生的各种不同条件而创造性地开展活动的自主。项目教学为因材施教提供真实的实施环境。教师的地位在项目教学中是经常变化的:当学生学习新技能时,教师是知识的传授者;当学生运用已学技能时,教师是导航员;当学生自主活动时,教师是观察员;当学生以小组进行活动时,教师又需要充当协调员。

4 教学设计

4.1 平时教学

在一般课程的学习过程中,教学活动都是按照教材每个章节来进行的,这样学生在学习过程中主要注意力都在每个章节的知识点上,缺乏对整个课程的总体把握。为了完成本课程的教学内容,体现以实际应用能力和创新能力为核心的教学目标,将学生需要具备的各项知识和能力设计为一个个子项目,通过完成一个完整的项目来达到教与学的目标,使学生对所学的知识有更加直观的认识。通过这种任务驱动法的教学模式,在教学过程中突出了“自主、合作、探究”三种教学方式的融合,激发了学生学习的积极性和热情,提高学生的创新积极性,教学效果、实验的效果也明显提高。

4.2 考核方式

主要从平时成绩和期末课程设计两方面进行成绩评定,平时成绩占30%,期末课程设计占70%。其中,平时成绩包括出勤、小组作业、课堂讨论以及课堂报告的成绩。期末课程设计要求分组设计并开发一个完整的Web应用。

平时练习要求学生在课程教学和讨论过程中找出目前理论研究或实际应用尚存在的问题,检索文献、撰写文献综述并汇报。其主要目的是提高学生归纳、分析、综合能力,培养学生独立工作和科研能力。

课程设计要求学生自选题目,2~4人一个小组,合理分工,集体设计,利用所学的知识,共同设计并开发一个完整的Web应用系统,并做汇报交流。

5 总结

在“Web应用程序设计”的教学实践和改革中,我们运用项目导向的教学方法,使学生综合运用了之前多门课程的知识,培养了学生的项目整体规划能力,使学生掌握了Web应用程序设计开发的知识和技能,培养了团队合作能力。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈