附件1:
“前后端数据交互”课程标准
课程代码: |
1830512296 |
学 时: |
64H(理论32H,实践32H) |
课程类型: |
专业课 |
学 分: |
3.5 |
授课性质: |
□纯理论课(A类) R理论+实践课(B类) |
适用专业: |
软件技术 |
三年制高职 |
执笔人: |
尹佳欣 |
审定人: |
艾迪 |
一、课程概述
(一)课程定位
1.课程性质
前后端数据交互课程是软件技术专业的一门专业主干课程。学生通过学习本课程,能够加强对HTML5、CSS3、JavaScript、jQuery等核心知识的应用,能够掌握前端轻量框架技术、跨平台移动Web技术。进而培养学生动态网站开发和移动端动态网站开发的实践能力。
2.课程任务
本课程在专业人才培养中的作为培养学生专业基础能力的作用,针对软件技术专业技术技能人才培养目标,服务软件技术岗位,培养学生网页设计开发知识、技能及素质。
本课程要求学生具备动态网页设计、开发、调试、维护等能力,能够应用Web前端开发技术开发相应的动态网站,能够遵循企业Web标准设计和开发过程,达到中级Web前端开发工程师水平。本课程的前导课程有“JavaScript编程”、“轻量级前端框架”等,后续课程包括“MVC软件开发、软件项目开发”等。
(二)设计思路
1.内容设计
本课程以javascript程序员、软件设计师、jQuery工程师等Web前端工程师职业岗位要求为依据,以培养工程化、标准化软件生产和专业化团队交流合作的能力为核心,结合实际工作需求开发课程内容。选择典型的实用案例为载体,以项目开发的经典模型和工作流程为顺序,设计了4个教学课题。
2.教学设计
课程教学全部安排在专业机房进行,采用理论与实践相结合的原则,同时结合任务驱动与问题激励相结合的原则,培养学生的团队协作意识和学习解决问题的能力,从而适应不断发展的新技术。联系前驱、后继课程,整合多门课程,构建立体的知识体系。采用“任务驱动、项目导向”的“教学做”一体化情境教学模式,构建师生互动的课堂。采用教授法、讨论法、分组教学法、多媒体教学法、任务式教学法、项目式教学法等形式多样的教学方法。大力开发课程资源,提供丰富的学习资源,将课堂授课与网络教学相结合,促进自主学习。教学效果评价采取过程性评价与结果性评价相结合,理论与实践相结合,重点考核程序分析与设计的能力,过程性评价及结果性评价的比重各为50%。
二、专业核心素养与课程目标
(一)专业核心素养
通过课程学习与实践而逐步培养有科技强国、家国情怀和使命担当的复合型新时代高级工程技术人才。引导培养学生求真务实、不断探索、永攀高峰、开拓进取的科学精神和品格。培养知识型、技能型、创新型学生,弘扬劳模精神和工匠精神,营造劳动光荣的精益求精的敬业精神。
(二)课程目标
学习完成本课程后,学生应该具备的要素,包含:
1. 素质(含思政)目标
(1)树立共产主义远大理想和中国特色社会主义共同理想,坚定中国特色社会主义道路自信、理论自信、制度自信、文化自信,自觉肩负起民族复兴的时代重任;
(2)热爱和拥护中国共产党,听党话、跟党走,扎根人民、奉献国家,具有家国情怀和责任担当意识;
(3)具有质量意识、环保意识、安全意识、信息素养、工匠精神、创新思维;
(4)勇于奋斗、乐观向上,具有自我管理能力、职业生涯规划的意识,有较强的集体意识和团队合作精神;
(5) 具有较强的计划、组织、协调和执行能力。
2. 知识目标
(1)掌握HTML5、CSS3、JavaScript、jQuery、AJAX等核心知识的应用;
(2)理解HTTP协议基本规则;
(3) 掌握PHP程序设计,能够使用PHP制作动态网页;
(4)掌握MySQL数据库的基本操作,能使用PHP进行MySQL数据库编程;
3. 能力目标
(1) 具有探究学习、终身学习、分析问题和解决问题的能力;
(2) 具有良好的语言、文字表达能力和沟通能力;
(3) 具有良好的团队合作与抗压能力;
(4) 具有查找、阅读工程资料与文献的能力;
(5) 能分析网页结构和特效方案;
(6) 具有良好的编码习惯。
三、课程结构与内容
(一)课程项目/模块及学时分配
本课程依据软件技术专业所面向的工作岗位和主要工作任务,结合实际工作需求开发课程内容,以项目开发的经典模型和工作流程为主线选取学习课题。根据课题难易程度、工艺复杂程度、工作量大小确定教学内容与学时分配,本课程设共设有4个模块,具体安排见表2。
表2 项目/模块安排表
序号 |
项目/模块名称 |
参考学时H |
1 |
Web网络基础 |
12H(含实践6H) |
2 |
AJAX 技术 |
20H(含实践10H) |
3 |
PHP开发Web服务器 |
16H(含实践8H) |
4 |
MySQL数据库 |
16H(含实践8H) |
|
合计 |
64H(含实践32H) |
(二)课程项目/模块内容描述及实施
在设计思路基础上,依据“软件技术专业”主要岗位职业能力目标,在“基于工作过程”的课程设计思路前提下,以项目设计为主线,按照难易程度、工作流程划分4个学习模块,然后将相关的知识与技能融会其中。具体教学设计见表3-表6。
表3 项目/模块1教学设计表
项目1 |
Web网络基础 |
参考学时 |
12H(实践6H) |
学习内容 |
1. Web定义与Web架构解析; 2. HTTP协议基本内容; 3. 客户端与Web服务器端数据通信. |
重点难点 |
重点:HTTP协议的理解。 结合实例详细讲解,加强练习,安排上机操作 难点:HTTP协议的理解。 案例教学结合技能强化训练,广泛引用生活实例类比教学。 |
特色说明 |
本项目中所涵盖:思政改革特色、产教融合特色 |
学习质量 标准 |
1.素质(含思政)层面: (1)培养遵纪守法的意识; (2)发扬助人为乐的精神。 2.知识层面: (1)理解HTTP协议的基本规则; (2)理解Web客户端与服务器数据通信的模型; 3.技能层面: (1)能够发送HTTP请求报文。 |
教学实施 过程 |
步骤 |
内容 |
教学组织形式/方法手段 |
课时 |
1 |
Web架构解析、HTTP协议讲解 |
案例法+演示法 |
8H |
2 |
HTTP GET请求报文发送 |
讲授法+练习法 |
4H |
|
教学资源 运用 |
场地:软件开发实训室; 设备、工具等:多媒体教学设备、应用软件及多媒体教学软件; 资料:电子课件、实训项目、电子教案等。 |
考核方式 |
1.课堂提问及布置的习题:回答问题与操作完成的情况 2.评价方式:学生自评、教师对学生各考核项目按照考核标准进行评价 |
|
|
|
|
|
|
表4 项目/模块2教学设计表
项目2 |
AJAX 技术 |
参考学时 |
20H(实践10H) |
学习内容 |
1. AJAX技术原理; 2. 原生JavaScript 实现AJAX技术; 3. JQuery实现AJAX技术; 4. 其他库实现AJAX技术。 |
重点难点 |
重点:原生JavaScript 实现AJAX技术,JQuery实现AJAX技术。 将案例教学结合技能强化训练 难点:原生JavaScript 实现AJAX技术,JQuery实现AJAX技术。 广泛引用网页实例进行类比教学,增强学生对HTML5新增元素的使用。 |
特色说明 |
本项目中所涵盖:思政改革特色、产教融合特色 |
学习质量 标准 |
1.素质(含思政)层面: (1)培养正确的世界观、人生观和价值观; (2)树立吃苦耐劳的精神。 2.知识层面: (1)掌握JavaScript 实现的AJAX技术; (2)掌握JQuery实现的AJAX技术。 3.技能层面: (1)会在网页中发送数据请求并解析响应数据。 |
教学实施 过程 |
步骤 |
内容 |
教学组织形式/方法手段 |
课时 |
1 |
AJAX技术解析 |
讲授法+案例法 |
4 H |
2 |
动态网页实践 |
讲授法+练习法 |
8 H |
|
教学资源 运用 |
场地:软件开发实训室; 设备、工具等:多媒体教学设备、应用软件及多媒体教学软件; 资料:电子课件、实训项目、电子教案等。 |
考核方式 |
1.课堂提问及布置的习题:回答问题与操作完成的情况 2.评价方式:学生自评、教师对学生各考核项目按照考核标准进行评价 |
|
|
|
|
|
|
表5 项目/模块3教学设计表
项目3 |
PHP开发Web服务器 |
参考学时 |
16H(实践8H) |
学习内容 |
1. 掌握PHP的基本语法、编码规范; 2. 掌握PHP面向对象的使用方法; 3. 掌握PHP操作MySQL数据库、管理MySQL数据库中数据的方法; 4. 能使用Session、Cookie开发动态网站; |
重点难点 |
重点:PHP的开发环境和基本语法;PHP面向对象的应用 将案例教学结合技能强化训练 难点:MySQL数据库编程和Session、Cookie操作。 广泛引用网页实例进行类比教学,增强学生对HTML5新增元素的使用。 |
特色说明 |
本项目中所涵盖:思政改革特色、产教融合特色 |
学习质量 标准 |
1.素质(含思政)层面: (1)培养克服困难的精神; (2)树立热爱劳动的意识。 2.知识层面: (1)掌握PHP语法; (2)掌握PHP操作MYSQL数据库; 3.技能层面: (1)能用PHP开发web服务器。 |
教学实施 过程 |
步骤 |
内容 |
教学组织形式/方法手段 |
课时 |
1 |
PHP语法及数据库连接操作 |
讲授法+案例法 |
8 |
2 |
Web服务器实践 |
讲授法+练习法 |
4 |
|
教学资源 运用 |
场地:软件开发实训室; 设备、工具等:多媒体教学设备、应用软件及多媒体教学软件; 资料:电子课件、实训项目、电子教案等。 |
考核方式 |
1.课堂提问及布置的习题:回答问题与操作完成的情况 2.评价方式:学生自评、教师对学生各考核项目按照考核标准进行评价 |
|
|
|
|
|
|
表6 项目/模块4教学设计表
项目4 |
MySQL数据库 |
参考学时 |
16H(实践8H) |
学习内容 |
1. MySQL控制台命令; 2.数据库定义语句和查询语句; 3. 触发器、索引和视图; 4. 数据库备份和还原过程。 |
重点难点 |
重点:MySQL控制台命令和语句;数据库定义语句和查询语句。 将案例教学结合技能强化训练 难点:触发器、索引和视图以及数据库备份和还原过程。 广泛引用网页实例进行类比教学,增强学生对HTML5新增元素的使用。 |
特色说明 |
本项目中所涵盖:思政改革特色、产教融合特色 |
学习质量 标准 |
1.素质(含思政)层面: (1)培养克服困难的精神; (2)树立热爱劳动的意识。 2.知识层面: (1)掌握MySQL对数据库的基本操作; (2)掌握MySQL事务和视图的使用方法; 3.技能层面: (1)能使用MySQL数据库进行基本的数据管理工作。 |
教学实施 过程 |
步骤 |
内容 |
教学组织形式/方法手段 |
课时 |
1 |
数据库创建表、设置约束、设置自增型字段、复制表结构、修改表、修改字段、修改约束条件、修改表名、删除表、插入/修改/存储/查询数据等 |
讲授法+案例法 |
12H |
2 |
设计并创建某个项目的数据库实践 |
讲授法+练习法 |
4H |
|
教学资源 运用 |
场地:软件开发实训室; 设备、工具等:多媒体教学设备、应用软件及多媒体教学软件; 资料:电子课件、实训项目、电子教案等。 |
考核方式 |
1.课堂提问及布置的习题:回答问题与操作完成的情况 2.评价方式:学生自评、教师对学生各考核项目按照考核标准进行评价 |
|
|
|
|
|
|
四、课程考核评价方案
本课程的考核应以平均考核与期末考核相结合,理论考核与实践考核相结合的原则,强调学生对基本理论的掌握程度,也注重学生程序设计及调试能力的培养。具体考核方法如下:
表7 课程考核要求(参考)
考核类别 |
平时过程性考核xx% |
期末终结性考核xx% |
考核要求 |
课堂表现、学习态度、考勤情况10%,作业完成情况10%,实验完成情况10%,测验20%。 |
理论考试35%、实践考核25% |
五、教学实施要求
(一)教学要求
本课程为理论+实操课程,专业性强,难度大。需要注重理论与实践的结合,教学内容要求与时俱进,教师要求具备较强的编程能力,最好有实际项目经验,教法要求生动明了,方便学生理解。
(二)教材选用与编写要求
坚持政治性、思想性、科学性、适应性、创新性原则,优先选用优质教材、数字化活页教材,严禁不合格的教材进入课堂。组建大数据技术教材教法研修委员会。制定专业群新编教材的建设计划、选题、立项及现有教材的应用情况评估;定期组织深入合作企业一线进行新技术、新工艺、新方法学习和实践;专业教材优先选用三年内出版的国家级规划教材、省部级优秀教材;建立教材生命周期管理,确保专业群内底层共享类课程教材每3年修订1次,核心及拓展课程教材每1年修订1次,数字活页每周补充1次,保持教材的先进性、时效性。
(三)课程资源开发与学习环境创设
1.教学资源开发与运用[1]
课程应配有网络教学资源,不仅教师可以利用这些资源进行教学,学生也可以通过课程资源进行自主学习。课程网络教学资源应包括:课程标准、电子课件、电子教材、学习指南、在线测试、虚拟仿真库、案例库等内容。
2.学习环境创设(即:教学实践条件配置)
本课程实践教学在公共机房进行。我校现有13个公共机房,均安装有多媒体教学软件,实践教学时通过多媒体教学软件可进行广播教学、个别辅导、学生演示、文件传送等师生交互活动,每个机房配备60台电脑,能保证每个学生使用一台电脑进行实践操作。
本课程配有软件教研室编写的实训教材,有明确的实训项目和实验要求,以程序调试、程序填空、程序设计等形式培养学生的程序设计能力,可满足不同层次的学生的学习需要,在实际使用过程中效果良好
(四)教师发展
1.基本要求
教师应具有先进的高职教学理念、具备计算机软件技术或计算机信息管理专业领域全面的知识储备,掌握软件工程的理论,熟悉开发工具的使用,有丰富的项目开发经经验,有很强的算法分析与设计能力,具有丰富的教学经验。教师应有良好的师德师风,具备“双师”素质,即要有理论知识又要有实践经验,有企业相关工作或实习经历,能承担实践教学
2.专业提升
依托校外教师实践基地,加强培养专任教师专业实践能力。强化“双师型”教师培养,落实顶岗实践制度,健全教师到行业企业实践锻炼的长效机制,确保专任教师每年到校外教师实践基地实践1个月以上;选聘技术骨干、项目主管,开展“师徒”结对活动,以工作任务驱动教师专业实践能力全面提升,培养职业素质和工匠精神;制定教师企业实践管理考核办法,量化考核指标,加强教师实践过程和效果监控。派遣骨干教师参与行业前沿技术培训,定期参与学术研讨,每5年深入行业知名企业顶岗实践锻炼,参与技术攻关与研发6个月以上,提升专业实践能力
3.团队建设
进行相应的师资配备通过培养、聘请和引进相结合,建成学历、职称、年龄结构更加合理的专兼结合的双师型教学团队,建设目标是以“领军型”专业带头人、“教练型”骨干教师、“匠师型”技能大师、“双师型”师资队伍构成的国家级教学创新团队。不断引进优秀人才充实教师队伍,使生师比≤16,专业课教师中具有高级职称教师比例≥70%)。
六、其它建议和说明(或者附录)
1. 课程教学过程中,应注重读程序和写程序的能力培养,注重对基本概念的理解和基本能力的掌握上,不要在具体语言环境的语法细节上过分要求,另外还应注意对学生程序书写规范的要求。
2. 在教学实践中应注重过程的管理、质量的监控,平时应保证学生有足够的作业任务,要控制作业的难度,强调对基本能力的培养。应特别注意实践教学过程的管理,在实验前应将必须的理论知识讲清楚,实验时加强辅导,及时解决学生调试程序过程中的问题,实验后及时检查实验报告,并记录成绩。
3. 在教学环节,教师应尽注意学生的知识背景,可能多举一些能联系学生生活实际的例子,以便于学生理解问题,理解算法,教学过程中也可以根据学生实际掌握的情况,适当调整教学安排,降低或提高要求,不必过于拘泥于课程标准的要求。