论文部分内容阅读
摘要:在Web技术迅速发展变化的今天,传统的Web程序设计课程教学已无法满足时代进步和人才培养的需要。该文结合“以学生为主体,以教师为主导”的教育思想,提出深化项目驱动教学,构建项目驱动教学创新模式,充分调动学生主观能动性和激发学生学习兴趣,实现拥有创新意识和具备创新能力的人才培养。
关键词:Web程序设计;项目驱动;创新
中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2013)35-7990-02
随着信息技术的快速发展,网络正不断影响着人们的工作、学习和生活方式。它把人和人、人和信息紧密的联系在一起,并在科技发展与社会变革的大视野下引发Web技术的不断更迭。在Web2.0还没有完全被人们所接受的今天,Web3.0已经出现在我们的眼前。Web应用正不断急剧增加,使得软件产业对Web开发人员的需求量也迅猛上升。作为Web 开发人员的基本专业课程,Web程序设计课程就日趋重要,目前全国大部分高校均已经开设Web程序设计课程。特别是在江西师范大学软件学院所倡导的“导师制下项目驱动教学模式”中,Web程序设计课程被列为工作室教学的前导课程,即为专业限选课程。该课程开设在大一下学期,课程学分为3学分,课时分配为64学时,其中实验占有32学时。因此,加强对Web程序设计课程教学研究是具有积极的现实意义。
1 研究背景
互联网进入Web2.0时代,诞生了诸如博客、RSS、百科全书(Wiki)、网摘、社会网络(SNS)、P2P、即时信息(IM)等Web2.0技术,使得Web应用更看重用户体验,期望用户能够通过浏览器及时、高效地与Web应用交互,获取需要的信息和服务。因此,如何掌握好这些现代Web技术如HTML、CSS、JavaScript及JavaScript 框架与类库等等对加深学生对计算机科学与技术的理解,提高学生发现和解决问题的能力是非常有帮助的。
在我国大多数高等院校中,都以不同形式开设了Web 程序设计的相关课程,并且计算机科学与技术、软件工程、电子商务、数字媒体以及管理类等专业已将Web开发作为专业学习,其他专业也均以选修课、辅修课的形式开设了相关的课程供学生选修或兴趣学习。同时,对Web 程序设计课程展开的教学改革及研究也即便成为热点。
可是随着互联网技术的发展,目前各种Web技术更是层出不穷,内容庞杂。这也使得Web技术的学习内容变得庞杂,并且由于其具备的实践性强。对于学生来说,学生在学习中很容易遇到各种棘手难题,很多都可能迫使学生的Web编程学习无法继续进行;对于教师来说,课时受限和Web技术知识更新快所引起的教学内容设计、安排等问题不乏适时出现。传统教学方法由老师驱动教学,老师通过课堂教学讲解主要知识点,并结合实验课引导同学对所学内容进行练习和巩固。显然,在面向未来、以人为本的创新时代人才竞争中,Web程序设计课程所原有的传统形式是不能满足Web技术发展的今天,也不能适应产业界的需要,也就难以培养出业界急需的现代Web工程师。更何况,21世纪的人才竞争核心就是创新,他们也就必须拥有创新意识和具备创新能力。
2 项目驱动教学创新的基本思路
《国家中长期教育改革和发展规划纲要》中明确要求“以学生为主体,以教师为主导,充分发挥学生的主动性,把促进学生成长成才作为学校一切工作的出发点和落脚点”。于是,该文提出“项目驱动教学创新”,主要是运用“以学生为主体,以教师为主导”的教育思想,在教学活动开展中深化项目驱动教学,以学习过程为中心,充分尊重学生的主体地位和个性发展,使学生能自觉发现问题、主动提出问题、积极分析问题和独立解决问题。
3 项目驱动教学创新的具体构建
3.1 注重课堂教学与项目导向有效融合
课堂教学是课程教学的重点,必须深挖课程教学内容,有效融合项目导向的教学方法,组织各个知识点。由于Web 程序设计课程是一门理论与实践紧密结合的课程,并且涵盖的内容丰富,为方便学生理解和掌握,在教学过程中,结合行业实际,按照实际Web开发项目的要求安排架构课程内容设置整体框架,将教学目的、教学要求和目标及与其它课程的联系等一起组织,做到突出教学重点和难点,让学生能系统地了解和对所学做出合理安排时间精力,有针对性地学习,达到轻松面对课程学习而进入更高的学习境界。
3.2 注重上机实践与第二课堂有机配合
上机实践是课堂教学的有效补充,更是提高学生学习兴趣有效办法。根据实施项目驱动教学的过程,首先将学生按照实际需要分组,然后将所需完成的任务都以项目的方式交给分组学生完成,让学生在项目实施过程中学习知识和技能,并从团队中体验分工与协作、沟通与交流,锻炼团队合作能力。同时,对任务的设计要强调方向,指明实现要点,帮助学生能灵活运用课堂所学内容以及所需知识应对实践,使他们可以去自己发现问题、解决问题和总结经验。另外,做到与第二课堂有机配合,如鼓励学生积极参加相应的校内外科技竞赛,通过竞赛促学习,激发学生进一步的学习兴趣,提高实践应用能力。让学生通过“项目”体验实际开发流程,主动寻求知识,自主调动自己主观能动性探索课程知识,把上机时间进一步地延伸到自己的学习生活中去,提高自我能力。
3.3 注重自主学习与创新管理有意结合
Web程序设计内容庞杂、实践性强,传统教学方法难以覆盖所有知识点,也难以及时帮助学生们解决在编程实践中遇到的众多技术细节难题。因此,突破传统的课堂和上机实验学习,充分利用网络,借助教学化的网络平台,让学生能有意主动开展自主学习,实现与时俱进的时代特征学习模式,提高教学效率、改善学习效果。如结合教育技术、信息技术、多媒体技术等开发研制的课程网络课件,帮助实现教学现代化,弥补课程课时受限等问题,既可以方便学生使用并符合当今大学生的学习方式,而且可以让教师教学更方便、更奏效,实现开拓对学生、对教师的双赢局面。同时,适时创新管理,建立和谐的师生人际关系,营造良好的自主学习氛围,教师要积极、热心地帮助学生们克服学习中的难关,树立自信心和建立成就感,支持和促进他们开展自主学习。还要建立相应的考试考核方式,调动学生的积极性,使学生乐于自主学习,自我探索学科发展前沿动态,从而提升教学效果。 4 项目驱动教学创新的应用实施
由于项目驱动教学创新在尊重学生的主体能动性的同时,强调教师始终在教学中处于主导地位,并且教师在教学活动中扮演了诸多角色,如解惑者、指导者、监督者、启发者等。因此,对师资人才的复合型要求比传统提高了很多,在应用实施中要特别注意这个关键。
其次,课程中每一部分的内容都要结合相应的案例进行教学。所选取的案例要能结合课程内容知识点,又有实际的应用价值,不但涵盖教学内容,能够充分实现教学目标,还应当有适当的部分知识和技能超出教材的范围,具备行业实际,激发学生学习兴趣,使学生能充分地去体验及学习。在通过案例提出问题中,引导学生们思索解决方案,进一步吸引他们主动去了解具体的Web技术。同时,课程还须使用一个贯穿始终的案例,并要切合实际及考虑学生的知识结构层次,选择难度适中,以帮助学生系统、完整地了解Web开发,使学生能自觉构建自己完整的知识体系和实现对所学知识的拓展延伸,从而培养学生学习知识的兴趣。
第三,网络平台的建设,不能只是搭建课程教学网站与学生进行沟通,分享教学资源。要更好地做好传统课堂在Web上的延伸,要体现出Web2.0在网络中的强烈互动性和丰富性,要充分地调动学生的积极性、自主能动性,通过实施建设的网络平台全面地实现以学习过程为中心,激发学生自我求知欲和主动去知识建构,为帮助学生良好、健康地成长更好地服务,避免传统的受时间、空间等因素的限制,使得师生之间和学生之间都能够及时沟通,并且形成知识积累、知识分享。
项目驱动教学创新在我院11级文科专业的Web 程序设计课程教学中应用已初步取得了良好效果,学生主动性极大地被调动起来,学生学习兴趣明显提高。另外,设计制作的作品水平也明显比往届提高了很多,并且也愿积极参加课外竞赛活动,如在江西省首届创意文化节大赛中获得一等奖1个、三等奖1个。
5 结束语
我国要想实现建设创新型国家发展目标,必须培养出大批拥有创新意识和具备创新能力的人才,大学教育则就是一个十分重要的环节,而如何搞好课程教学又是高校人才培养的一个关键环节。该文从Web 程序设计课程实际,结合创新人才培养提出项目驱动教学在课程教学中的创新,充分调动了学生的主观能动性,使学生积极参与教学活动,实现了培养学生既具有“项目”思维,又有创新意识,从而提高了教学质量,又为创新人才培养营造了良好的环境。
参考文献:
[1] 黄明和,雷刚,郭斌,等. “导师制下项目驱动教学模式”的研究与实践[J]. 计算机教育,2007(2):29-32.
[2] 柯胜男,黄明和,雷刚.基于“项目驱动”的教学研究与探索[J].计算机教育,2007(8):25-27.
[3] 蔡莺,王帅超.立体式教学法在英语写作教学中的应用[J].职业教育研究,2008(6):99-100.
[4] 薛松梅.立体化创新型教学模式的实践与思考[J].护理研究,2008(7):84-85.
[5] 张宝剑,吴效莹.应用型本科院校数据结构创新教学模式[J].计算机教育,2011(7):74-77.
[6] 崔应留,陈耿.项目导向的计算机审计教学方法的创新与探索[J].计算机教育,2011(7):81-84.
[7] web[EB/OL].[2013-07-18].http://baike.baidu.com.
关键词:Web程序设计;项目驱动;创新
中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2013)35-7990-02
随着信息技术的快速发展,网络正不断影响着人们的工作、学习和生活方式。它把人和人、人和信息紧密的联系在一起,并在科技发展与社会变革的大视野下引发Web技术的不断更迭。在Web2.0还没有完全被人们所接受的今天,Web3.0已经出现在我们的眼前。Web应用正不断急剧增加,使得软件产业对Web开发人员的需求量也迅猛上升。作为Web 开发人员的基本专业课程,Web程序设计课程就日趋重要,目前全国大部分高校均已经开设Web程序设计课程。特别是在江西师范大学软件学院所倡导的“导师制下项目驱动教学模式”中,Web程序设计课程被列为工作室教学的前导课程,即为专业限选课程。该课程开设在大一下学期,课程学分为3学分,课时分配为64学时,其中实验占有32学时。因此,加强对Web程序设计课程教学研究是具有积极的现实意义。
1 研究背景
互联网进入Web2.0时代,诞生了诸如博客、RSS、百科全书(Wiki)、网摘、社会网络(SNS)、P2P、即时信息(IM)等Web2.0技术,使得Web应用更看重用户体验,期望用户能够通过浏览器及时、高效地与Web应用交互,获取需要的信息和服务。因此,如何掌握好这些现代Web技术如HTML、CSS、JavaScript及JavaScript 框架与类库等等对加深学生对计算机科学与技术的理解,提高学生发现和解决问题的能力是非常有帮助的。
在我国大多数高等院校中,都以不同形式开设了Web 程序设计的相关课程,并且计算机科学与技术、软件工程、电子商务、数字媒体以及管理类等专业已将Web开发作为专业学习,其他专业也均以选修课、辅修课的形式开设了相关的课程供学生选修或兴趣学习。同时,对Web 程序设计课程展开的教学改革及研究也即便成为热点。
可是随着互联网技术的发展,目前各种Web技术更是层出不穷,内容庞杂。这也使得Web技术的学习内容变得庞杂,并且由于其具备的实践性强。对于学生来说,学生在学习中很容易遇到各种棘手难题,很多都可能迫使学生的Web编程学习无法继续进行;对于教师来说,课时受限和Web技术知识更新快所引起的教学内容设计、安排等问题不乏适时出现。传统教学方法由老师驱动教学,老师通过课堂教学讲解主要知识点,并结合实验课引导同学对所学内容进行练习和巩固。显然,在面向未来、以人为本的创新时代人才竞争中,Web程序设计课程所原有的传统形式是不能满足Web技术发展的今天,也不能适应产业界的需要,也就难以培养出业界急需的现代Web工程师。更何况,21世纪的人才竞争核心就是创新,他们也就必须拥有创新意识和具备创新能力。
2 项目驱动教学创新的基本思路
《国家中长期教育改革和发展规划纲要》中明确要求“以学生为主体,以教师为主导,充分发挥学生的主动性,把促进学生成长成才作为学校一切工作的出发点和落脚点”。于是,该文提出“项目驱动教学创新”,主要是运用“以学生为主体,以教师为主导”的教育思想,在教学活动开展中深化项目驱动教学,以学习过程为中心,充分尊重学生的主体地位和个性发展,使学生能自觉发现问题、主动提出问题、积极分析问题和独立解决问题。
3 项目驱动教学创新的具体构建
3.1 注重课堂教学与项目导向有效融合
课堂教学是课程教学的重点,必须深挖课程教学内容,有效融合项目导向的教学方法,组织各个知识点。由于Web 程序设计课程是一门理论与实践紧密结合的课程,并且涵盖的内容丰富,为方便学生理解和掌握,在教学过程中,结合行业实际,按照实际Web开发项目的要求安排架构课程内容设置整体框架,将教学目的、教学要求和目标及与其它课程的联系等一起组织,做到突出教学重点和难点,让学生能系统地了解和对所学做出合理安排时间精力,有针对性地学习,达到轻松面对课程学习而进入更高的学习境界。
3.2 注重上机实践与第二课堂有机配合
上机实践是课堂教学的有效补充,更是提高学生学习兴趣有效办法。根据实施项目驱动教学的过程,首先将学生按照实际需要分组,然后将所需完成的任务都以项目的方式交给分组学生完成,让学生在项目实施过程中学习知识和技能,并从团队中体验分工与协作、沟通与交流,锻炼团队合作能力。同时,对任务的设计要强调方向,指明实现要点,帮助学生能灵活运用课堂所学内容以及所需知识应对实践,使他们可以去自己发现问题、解决问题和总结经验。另外,做到与第二课堂有机配合,如鼓励学生积极参加相应的校内外科技竞赛,通过竞赛促学习,激发学生进一步的学习兴趣,提高实践应用能力。让学生通过“项目”体验实际开发流程,主动寻求知识,自主调动自己主观能动性探索课程知识,把上机时间进一步地延伸到自己的学习生活中去,提高自我能力。
3.3 注重自主学习与创新管理有意结合
Web程序设计内容庞杂、实践性强,传统教学方法难以覆盖所有知识点,也难以及时帮助学生们解决在编程实践中遇到的众多技术细节难题。因此,突破传统的课堂和上机实验学习,充分利用网络,借助教学化的网络平台,让学生能有意主动开展自主学习,实现与时俱进的时代特征学习模式,提高教学效率、改善学习效果。如结合教育技术、信息技术、多媒体技术等开发研制的课程网络课件,帮助实现教学现代化,弥补课程课时受限等问题,既可以方便学生使用并符合当今大学生的学习方式,而且可以让教师教学更方便、更奏效,实现开拓对学生、对教师的双赢局面。同时,适时创新管理,建立和谐的师生人际关系,营造良好的自主学习氛围,教师要积极、热心地帮助学生们克服学习中的难关,树立自信心和建立成就感,支持和促进他们开展自主学习。还要建立相应的考试考核方式,调动学生的积极性,使学生乐于自主学习,自我探索学科发展前沿动态,从而提升教学效果。 4 项目驱动教学创新的应用实施
由于项目驱动教学创新在尊重学生的主体能动性的同时,强调教师始终在教学中处于主导地位,并且教师在教学活动中扮演了诸多角色,如解惑者、指导者、监督者、启发者等。因此,对师资人才的复合型要求比传统提高了很多,在应用实施中要特别注意这个关键。
其次,课程中每一部分的内容都要结合相应的案例进行教学。所选取的案例要能结合课程内容知识点,又有实际的应用价值,不但涵盖教学内容,能够充分实现教学目标,还应当有适当的部分知识和技能超出教材的范围,具备行业实际,激发学生学习兴趣,使学生能充分地去体验及学习。在通过案例提出问题中,引导学生们思索解决方案,进一步吸引他们主动去了解具体的Web技术。同时,课程还须使用一个贯穿始终的案例,并要切合实际及考虑学生的知识结构层次,选择难度适中,以帮助学生系统、完整地了解Web开发,使学生能自觉构建自己完整的知识体系和实现对所学知识的拓展延伸,从而培养学生学习知识的兴趣。
第三,网络平台的建设,不能只是搭建课程教学网站与学生进行沟通,分享教学资源。要更好地做好传统课堂在Web上的延伸,要体现出Web2.0在网络中的强烈互动性和丰富性,要充分地调动学生的积极性、自主能动性,通过实施建设的网络平台全面地实现以学习过程为中心,激发学生自我求知欲和主动去知识建构,为帮助学生良好、健康地成长更好地服务,避免传统的受时间、空间等因素的限制,使得师生之间和学生之间都能够及时沟通,并且形成知识积累、知识分享。
项目驱动教学创新在我院11级文科专业的Web 程序设计课程教学中应用已初步取得了良好效果,学生主动性极大地被调动起来,学生学习兴趣明显提高。另外,设计制作的作品水平也明显比往届提高了很多,并且也愿积极参加课外竞赛活动,如在江西省首届创意文化节大赛中获得一等奖1个、三等奖1个。
5 结束语
我国要想实现建设创新型国家发展目标,必须培养出大批拥有创新意识和具备创新能力的人才,大学教育则就是一个十分重要的环节,而如何搞好课程教学又是高校人才培养的一个关键环节。该文从Web 程序设计课程实际,结合创新人才培养提出项目驱动教学在课程教学中的创新,充分调动了学生的主观能动性,使学生积极参与教学活动,实现了培养学生既具有“项目”思维,又有创新意识,从而提高了教学质量,又为创新人才培养营造了良好的环境。
参考文献:
[1] 黄明和,雷刚,郭斌,等. “导师制下项目驱动教学模式”的研究与实践[J]. 计算机教育,2007(2):29-32.
[2] 柯胜男,黄明和,雷刚.基于“项目驱动”的教学研究与探索[J].计算机教育,2007(8):25-27.
[3] 蔡莺,王帅超.立体式教学法在英语写作教学中的应用[J].职业教育研究,2008(6):99-100.
[4] 薛松梅.立体化创新型教学模式的实践与思考[J].护理研究,2008(7):84-85.
[5] 张宝剑,吴效莹.应用型本科院校数据结构创新教学模式[J].计算机教育,2011(7):74-77.
[6] 崔应留,陈耿.项目导向的计算机审计教学方法的创新与探索[J].计算机教育,2011(7):81-84.
[7] web[EB/OL].[2013-07-18].http://baike.baidu.com.