论文部分内容阅读
为了提高ASP.NET网站开发课程的教学效果,突出学生工程能力的培养和职业素质的培养,将CDIO理念应用到ASP.NET网站开发课程改革中,改革课程的教学内容、教学方法和考核方式。提出依据构思、设计、实现、运行(即CDIO)4个环节,开展基于实际案例项目的教学活动,按照网站开发项目的生命周期设置教学内容,将开发过程分解成不同的模块,在各模块设计中掌握知识技能,培养学生获得产业界所需的各种能力和素质。依据CDIO的标准要求,改革教学方式,采用贴近实际环境、分组实践教学的方式,施行过程考核+专业知识笔试考核的方式,突出多种能力的培养和考核。
CDIO是当今国际高等工程教育的一种创新模式,是基于工程项目全过程的学习,是对以课堂讲课为主的教学模式的革命。ASP.NET网站开发课程作为计算机专业的一门专业课,其工程性尤为突出,引入CDIO的理念,改革教学内容,真正实现做中学,对学生网站开发能力和素质的培养具有重要意义。
一 CDIO人才培养模式
CDIO代表构思(Conceive)、设计(Design)、实现(Implement)和运作(Operate),它以产品研发到产品运行的生命周期为载体,让学生以主动的、实践的、课程之间有机联系的方式学习课程。CDIO培养大纲将工程毕业生的能力分为工程基础知识、个人能力、人际团队能力和工程系统能力四个层面,要求采用综合的培养方式,使学生在这四个层面达到预定目标。CDIO模式是能力本位的培养模式,有别于学科知识本位的培养模式,重点在于培养学生获得产业界所需的各种能力和素质,是直接参照工业界的要求,因而能够满足ASP.NET网站开发对人才质量的要求。
二 ASP.NET网站开发课程改革的总体目标
应用CDIO的工程教育理念,将ASP.NET网站开发课程的内容融入项目相关的实践环节中,采取基于实际案例项目学习的全新教学模式,整合课程内容,强化实践、实战过程。以能力培养为主线,以实例项目驱动进行项目教学,采用理论实践一体化模式教学。经过项目的构思、设计、实现、运作的完整过程,实现课程的“做中学,学中做,做中教”,使学生在校内的学习阶段就有机会接触与专业相关的实际项目,积累实际工作经验,学会应用ASP.NET技术解决实际问题,同时注重培养学生的自主学习、协作学习、人际沟通交流及创新能力,使学生具有敬业精神和良好的职业素质。
三 CDIO理念下的ASP.NET网站开发课程改革探索
ASP.NET网站开发课程的教学改革依照CDIO大纲的4个层面对教学模式进行教、学、做一体化的项目案例式教学改革尝试,并依据CDIO对专业的目标要求改革教学方法和考核方式。
(一)改革总体思想
从校企合作单位获取实际的网站开发项目,并共同研究修改成为适合于教学使用的实际项目。打破原有知识型授课方式,打破原有的分散知识块的学习方式,采用带着问题、带着项目的实践型学习方式,以网站开发的生命周期为学习的顺序,在每章节中设计子项目,子项目中涵盖其教学要点,通过整个网站的建立和设计过程,学习本门课程的主要知识。按照构思、设计、实现、运行的过程完成整门课程的教学,突出网站开发能力的培养,使学生在实践中学习,完整的掌握网站开发的整体过程。
为了开展CDIO理念下的教学,以网上商城为教学项目案例将课程分为四大教学模块:需求分析模块、网站总体设计模块网站详细设计及开发制作模块和网站测试及发布模块。
(二)项目的子模块设计
1 需求分析模块
该模块是网站开发过程中的第一步,对网站的功能需求进行详细的分析,弄清楚网站的要求,包括需要输入什么数据、要得到什么结果最后应输出什么。使学生学会对问题进行充分分析的能力,并掌握需求分析的知识要点,明确网站的功能需求和软硬件环境,并准确、规范地撰写需求分析报告。
2 网站总体设计模块
主要考虑网站内容、软件信息结构、整体形象的设计和网页结构的设计,包括确定网站的内容主题、确定网站主色调、确定网站规格大小、网站布局结构、网站导航形式、网站栏目设定、网站目录结构,以及数据库系统的选择与开发、技术平台和进度,使学生掌握网站开发的总体设计方法和步骤,学会应用前期课程知识进行网站总体设计。
3 网站详细设计及开发制作模块
该模块为真正的asp.net语言的学习模块,前两个模块是对前期课程的综合应用,应以学生自己实际操作为主,指导为辅。
(1)数据库的设计
数据库是整个网站的基础,该模块根据网站的功能分析数据库中数据的组成和之间的关系,并设计建立数据库。
(2)类库的设计
类库的设计包括数据库访问程序类库和公共程序类库,该模块需要涵盖C#的基本语法知识、类的相关知识以及访问数据库相关知识。在创建类的实践过程中学习C#语言知识,达到“做中学”的目的。
(3)表现层网页的设计
表现层为用户使用网站的界面层,该层中将应用大量的控件来实现网页效果,所以该层注重控件应用、美化设计、Ajax优化。在控件应用中使学生学会选择适合的控件、设置其属性以及对控件进行编程操作;学会美化设计模块,掌握模板、主题的使用。Ajax优化模块重点是使学生掌握Ajax控件的使用,能够实现页面局部刷新以及美化、优化页面功能。
4 网站测试及发布模块
网站测试是网站真正运行前的关键步骤,主要测试其正确性,特别是测试需要服务器端执行并返回结果的正确性以及流程和链接的准确性,使学生掌握网站的测试方法和流程,在测试的过程中纠正运行错误。
经过测试后的网站最终需要发布到web服务器上运行,也是网站开发过程的最后一个步骤,该阶段使学生掌握网站发布的过程和主要的方法。 (三)教学方式的改革
依据CDIO的要求,课程教学应帮助学生取得学科知识以及基本个人能力、人际能力和产品、过程和系统构建能力,要求提供一个好的实现场所和环境促进学生主动学习,以达成专业目标。
在实验室模拟企业的环境,营造真实项目背景或模拟接近现实情况场景的教学情境,进行分组学习。将学生按2至4人分为一组,小组的成员分工协作共同学习研究,完成整个项目的设计工作,使得项目按照构思、设计、实施和运行的网站开发的工程化过程进行。这样既能提高学生个人工程化思想和学科知识的基本能力,又培养了学生的学习能力、沟通表达能力、团队合作能力、解决问题能力、创新能力等,还可以使学生基于工程化思想构建自己的知识经验和知识体系,并完成经验的积累和知识的储备,为今后在企业中从事实际工作打下基础。
整个教学过程采用“做中学、学中做、做中教”的方式,学生是整个学习过程的主体,通过实践整个网站项目来达到对课程教学内容的掌握和知识的应用。整个教学过程中,教师传授难点,指导知识的学习方式,发挥指导者作用,随时查看每个小组的项目设计情况,解决学生遇到的难题。学生带着项目任务进行学习,以促进学生主动学习,增强学习兴趣和解决问题的能力。
(四)考核方式改革
CDIO标准要求将学生的基本个人能力和人际能力,产品、过程和系统构建能力,以及学科知识,纳入专业考核之中,因此要将以往的期末考试形式进行改革和优化,施行过程考核+专业知识笔试考核的方式。
过程考核采用项目作品的评价和答辩评价的形式,参考企业对员工的管理方式,进行工作总结和评比,以缩短学校教学与企业实际的距离,使学生在工程基础知识、个人能力、人际团队能力和工程系统能力4个层面达到课程的要求。作品的评价采用校企合作评价和小组互评相结合的方式。小组间的相互评价可以提高学生学习兴趣,促进互相学习,提高学生创新思维和表达能力。校企合作评价,由企业工程师和授课教师共同对完成的项目给出指导性的意见和评价,并反馈给学生,以促进学生能力的提高。答辩评价是检验小组中每个成员学习情况的一种手段,通过对课程基本知识以及项目中知识点的问答,评价学生基本知识的掌握情况,和对项目中技能的掌握和应用情况。
专业知识笔试考核,注重考核学生基础知识的掌握情况,让学生在注重其他能力学习的同时,还要注重基础知识的掌握,只有掌握好基础知识,才能更好地应用知识,突出个人能力的考核。
在课程教学结束后,按照过程考核占60%和专业知识考核占40%的比例,综合给出每名学生的期末考核成绩。两种考核方式相结合,能够做到对学生多种能力的综合考核,考核全面,能够满足教学的需要。
总之,将课程内容以一个从企业获取的实际项目为主线来安排,依据CDIO的思想,按照从构思、设计到开发的工程化过程进行实施,使案例项目中涵盖其课程的相关知识点,使学生在“做中学”的过程中完成整个项目,掌握整个项目的工作流程,有利于和社会的实际工作需求接轨。每个学习都是带着问题进行的,能够激发学生探索新知识的积极性和提高解决问题的能力。
课程的教学方式采用模拟的企业环境,采用小组协作共同研究学习的方式,教学过程中学生为主体、教师为指导者,能够有效地帮助学生获得学科知识,提高基本个人能力、人际能力以及产品、过程和系统构建能力。
施行过程考核加专业知识笔试考核的方式,能够做到对学生多种能力的全面综合考核。
参考文献
[1]庄新妍.基于CDIO教育的VB.NET程序设计课程教学改革初探[J].计算机教学与教育信息化,2011(12).
[2]杨蒙召,顾泽元,等CDIO理念在数据结构课程中的探索与实践[J].计算机教育,2010(12).
[3]陈洁.CDIO工程教育模式在高职软件专业中的实践[J].计算机教育,2010(11).
[4]查建中.论“做中学”战略下的CDIO模式[J].高等工程教育研究,2008(3).
CDIO是当今国际高等工程教育的一种创新模式,是基于工程项目全过程的学习,是对以课堂讲课为主的教学模式的革命。ASP.NET网站开发课程作为计算机专业的一门专业课,其工程性尤为突出,引入CDIO的理念,改革教学内容,真正实现做中学,对学生网站开发能力和素质的培养具有重要意义。
一 CDIO人才培养模式
CDIO代表构思(Conceive)、设计(Design)、实现(Implement)和运作(Operate),它以产品研发到产品运行的生命周期为载体,让学生以主动的、实践的、课程之间有机联系的方式学习课程。CDIO培养大纲将工程毕业生的能力分为工程基础知识、个人能力、人际团队能力和工程系统能力四个层面,要求采用综合的培养方式,使学生在这四个层面达到预定目标。CDIO模式是能力本位的培养模式,有别于学科知识本位的培养模式,重点在于培养学生获得产业界所需的各种能力和素质,是直接参照工业界的要求,因而能够满足ASP.NET网站开发对人才质量的要求。
二 ASP.NET网站开发课程改革的总体目标
应用CDIO的工程教育理念,将ASP.NET网站开发课程的内容融入项目相关的实践环节中,采取基于实际案例项目学习的全新教学模式,整合课程内容,强化实践、实战过程。以能力培养为主线,以实例项目驱动进行项目教学,采用理论实践一体化模式教学。经过项目的构思、设计、实现、运作的完整过程,实现课程的“做中学,学中做,做中教”,使学生在校内的学习阶段就有机会接触与专业相关的实际项目,积累实际工作经验,学会应用ASP.NET技术解决实际问题,同时注重培养学生的自主学习、协作学习、人际沟通交流及创新能力,使学生具有敬业精神和良好的职业素质。
三 CDIO理念下的ASP.NET网站开发课程改革探索
ASP.NET网站开发课程的教学改革依照CDIO大纲的4个层面对教学模式进行教、学、做一体化的项目案例式教学改革尝试,并依据CDIO对专业的目标要求改革教学方法和考核方式。
(一)改革总体思想
从校企合作单位获取实际的网站开发项目,并共同研究修改成为适合于教学使用的实际项目。打破原有知识型授课方式,打破原有的分散知识块的学习方式,采用带着问题、带着项目的实践型学习方式,以网站开发的生命周期为学习的顺序,在每章节中设计子项目,子项目中涵盖其教学要点,通过整个网站的建立和设计过程,学习本门课程的主要知识。按照构思、设计、实现、运行的过程完成整门课程的教学,突出网站开发能力的培养,使学生在实践中学习,完整的掌握网站开发的整体过程。
为了开展CDIO理念下的教学,以网上商城为教学项目案例将课程分为四大教学模块:需求分析模块、网站总体设计模块网站详细设计及开发制作模块和网站测试及发布模块。
(二)项目的子模块设计
1 需求分析模块
该模块是网站开发过程中的第一步,对网站的功能需求进行详细的分析,弄清楚网站的要求,包括需要输入什么数据、要得到什么结果最后应输出什么。使学生学会对问题进行充分分析的能力,并掌握需求分析的知识要点,明确网站的功能需求和软硬件环境,并准确、规范地撰写需求分析报告。
2 网站总体设计模块
主要考虑网站内容、软件信息结构、整体形象的设计和网页结构的设计,包括确定网站的内容主题、确定网站主色调、确定网站规格大小、网站布局结构、网站导航形式、网站栏目设定、网站目录结构,以及数据库系统的选择与开发、技术平台和进度,使学生掌握网站开发的总体设计方法和步骤,学会应用前期课程知识进行网站总体设计。
3 网站详细设计及开发制作模块
该模块为真正的asp.net语言的学习模块,前两个模块是对前期课程的综合应用,应以学生自己实际操作为主,指导为辅。
(1)数据库的设计
数据库是整个网站的基础,该模块根据网站的功能分析数据库中数据的组成和之间的关系,并设计建立数据库。
(2)类库的设计
类库的设计包括数据库访问程序类库和公共程序类库,该模块需要涵盖C#的基本语法知识、类的相关知识以及访问数据库相关知识。在创建类的实践过程中学习C#语言知识,达到“做中学”的目的。
(3)表现层网页的设计
表现层为用户使用网站的界面层,该层中将应用大量的控件来实现网页效果,所以该层注重控件应用、美化设计、Ajax优化。在控件应用中使学生学会选择适合的控件、设置其属性以及对控件进行编程操作;学会美化设计模块,掌握模板、主题的使用。Ajax优化模块重点是使学生掌握Ajax控件的使用,能够实现页面局部刷新以及美化、优化页面功能。
4 网站测试及发布模块
网站测试是网站真正运行前的关键步骤,主要测试其正确性,特别是测试需要服务器端执行并返回结果的正确性以及流程和链接的准确性,使学生掌握网站的测试方法和流程,在测试的过程中纠正运行错误。
经过测试后的网站最终需要发布到web服务器上运行,也是网站开发过程的最后一个步骤,该阶段使学生掌握网站发布的过程和主要的方法。 (三)教学方式的改革
依据CDIO的要求,课程教学应帮助学生取得学科知识以及基本个人能力、人际能力和产品、过程和系统构建能力,要求提供一个好的实现场所和环境促进学生主动学习,以达成专业目标。
在实验室模拟企业的环境,营造真实项目背景或模拟接近现实情况场景的教学情境,进行分组学习。将学生按2至4人分为一组,小组的成员分工协作共同学习研究,完成整个项目的设计工作,使得项目按照构思、设计、实施和运行的网站开发的工程化过程进行。这样既能提高学生个人工程化思想和学科知识的基本能力,又培养了学生的学习能力、沟通表达能力、团队合作能力、解决问题能力、创新能力等,还可以使学生基于工程化思想构建自己的知识经验和知识体系,并完成经验的积累和知识的储备,为今后在企业中从事实际工作打下基础。
整个教学过程采用“做中学、学中做、做中教”的方式,学生是整个学习过程的主体,通过实践整个网站项目来达到对课程教学内容的掌握和知识的应用。整个教学过程中,教师传授难点,指导知识的学习方式,发挥指导者作用,随时查看每个小组的项目设计情况,解决学生遇到的难题。学生带着项目任务进行学习,以促进学生主动学习,增强学习兴趣和解决问题的能力。
(四)考核方式改革
CDIO标准要求将学生的基本个人能力和人际能力,产品、过程和系统构建能力,以及学科知识,纳入专业考核之中,因此要将以往的期末考试形式进行改革和优化,施行过程考核+专业知识笔试考核的方式。
过程考核采用项目作品的评价和答辩评价的形式,参考企业对员工的管理方式,进行工作总结和评比,以缩短学校教学与企业实际的距离,使学生在工程基础知识、个人能力、人际团队能力和工程系统能力4个层面达到课程的要求。作品的评价采用校企合作评价和小组互评相结合的方式。小组间的相互评价可以提高学生学习兴趣,促进互相学习,提高学生创新思维和表达能力。校企合作评价,由企业工程师和授课教师共同对完成的项目给出指导性的意见和评价,并反馈给学生,以促进学生能力的提高。答辩评价是检验小组中每个成员学习情况的一种手段,通过对课程基本知识以及项目中知识点的问答,评价学生基本知识的掌握情况,和对项目中技能的掌握和应用情况。
专业知识笔试考核,注重考核学生基础知识的掌握情况,让学生在注重其他能力学习的同时,还要注重基础知识的掌握,只有掌握好基础知识,才能更好地应用知识,突出个人能力的考核。
在课程教学结束后,按照过程考核占60%和专业知识考核占40%的比例,综合给出每名学生的期末考核成绩。两种考核方式相结合,能够做到对学生多种能力的综合考核,考核全面,能够满足教学的需要。
总之,将课程内容以一个从企业获取的实际项目为主线来安排,依据CDIO的思想,按照从构思、设计到开发的工程化过程进行实施,使案例项目中涵盖其课程的相关知识点,使学生在“做中学”的过程中完成整个项目,掌握整个项目的工作流程,有利于和社会的实际工作需求接轨。每个学习都是带着问题进行的,能够激发学生探索新知识的积极性和提高解决问题的能力。
课程的教学方式采用模拟的企业环境,采用小组协作共同研究学习的方式,教学过程中学生为主体、教师为指导者,能够有效地帮助学生获得学科知识,提高基本个人能力、人际能力以及产品、过程和系统构建能力。
施行过程考核加专业知识笔试考核的方式,能够做到对学生多种能力的全面综合考核。
参考文献
[1]庄新妍.基于CDIO教育的VB.NET程序设计课程教学改革初探[J].计算机教学与教育信息化,2011(12).
[2]杨蒙召,顾泽元,等CDIO理念在数据结构课程中的探索与实践[J].计算机教育,2010(12).
[3]陈洁.CDIO工程教育模式在高职软件专业中的实践[J].计算机教育,2010(11).
[4]查建中.论“做中学”战略下的CDIO模式[J].高等工程教育研究,2008(3).