PHP应用程序设计课程标
准..(总22页)
本页仅作为文档封面,使用时可以删除
This document is for reference only-rar21year.March
《PHP应用程序技术》课程标准
教研室主任: 专业带头人: 系(部)主任: 教务处: 教学副院长: 审核批准日期:
二○一七年六月
《PHP应用程序设计》课程标准
(基本信息) 课程编码:
课程类别:专业方向课程 适应专业:网站系统设计 开设时间:大三上期 学 时 数:80学时
一、课程概述 (一)课程性质
《《PHP程序设计》课程是5年制高职计算机应用技术专业的一门专业课程。《PHP程序设计》是网络程序设计、网站开发需要掌握的重要语言,是5年制高职计算机应用技术专业学生必须掌握的专业知识之一。 (二)课程基本理念
本课程的主要任务是培养学生的网络程序设计能力和编程思想;培养学生的基本网络编程技能;培养学生运用PHP语言进行程序开发的能力;培养其良好的编程规范和职业习惯,并使用PHP语言解决实际问题。
学生学习了《PHP程序设计》可以从事网站开发、软件测试等工作,可以承担软件编码或者测试的工作,可以按照用户需求使用相关主流开发平台,完成相关的功能模块设计、编码、调试和单元测试工作。课程结构上遵循企业开发“流程化”、项目“兴趣化”、教学“项目实战化”、模式“前瞻化” 、教材“权威化”、授课“案例化”等国内领先的IT工程师培养模式,并且结合科学的考核评价模式。通过全方位课程设计、全真的工作环境、探索研究工学结合的培养模式,提高学生职业技能,最终实现岗位无缝对接。
(三)课程的设置与设计思路
本课程立足于培养学生的动手实践能力,教学活动基本上围绕着职业导向而进行,对课程内容的选择标准进行创造性的根本改革,打破以书本知识传授为主要特征的传统学科课程模式,转变为以工作情景任务为中心组织课程内容和实施课程教学,让学生在完成具体项目的过程中发展职业能力并掌握相关理论知识,真正做到学以致用,从而发展职业能力。
本课程的框架结构,经过与企业专家系统的讨论分析,按实际需要及由简入繁的原则,最终确定了学习培养标准。最终达到掌握《PHP程序设计》的目标,本课程共80课时,其中实践50课时。 二、课程目标
1.方法能力目标
(1) 培养学生学习能力、自学能力;
(2) 培养学生自我分析问题和解决问题的能力; (3) 培养学生获取新知识的能力和信息搜索能力;
(4) 培养学生的决策能力。
(5) 培养学生善于总结和创造性工作的能力。 (6) 培养学生程序设计思想和软件规划和设计能力。 2.社会能力目标
(1) 培养学生良好的自我表现、与人沟通能力; (2) 培养学生的团队协作精神;
(3) 培训学生勇于创新、爱岗敬业的工作作风; (4) 培养学生的质量意识、安全意识; (5) 培养学生诚实、守信、坚忍不拔的性格; (6) 培养学生自主、开放的学习能力。 3.专业能力目标
(1)了解程序设计、算法、面向对象概念。
(2)熟练掌握PHP的安装、配置、运行,熟练掌握Apache配置、启动与关闭的基本方法。
(3)培养学生勤奋求实、好学上进、勤学好问的良好学习态度和团队协作的精神。
(4) 能编写PHP应用程序。
(5) 能使用PHP+ MySql数据库开发网站。 (三)职业技能证书考核要求
通过该门课程学习学生可以参加全国信息技术应用水平竞赛或参加行业资格认证考试,获得相应职业技能资格证书。 三
、
内
容
标
准
(一)学习目标:
1、掌握PHP基本语法及应用。 2、掌握SESSION和COOKIE的使用 3、掌握使用PHP和页面进行交互。 4、掌握PHP图像处理应用。
5、掌握MySQL数据库的使用及使用PHP操作MySQL数据库。
6、了解系统开发的其他工具及语言。 7、掌握系统开发的基本流程。 8、掌握企业需求实训开发。
(二)活动安排:
1、基于工作过程的课程开发理念,先进行综合职业行动领域和情境分析,然后深入企业调研和行业专业研讨,最终分解和确定学习任务。
2、根据情景任务,开发相应的课程教案,组织课程资源。 3、推行一体化教学模式,强化教与学的及时互动,进行动态的教学评价和反馈机制。
4、建立课后网络教学和学习平台,强化课后训练和扩充学习资源,提供课后教学支持。
5、组织专题技术讲座和讨论,加强对新技术的掌握。
6、加强校企联动,鼓励走入企业参加生产实训,使学生加深对PHP编程技能在实际工作应用的认识和掌握。
8、完善项目化教材编写,组织教师参加高层次技术培训和企业工程实践。
9、组织参加各层次的网页布局兴趣活动和比赛。 (三)知识要点: ① PHP运行环境及配置
② while和break语句、continue语句、exit语句 ③ PHP运算符和数据类型的转换
④ header函数的使用、重定向的实现和文件下载 ⑤ 字符串三种指定方法 (四)技能要点:
① GET以及POST提交方式的区别 ② 变量或常量状态的函数 ③ Cookie和Session会话技术 ④ 常用的字符串处理函数 四、实施建议 (一)教学建议
1、课程项目结构与学时分配
为使学生掌握利用PHP熟练进行编程能力所需的知识与技能,本课程以网页编程和输出为贯穿项目,并由基础网页编程来组织教学,将职业行动领域的工作过程融合在项目训练中。本课程项目结构与学时分配见表1。
表1
PHP课程项目(学习情境)内容与学时分配表 项目编号 子项目名称 子项目内容 支撑知识 学时 功能简介 1、 了解程序2.程序运行环境的搭设计、算法、PHP开发环境搭建 面向对象概念 建 3.安装Apache与2、 PHP 的启动与关闭、1 10 Apache的配置文件 的配置文件 2 3 `4 熟练掌握PHP的安装、配置、运行,熟练掌握 Apache配置、启动与关闭的基本方法。 1.语言构成与工作原1、了解PHP语言理 的相关概念。 2.常量与变量 3.运算2、熟练掌握PHP符和关键字 的基本语法、熟4.流程控制语法 5.表练掌握PHP函数达式 的定义和使用。 PHP基础语法 6.特殊的全局变量 7.文件包含 的数据类型 9.数据类型间的转换 10.函数的定义与使用 常用函数 中面向对象程序设1、掌握面向对象计的 应用 的类、对象、属2.定义属性和方法 性、方法等概3.类的引用、扩展与念。 继承 2、熟练掌握PHPPHP中类的应用 4.类的使用 类的定义,属性5. 接口与抽象类 和方法的定义和使用,熟练掌握PHP的面向对象程序设计的方法。 中的目录操作 1、理解目录、文中的文件操作 件、格式化、正3.文件的上传与下载 则式等基本概4.字符类型的特殊性 念。 文件系统与文本5.字符的显示与格式2、熟练掌握PHP数据 化 的目录和文件操6.常见字符串的操作 作、字符串操作7.正则表达式 的基本方法。 8.字符操作的注意事项 6.几种综合网络服务器系统的 7.几种开发工具简介 12 10 8 5 1.一维数组与数1、理解数组的相组 关概念 数组操作与数据2.常用的数组操作 2、 结构 3.数组索引与键名的操作 10 4.数组的排序 熟练掌握一维数组和二维数组的定义及使用,掌 握数组的排序的基本数据结构。 6 `7 8 中常见错误类型 1、理解错误、异程序调试策略 常等概念。 3.使用PHPEclipse进2、熟练PHP的错错误与异常 行PHP 误处理、异常处4.错误的处理 理的基本方法。 5.异常处理的原理 6.扩展的异常处理类 表单简介 1、理解HTML、2.表单数据的接收 表单等概念。 3.常用表单数据的验2、熟练掌握证方法 HTML的基本语PHP与表单 编码解码函数 法,熟练掌握程序设计基础 PHP表单的操动态生成JavaScript 作,熟练掌握中调用PHP程序 JavaScript与PHP和PHP综合实例 的结合使用。 数据库安装与配置 1、理解关系式数2.如何创建一个数据据库的相关概库与表 念。 3.数据的操作 2、熟练掌握MySQL的安装与4.使用PHP操作MySQL数据库安操作 MySQL数据库 装与配置,熟练掌5.使用PHP获取握使用PHP操作MySQL数据库的信MySQL数据库的息 方法。 8 12 10
2、课程教学实施
建议本课程重视学生在校学习与实际工作的一致性,采取任务驱动、项目导向的教学模式,每个具体学习情境设计见表2-1、2-2、2-3详表。
表2-1
PHP学习情境表一 学习情境(项目):PHP开发环境搭建 学时 10 能力目标:熟练掌握PHP的安装、配置、运行,熟练掌握Apache配置、启动与关闭的基本方法。 项目目标 知识目标: 1、了解程序设计、算法、面向对象概念。 功能简介 2.程序运行环境的搭建 3.安装Apache与PHP 项目任务 的启动与关闭、Apache的配置文件 的配置文件 6.几种综合网络服务器系统的 7.几种开发工具简介 学生知识 1、培养学生勤奋求实、好学上进、勤学好问的良好学习态度和与能力准备 团队协作的精神。 1.软件:操作系统、PHP工具包。 教学材料准备 2.硬件:一体化实训室(基本配置要求:具有网络环境、1套投影设备、若干计算机、交换机)。 教学方法建步骤 教学活动过程 主要知识点 学时 议 1、 PHP功能收集和展示PHP技术简介 相关背景知识,提出总2、 程序运体课程目标和任务要1、 PHP基行环境的搭多媒体演示2 求,下发任务说明书,础知识 法 建 让学生提前了解任务内3、 安装容,并提前进行资料的Apache与学习 PHP 引入工作任务,分析目1、 Apache的启动与关标,摆出问题,做出任2、分析任讲授法 闭、Apache务计划,将完成任务所务,提出问2 需要的基本理论和基本的配置文件 演示法 题,制定实施概念讲授给学生,然后2、 PHP的配 计划和方案 经过讨论优化,确定最置文件 终工作任务方案。 1、 随堂测演示实现任务过程,解试 演示与操作释在编程过程中如何使3、任务演示2、 单元测法 2 用这些指令,以及在应和实施 试 案例法 用这些指令时的注意事3、 实际操情境教学法 项及创新。 作 4、技能实训和知识拓展 技能实训,提出进一步 问题,拓展相应知识,强化专项技能 演示与操作法 讨论交流法 3 5、检查和评估 进行自评、互评交流,分析工作过程的问题和不足,并总结成功与失败的经验和教训,发扬成绩,找出不足。 同时结合一定形式的理论和实践综合考查,成果展示、提交实训报告和多种形式的虚拟趣味活动等,及时得到教学反馈信息,做出教学评价 交互检查法 讨论法 小组演示法 1 表2-2
PHP学习情境表二 学习情境(项目):PHP基础语法 学时 25 能力目标:熟练掌握PHP的基本语法、熟练掌握PHP函数的定项目目标 义和使用。 知识目标:掌握面向对象的类、对象、属性、方法等概念。 1.语言构成与工作原理 2.常量与变量 3.运算符和关键字 4.流程控制语法 5.表达式 项目任务 6.特殊的全局变量 7.文件包含 的数据类型 9.数据类型间的转换 10.函数的定义与使用 常用函数 学生知识 1、培养学生勤奋求实、好学上进、勤学好问的良好学习态度和与能力准备 团队协作的精神。 教学材料准备 1、 1.软件:操作系统、PHP工具包 教学活动过程 主要知识点 步骤 教学方法建议 学时 1.语言构成与工作原1、 了解PHP理 语言的相关2.常量与变量 概念 3.运算符和关键字 2、 熟练掌4.流程控制语法 握PHP的基5.表达式 本语法、熟1、任务一教学 6.特殊的全局变量 练掌握PHP7.文件包含 函数的定义的数据类型 和使用。 9.数据类型间的转换 10.函数的定义与使用 常用函数 任务二 1、删除更新语1、 收集任务资句 讯,下发任务说明2、数据库简单书和相关参考资料 操作 2、 分析任务要求,制定任务工作计划,确定工作方案。 3、 任务实施: 2、任务二教学 讲解相应命令操作,完整演示过程,解答学生在操作中的问题。 4、 技能实训,拓展知识 5、 组织讨论和总结 成果检查和展示,分析反思工作过程并交流,多角度检查学生3、检查和评估 学习情况,及时教学反馈,强化和弥补教学不足。 表2-3
PHP学习情境表三 学习情境(项目):PHP中类的应用 案例法 讨论法 演示和操作法 6 案例法 讨论法 演示和操作法 4 交互检查法 讨论法 小组演示法 2 学时 10 项目目标 能力目标:熟练掌握PHP类的定义,属性和方法的定义和使用,熟练掌握PHP的面向对象程序设计的方法。 知识目标:掌握面向对象的类、对象、属性、方法等概念。 中面向对象程序设计的应用 2.定义属性和方法 项目任务 3.类的引用、扩展与继承 4.类的使用 5. 接口与抽象类 学生知识 与能力准备 1、操作系统、PHP 开发工具包。 1、 项目任务案例材料 2、 实际操作教学演示视频 教学材料准备 3、 技能实训样品资料 4、 多媒体教学课件 5、 项目阶段性考核内容和评价标准 教学活动过程 主要知识点 教学方法步骤 建议 中面向对象程序设计1、向对象的类、的 应用 对象、属性、方法案例法 2.定义属性和方法 等概念 操作法 1、任务一教学 3.类的引用、扩展与操作法 继承 4.类的使用 5. 接口与抽象类 1、 收集任务资 料,下发任务指导书 2、 罗列任务要案例法 点,制定工作计划演示法 2、任务二教学 和方案 操作法 3、 任务实施: 实训拓展 4、 技能实训和知识拓展 学时 5 4 组织学生加强操作过程的自查自评,同时以小组交流形式进行互评 强化对实训过程和实训报告的监督和检查, 5、检查和评估 以理论和上机结合形式有针对性对表格和表单嵌套进行教学测评,以检查教学效果 课后加强教学交流辅导平台,及时解决学生问题。 交互检查法 讨论法 小组操作法 1
(二)考核评价建议
为全面考核学生的知识与技能掌握情况,本课程主要以过程考核为主。课程考核涵盖项目(学习情境)任务全过程,主要包括项目实施等几个方面。各项目(学习情境)具体考核方式与考核标准比例见表3。
表3
PHP课程考核方式与考核标准 项目 编号 考核点及 项目分值比 建议 考核方式 评价标准 优 条理非常清晰,结构合理,学习能力强,有极大的兴趣 良 条理清晰,结构合理,学习能力较强 及格 基本能说明对PHP基础掌握,条理和结构基本合理,资料内容较少 能基本完成数据库安装、环境设置和调用编程指令,能解决一些使用中的问题,但操作手段单一 不及格 不能反映说明对PHP掌握,条理和结构不合理,无说明资料内容 项目 成绩比例 PHP的基本概念(10%) 资讯报告 1 PHP语法(5%) 自评和互评 能熟练进行数据库安装、环境设置和调用编程指令,能解决常见的问题,多样化的操作手段和技巧 能较好完成数据库安装、环境设置和调用编程指令,能解决常见的问题,掌握一定的操作技巧 不能完成数据库安装、环境设置和调用编程指令,无法解决出现的应用问题 35% PHP应用 (20%) 综合素质考核(20%) 集中测评 针对概念掌握程度进行考核 见附表3-1 针对概念掌针对概念掌握握程度进行程度进行考核 考核 实训成果完整,格式符合标准,内容完整,有一定过程记录和分析。 实训成果基本完整,报告格式基本符合标准,有少许错误,内容完整,但缺少过程记录 实训成果基本完整,代码编写和效果准确,报告格式基本符合标准,有少许错误,内容完整,但缺少过程记录 简单提醒能完成PHP表单编写。 针对概念掌握程度进行考核 文件系统与数据结构(20%) 小组评议、报告和教师评价 实训成果完整,条理清查,有详细过程记录和分析。 实训成果不完整,无法操作数据库。 2 PHP错误异常排除(25%) 小组评议、报告和教师评价 实训成果完整,代码编写和效果规范准确;格式非常标准,条理清查,有详细过程记录和分析并能提出问题和建议 能完成PHP表单编写工作。并有详细的记录。 见附表3-1 实训成果完整,代码编写和效果准确;内容完整,有一定过程记录和分析 实训成果不完整,代码和样式布局规不完全准确;报告格式不符合标准,错误较多,无过程记录和说明 不能完成PHP表单编写,没有操作记录。 35% PHP表单(10%) 综合素质考核(20%) 集中测评 能完成PHP表单编写工作。 能熟练操作PHP编程和mysql访问,能完成网站数据库操作。并能解决一定的应用问题 能熟练操作PHP编程和mysql数据库访问,能基本完成或在老师少许指导下简单任务,代码大体能符合标准,代码基本准确,有少许错误 操作PHP编程和mysql数据库,无法完成任务,规范性差 PHP和MySQL数据4 库编程(30%) 自评和互评 能熟练操作PHP编程和mysql访问,能完成网站数据库操作。能自己解决问题,并能指导他人进行操作 30% 综合素质考核(20%) 见附表3-1 100% 合计 附表3-1 综合素质考核评价标准
项目公共 考核点 建议考 核方式 评价标准 优 良 安全文明工作,职业操守较好 学习积极性较高 具有较好的团队合作精神,能帮助小组其他成员 及格 1.工作与职业操守(30%) 评教师评价 安全、文明工作,+自评+互具有良好的职业操评 守 学习积极性高,虚心好学 没出现违纪违规现象 2.学习态度(30%) 教师评价 没有厌学现象 3.团队合作精神(20%) 互评 具有良好的团队合作精神,热心帮助小组其他成员 能配合小组完成项目任务 4.交流及表达能力(10%) 能用专业语言正确互评+教师 流利地展示项目成评价 果 能用专业课文能用专业语言基本正确地阐正确、较为流述项目,无重利地阐述项目 大失误 5.组织协调能力(10%) 能根据工作任务对资源进行合理分互评+教师 配,同时正确控评价 制、激励和协调小组活动过程 能工作条件地资源进行较合理分配,同时较正确控制、激励和协调小组活动过程 能根据工作任务对资源进行分配,同时控制、激励和协调小组活动过程,无重大失误 注:各项目考核过程中要注意考核工作与职业操守、学习态度、团队合作精神、交流及表达能力、组织协调能力等内容。
(三)教材编写建议
1、必须依据本课程标准编写教材。
2、教材应充分体现任务导向、实践引领的课程设计思想。将网页布局技术按职业技能标准要求,分解成典型的工作任务,按照知识点和技能点的不同分解为不同的学习情境。
3、教材应与后台、前端合作开发,充分反映最新的科研动态和企业实践新成果,吸纳、更新知识点和技能点,使教材具有先进性、职业性和指导性。
4、教材内容要强化技能点的培养和知识点的应用。 5、教材表达必须精炼、准确、科学。
(四)实验实训设备配置建议
教学在一体化教室进行,配置多媒体展示、较高配置计算机设备,计算机配备数量要满足我院常规班级人数和保有一定工作余量,可按1人配置一台。 (五)课程资源开发与利用建议
1、充分利用我院合作企业的优势,在真实的工作情境中突出工学结合,,选择典型的工作为实训任务,实现实训与生产相结合。 2、任课教师应建立好课后教学服务平台,做好课外辅导,拓展课外教学形式,形成以点带面、以强带弱、互帮互学的教学风气。 3、积极开发校外实训基地,充分利用企业资源强化生产性实训,提升学生的职业素养和职业能力。
4、充分利用各类教学资源,实现多渠道的资源共享,为学生提供完备的参考资料。组织教师开发多媒体课件、录制教学视频、编写指导资料,为学生提供参考网站、书目和工程资料,强化针对性学习。 (
六
)
其
它
本课程是学生进行排版布局的课程,所以要重视培养学生严肃认真的学习工作态度,,形成良好的绘图习惯,灵活准确高效的制作出网页效果图。
通过本课程学习,还应使学生具备将来自主学习和终身学习的能力,使学生具备有一定的知识拓展能力,让学生掌握活的知识,从而形成学生可持续发展提高的能力。 五、其它说明
本课程标准适用专业,有关附录及说明。
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- igat.cn 版权所有 赣ICP备2024042791号-1
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务