admin 管理员组文章数量: 887031
2023年12月18日发(作者:用冒泡法进行排序)
“动态网页制作”课程标准
一、前言
1.课程定位
本课程是.NET开发技术重要的组成部分,是网络技术专业.NET方向课程体系中核心学习领域,其目的是让学生掌握动态网站制作步骤、内容及方法,能够根据项目需要制作动态网站。
前导课程:《C语言程序设计》、《数据结构》、《SQL Server数据库管理》、《C#面向对象程序设计》、《静态网页设计与制作》、《Photoshop图像处理》、《音视频制作》。
后续课程:《.NET企业级项目开发》、《动态网站制作实训》
2.课程设计
(1)课程开设依据与内容选择标准
本学习领域立足于职业能力的培养,经过企业调研及行业、企业专家系统分析网站程序员典型工作任务的基础上,从“工作任务与职业能力”分析出发,设定职业能力培养目标,以职业能力培养为主线,开发基于工作过程的学习领域课程,以项目引领,以工作任务为驱动进行学习情境教学设计,组织教学内容。
在确立了学习领域课程后,教学内容的选取遵循先进、通用、工学结合的选择标准, 即学习内容一定是业界流行、通用性强且体现工作过程的教学内容,让学生在工学结合中顺利完成教学内容的学习掌握。
(2)学习载体设计
根据企业调研及行业企业专家对专业所涵盖的岗位群进行的工作任务和职业能力分析,同时遵循高等职业院校学生的认知规律,紧密结合职业资格证书中相关考核要求,确定学习内容和学习情境。
本学习领域以一个完整的网站制作项目为教学载体,内容完整涵盖网站制作的前端技术(HTML+CSS+JavaScript)及后端技术(面向对象后台代码编写+数据库管理访问技术),以项目作为教学载体,目标直观明确,可以充分调动学的学习兴趣,从而更好地掌握动态网站制作相关知识和技能。
(3)学习内容编排
基于 WEB软件开发过程进行剖析,以真实完整的网站制作项目为载体,结合WEB项目开发的流程和规范,分解出工作过程的典型工作任务,根据工作任务整合了相关知
识,按照职业教育的教学特点设计教学过程。
学习内容以“项目为引领“,以“工作任务为驱动”的方式,按照项目的完成顺序,分解出多个工作任务,按照提出任务、分析任务、完成任务、评价任务为主线编排课堂教学,把各项开发技术融入到各个工作任务中。
本项目最终分解出10个工作任务(见以下学校领域内容和要求),内容涵盖了比较完整的动态网站制作知识和技能。
(4)教学要求的说明
为了更为清楚的表述学习领域目标,提高学习领域目标对教学过程的指导价值,本学习领域采用学生实际行为表现性目标的表达方法,分为认知、操作两个领域。
1)认知领域的要求分为知道、理解、掌握三个层次
知道:记住或复述相关知识;
理解:对已学过的知识,能用自己的语言进行表达、判断和直接应用;
掌握:能用学过的知识解决新问题。
2)操作领域的要求分为学会、比较熟练、熟练三个层次
学会:能在教师指导下完成差错较少的任务;
比较熟练:在没有时间要求的情况下,不经过旁人提示,能无错误的完成任务;
熟练:能进行正确的、迅速的、高质量的在所规定的较短时间内无错误的完成任务。
二、课程目标
本学习领域的目标主要是针对网络技术专业岗位职业技能和高职高专职业培养目标制定的,分为知识目标和技能目标。
1.知识目标
了解项目分析的基本方法;
掌握站点创建及站点配置的方法;
理解常用CSS代码格式及含义;
理解常用JavaScript代码格式及含义;
掌握图像及音视频网页元素一般编辑技术;
理解主题、皮肤、母版的功能、代码格式及含义;
理解基本控件、验证控件、导航控件、用户控件和其他常用高级控件的基本属性、方法的功能含义;
理解常用内置对象的基本属性、方法的功能含义;
理解数据访问原理及常用数据数据访问对象的基本属性、方法的功能含义;
理解AJAX、XML及WebService等高级网站编程技术的原理及代码含义;
理解文件操作相关类的基本属性、方法的功能含义;
理解网站制作3层架构技术(表现层、业务逻辑层、数据访问层);
理解网站服务器及网站发布工作原理;
2.技能目标
能用需求分析、系统分析、系统设计的方法设计项目的功能模块及数据库结构;
能够编写常用CSS代码美化网页外观;
能够编写常用JavaScript代码为网页添加运算控制能力;
能够对图像、音视频等网页素材进行常规编辑;
能够应用主题、皮肤、母版统一及美化网页外观;
能够使用内置对象、基本控件、验证控件、导航控件、用户控件和其他常用高级控件创建交互良好的动态网页;
能够使用数据访问控件及类实现对数据库的操作;
能够参考AJAX、XML及WebService等高级网站编程技术提升网页功能;
能够将程序代码分成3层架构(表现层、业务逻辑层、数据访问层);
能够发布网站到IIS及互联网;
三、课程内容和要求
序号
学习情境
1.
1
项目分析与环境构建
2.
3.
1.
2.
3.
4.
5.
6.
知识内容及要求
了解系统分析与设计的方法;
了解网站项目总体结构及数据1.
2.
技能内容及要求
理解系统需求分析与设计文能描述网站项目基本功能;
会安装Visual Studio;
能够新建网站项目;
能够编写常规CSS代码美化网能够创建控件的皮肤并应用;
能够创建网站的主题并应用;
能够应用母版规划网站页面结12
2
参考学时
档;
库设计;
了解网站的基础知识;
掌握创建网站和网页的掌握Visual Studio安装方法; 3.
1.
2.
3.
4.
5.
方法和步骤;
2
应用母版、主体和皮肤
理解网站皮肤功能、代码格式及理解网站主题功能、代码格式及理解网站母版功能、代码格式及理解常规CSS代码格式和含义; 站风格;
含义;
含义; 构;
含义;
1.
应用3 控件
2.
3.
理解常规服务器控件的理解验证控件的属性、理解用户控件功能及创1. 能够熟练使用常用服属性、方法功能含义;
方法功能含义;
建方法;
1.
2.
3.
理解页面间数据传递的理解使用页面对象进行不同页理解Response对象、Request务器控件建立交互功能良好的动态网页;
2.
3.
1.
2.
3.
能够熟练使用验证编能够使用用户控件创能够编写利用页面对象在页面能够编写利用Session、Cookie能够编写利用Server对象获能够编写利用Applicatin对8
16
写验证代码;
建可复用的控件;
间传递数据的代码;
对象存储页面会话信息的代码;
取服务器端信息的代码;
象存储应用程序全局信息的代码;
1.
2.
3.
4.
能够使用完成对数据能够编写使用数据访问对象操能够创建3层架构的网站系统能够编写3层架构各层的常规14
工作机制;
应用4 系统对象
面间数据传递代码的含义;
对、Cookie对象、Session对象、方法功能含义;
1.
2.
使用5 访问数据库
3.
了解架构、功能;
理解连接数据库步骤、理解Connection对象、Application对象、Server常用属性、4.
代码含义;
DataAdapter对象、Command对象、DataSet对象、DataReader对象的常用属性、方法含义;
4. 理解网站开发3层架构及各层的功能;
1.
6
应用数据库服务控件
2.
理解SqlDataSource数据源控件理解数据展示控件GridView、库的操作;
作数据库的代码;
结构;
程序代码;
1.
2.
会使用SqlDataSource控件提会使用数据展示控件使用方法及功能;
DataList、Repeater、DetailsView常用属性、方法的功能含义;
1.
2.
理解DriveInfo类的常用属性、理解Directory类的常用属性、理解File类、I/O类的常用属理解FileUpload控件的常用属理解SiteMapPath站点地图导航理解Treeview树状导航的含义理解Menu菜单导航的含义及方供数据源;
GridView、DataList、Repeater、DetailsView编写绑定数据、分页显示数据、增删改查数据的代码;
1.
2.
3.
4.
1.
2.
3.
能够编写使用DriveInfo类访能够编写使用Directory类操能够编写使用File类、I/O类能够编写使用FileUpload控能够编写使用SiteMapPath设能够编写使用Treeview设置能够编写使用Menu设置站点8
问驱动器信息的代码;
作目录的代码;
进行文件操作的代码;
件上传文件的代码;
置站点地图导航的代码;
站点树状导航的代码;
菜单导航的代码;
8
12
方法的功能含义;
文件操作
方法的功能含义;
3.
4.
1.
2.
3.
性、方法的功能含义;
性、方法的功能含义;
的含义及方法;
8 网站导航
及方法;
法;
7
1.
2.
AJAX技术应用
3.
4.
了解 AJAX框架;
理解AJAX的ScriptManager控理解UpdatePanel控件控件常用理解AJAX Control Toolkit控1.
2.
3.
4.
能够创建AJAX控件应用程序;
会使用AJAX核心组件编写程能够安装配置AJAX Control
能够使用AJAX Control
8
件常用属性、方法的功能含义;
9
属性、方法的功能含义;
件安装配置及常用属性、方法的功能含义;
1.
项目的发布和部署
2.
3.
掌握网站发布到IIS中的方法;
10
掌握网站附加数据库的掌握网站发布到互联网配置;
的方法;
序;
Toolkit;
Toolkit编写代码;
1.
2.
3.
能够发布网站到IIS;
能够进行网站的附加数据库设能够将网站发布到虚拟空间;
2
置;
四、课程实施建议
1.教材选用
(1)依据本学习领域课程标准选用教材。教材应充分体现以工程项目引领、工作任务为驱动来组织内容的指导思想,把必须的理论知识巧妙地融合在工作任务中,开发行动导向的实践型教材。按照网站项目的开发流程,设置以下教学情境:项目分析与环境构建、应用母版、主体和皮肤、应用控件、应用系统对象、使用访问数据库、应用数据库服务控件、文件操作、网站导航、AJAX技术应用、项目的发布和部署,知识点的传授以任务的形式进行,实现理论和实践的溶合。
(3)教材应图文并茂,提高学生的学习兴趣,加深学生对所学知识的认识和理解。教材表达必须精炼、准确、科学。
(4)教材内容应体现先进性、通用性、实用性,要将本专业新知识、新技术、新开发工具及时地纳入教材,使教材更贴近本专业的实际需求。
(5)教材应适应情境化教学需要,教学活动设计的内容要具体,并具有可操作性。
2.教学建议
(1)教学条件
1)学生条件
学生应具备的基本能力:一定的自我约束能力;一定的独立思考能力;一定的自主学习能力;一定的团队合作能力、与人交流、演讲能力。
学生应具备的专业知识与能力:理解一般HTML代码、CSS代码、JavaScript代码,能对图像、音视频等网页素材进行一般处理,理解面向对象编程思想,能看懂面向对象编程基本代码,理解数据库结构,能看懂一般T-SQL代码;
2)教师条件
教师应具备的基本能力:教育学生的能力;管理学生的能力;与学生沟通的能力;计算机与多媒体设备的应用能力;进行情境化教学过程设计和实施的能力。
教师应具备的专业能力:熟练掌握HTML、CSS、JavaScript代码;具备面向对象编程思想、具有较丰富的面向对象编程实践;熟练掌握数据库管理技术,熟悉T-SQL代码;熟练编辑图像音视频等网页素材;熟悉主题、皮肤、母版,能教好地美化网页外观;熟悉控件及内置对象,能熟练运用这些控件及对象编写动态网页;熟悉数据访问技术,能熟练编写数据访问页面;熟悉AJAX、XML及WebService等高级编程技术,能运用这些技术提升网页功能;熟悉网站发布技术,能讲网站顺利发布到互联网;熟悉项目开发流程,具有一定的建模知识技能。
3)教学场地、设施条件
计算机硬件要求:Windows2000及以上,CPU主频>2Ghz, 内存容量>=1G。
软件要求:Visual Studio 2010,SQL Server 2008,多媒体教学软件。
其他要求:扩音器,投影仪等。
(2)教学方法
1)在教学过程中,应立足于加强学生实际编程能力的培养,多采用项目教学法、教师讲述法、头脑风暴法、引导文法、四步法等进行情境教学,以具体工作任务引领提高学生学习兴趣,激发学生的成就感。
2)通过典型的工作任务,由教师提出要求或示范,组织学生进行实践,注重“教”与“学”的互动,让学生在活动中掌握本学习领域的职业能力,提高职业道德。
3)在教学过程中,应创设工作情境,加大实践容量,在实践过程中,使学生掌握面向对象程序设计的方法和步骤,获得最基本的面向对象程序设计知识,提高学生的职业能力。
4) “基于工作任务的逆向循环教学模式”是一种全新的教学模式,是对传统教学模式的颠覆。在传统的教学模式中,老师讲、学生听,学习中的重点不突出,学生学习动力不足,教学效果不佳。我们在研究工作任务导向课程建设模式的基础上,提出让学生在学习相关知识前,先跟着教师对照工作任务做(模仿)一次,了解学习的目的,先对相关知识有了感性认识,老师再讲解,最后学生再运用所学知识去解决工作任务,形成基于工作任务的逆向循环,符合高职学生的特点,符合高职学生的认知规律,有效提高了学生的学习积极性,极大地提高了课程教学质量。
5)首要教学原理在高职《 Web程序设计》教学中的应用
首要教学原理,又叫“五星教学原理”或“五星教学模式”,是由美国著名教学技术与设计理论家梅里尔(M. David Merrill)博士在总结了从赫尔把特开始到现代建构主义、做中学等教学理论和模型的基础上提出的,所谓首要教学原理就是指各种教学设计理论和模式大体赞同的一种处方性的教学设计原理,以期最大程度地利用任何教学产品的若干基本特征。梅里尔归纳总结了五项首要原理:在“在以任务为中心”的宗旨下,教学应该由不断重复的四阶段循环圈即激活旧知、展示论证新知、尝试应用新知、整合融会构成,只有当教学任务被置于这循序渐进的五个教学环节中来完成时,才是符合学习者心理发展要求的优质高效的教学(首要教学原理结构图见图1)。
具体的要求如下:
图1首要教学原理结构图
(1)以任务为中心:当学习者获取的知识和原理来源于现实世界中的任务时才能促进学习,获得较好的学习效果,即要求教学内容要联系学习者现实的生活情境;
(2)激活旧知:当学习者激活了和所学知识技能相关的以前的旧知识和经验时,才能促进学习,获得较好的学习效果,即要求教学时要激活学习者相关的旧知识和经验;
(3)当学习者观察和研究了对所学新知识与技能进行了充分的展示论证时,才能促进学习,获得较好的学习效果,即要求教学中要展示论证学习的知识技能而不是仅仅告知相关信息;
(4)尝试应用:当学习者把所学的新知识新技能进行尝试应用来解决问题时,才能促进学习,获得较好的教学效果,即教学中要让学习者尝试应用刚才所理解的新知识新技能来解决问题;
(5)整合融会:当学习者把所学的新知识技能整合融会或迁移到日常生活中时,才能促进学习,获得较好的学习效果,即教学要鼓励学习者将所学新知识新技能整合融会到日常生活中去。
首要教学原理要求必须以任务为中心,同时四阶段循环圈与学习过程的“结构-指导-
辅导-反思”循环圈是一致的,不仅关注教学过程,更关注学习过程,要求在课堂教学中要让学生尝试应用、鼓励学生将新知识新技能整合贯通或迁移到日常生活当中,达到学以致用的效果,和职教的育人理念是一致的。
“五星”既是指优秀的,如同宾馆的五星级,也蕴含着这种教学设计方法中的五个要素,即:以问题为中心,激活阶段,展示阶段,应用阶段和整合阶段。“‘五星’教学设计”是指以问题为中心,包含五个要素的一种优秀的教学设计方法,它的最大特点是课堂教学围绕着一个中心问题展开,并把这个中心问题先转化为任务,再分解成几个小任务,学生通过激活、展示、应用和整合四个阶段的学习努力去完成这些具体的任务,而达到学习的目的。我们把“五星”教学设计又称为“以问题为中心”的教学设计模式。
经过我们对梅里尔博士的五星教学模式进行改造和创新,“五星”教学设计模式的一般教学程序如下图2所示:
帮助
准备
反思
完成任务、解决问题
图2 “以问题为中心”教学设计教学程序
图2纵线表示教学的基本过程:
鼓励整合
激活
完成任务、解决展示
序列问题
应用尝试学生学习循环圈
指导理解分解成问题和任务序列
提出中心问题
转化为任务
教学阶段循环圈
教师指导循环圈
辅导
提出中心问题→转化为任务→分解成问题和任务序列→完成序列任务,解决序列问题→完成任务、解决问题
中间的三个圆圈分别为教学阶段循环圈、学生学习循环圈和教师指导循环圈。教学中通过这三个圆圈的不断循环运作来完成序列任务,解决序列问题。序列问题全部解决了,整个任务就完成了,中心问题也就解决了。
教学阶段循环圈:激活阶段→展示阶段→应用阶段→整合阶段
对应学生学习循环圈:准备→理解→尝试→反思
对应教师指导循环圈:帮助→指导→辅导→鼓励
A、在激活阶段,教师通过激活原有知识结构和提供知识结构,帮助学生回忆原有知识结构或通过教师提供的知识结构来学习新知识,即帮助学生做好学习准备。
B、在展示阶段,教师指导学生将新知识与准备的知识结构加以联系,理解新知识。
C、在应用阶段,教师辅导学生进行应用活动,让学生进行练习尝试。
D、在整合阶段,教师鼓励学生将知识融会贯通,进行反思和创新。
(3)教学组织
1)在教学过程中,应发挥多媒体、项目资料、网络资料、学生工作页等教学资源辅助教学的作用,采用小组工作、专项训练、过程演示等方式,帮助学生理解面向对象程序设计的基本知识及面向对象程序设计的基本方法和步骤,在真实氛围下学习实践。
2)充分发挥校内外实训基地作用,应配备1-2名有多年工作经验的的兼职教师或双师素质的专任教师组织教学,学生的学习任务可来源于真实的软件项目。
3)工作任务教学课时应集中安排,以适应工作任务连续完成的需要。
4)每一学习情境都应按照资讯、计划决策、实施、检查评价四步法组织教学,符合学生工作过程的认知规律和职业成长规律。
(4)教学手段
本学习领域常用的教学媒介有学生工作页、视频片断、规范标准、网络平台、黑板、多媒体等。
3.教学评价
建立体现工学结合的评价机制,实践多种评价方法,注重岗位技能评价及对知识的理解能力、运用能力的考核,使学生在岗位技能训练中积极主动,充分发挥评价的导向功能和激励功能,促进学生专业能力和创新意识的提高。
本课程采用学习过程完成项目考核与期末考试相结合的方式,着重考核学生的动手能力
和解决实际问题的能力。总成绩 = 学习过程完成项目评价(75%)+ 期末考试(25%)
(1)考试内容为学校学习中所涉及的重要知识和能力。通过考试来督促与培养学生的组织能力、技术能力、逻辑思维能力和工作安全、健康保护以及环境保护的能力。
(2)考试包括期末笔试考核和平时实践技能考核两部分,以实践技能考核为主(占成绩的70%),笔试考核为辅(占成绩的30%),实践技能部分考核不及格定为考试不通过。
(3)笔试部分要包括学习领域中的重点知识。考核重点包括常用控件、内置对象、数据访问技术、数据展示控件、文件操作、AJAX技术。
(4)为适应专业知识的更新和学生就业市场的专业能力需求,考试内容发生变更,须经学院专业建设指导委员会和学院教学指导委员会认可。
(5)考核方式发生变化须经学院教务处和学院教学指导委员会认可。
4.学习资源的开发与利用
(1)学习资源的开发
1)产学合作开发实验实训课程资源,充分利用本行业典型的IT企业的资源,进行产学合作,建立实习实训基地,实践“做中学、学中做、边做边学”的育人理念,满足学生的实习实训,同时为学生的就业创造机会。
2)建立本专业实验室及实训基地,使之具备现场教学、实验实训、职业技能证书考证的功能,实现教学与实训合一、教学与培训合一、教学与考证合一,满足学生综合职业能力培养的要求。
3)建立配合情境化教学和技能培养的课程教学资源库,包括案例库、法规库、示范文本库、项目范例库,为学生自主学习提供第一手资料,为技能培养创造条件。
4)开发学做一体的教材、学生工作页、项目教学指导手册等教学资源。
5)不断丰富配合情境学习和技能培养的图书资料,包括各类规范、标准等,保证学生资讯环节的需要。
6)建议加强课程资源的开发,建立多媒体课程资源的数据库,努力实现跨学院多媒体资源的共享,以提高课程资源利用效率。
(2)学习资源的利用
1)注重项目教学指导手册、学做一体教材、规范标准、课程资源和教学资源的利用,这些资源有利于创设形象生动的工作情境,激发学习兴趣,促进学生对知识的理解和掌握。
2)积极利用网络课程资源,诸如电子书籍、电子期刊、数据库、数字图书馆、教育网站和电子论坛等网上信息资源,使教学从单一媒体向多种媒体转变;教学活动从信息的单向
传递向双向交换转变;学生单独学习向合作学习转变。
3)注重师生间网络平台的利用,师生可在网上交流和沟通,进行问题探究和远程教学,扩大学习资源的交互空间。
五、说明
1.本课程标准主要适用于三年制高等职业技术学院网络技术专业。
2.学习情境的内容和工作任务的设计,应根据行业发展和教学需要定期修订。
3.教学时数可根据需要进行调整。
版权声明:本文标题:ASPNET动态网站开发课程标准 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/free/1702914744h435804.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论