50《PHP程序设计》课程标准.docx
《50《PHP程序设计》课程标准.docx》由会员分享,可在线阅读,更多相关《50《PHP程序设计》课程标准.docx(13页珍藏版)》请在冰豆网上搜索。
![50《PHP程序设计》课程标准.docx](https://file1.bdocx.com/fileroot1/2023-1/14/6464faa4-0223-4795-9903-c6edff1c9ada/6464faa4-0223-4795-9903-c6edff1c9ada1.gif)
50《PHP程序设计》课程标准
《PHP程序设计》课程标准
课程代码:
502086
参考学时:
72
学分:
5
课程类型:
专业课
2015年1月编
一、适用专业
计算机应用技术专业(5年制高职)。
二、开课时间
第5学期
三、课程定位
1.课程性质
《PHP程序设计》课程是5年制高职计算机应用技术专业的一门专业课程。
《PHP程序设计》是网络程序设计、网站开发需要掌握的重要语言,是5年制高职计算机应用技术专业学生必须掌握的专业知识之一。
2.教学任务
本课程的主要任务是培养学生的网络程序设计能力和编程思想;培养学生的基本网络编程技能;培养学生运用PHP语言进行程序开发的能力;培养其良好的编程规范和职业习惯,并使用PHP语言解决实际问题。
学生学习了《PHP程序设计》可以从事网站开发、软件测试等工作,可以承担软件编码或者测试的工作,可以按照用户需求使用相关主流开发平台,完成相关的功能模块设计、编码、调试和单元测试工作。
四、课程培养目标
1.方法能力目标
(1)培养学生独立学习能力、自学能力;
(2)培养学生自我分析问题和解决问题的能力;
(3)培养学生获取新知识的能力和信息搜索能力;
(4)培养学生独立的决策能力。
(5)培养学生善于总结和创造性工作的能力。
(6)培养学生程序设计思想和软件规划和设计能力。
2.社会能力目标
(1)培养学生良好的自我表现、与人沟通能力;
(2)培养学生的团队协作精神;
(3)培训学生勇于创新、爱岗敬业的工作作风;
(4)培养学生的质量意识、安全意识;
(5)培养学生诚实、守信、坚忍不拔的性格;
(6)培养学生自主、开放的学习能力。
3.专业能力目标
(1)能编写基本的PHP应用程序;
(2)能使用PHP+MySql数据库开发网站。
五、课程衔接
本课程的前导课程有《C语言程序设计》、《易语言程序设计》、《MySql数据库》,后继课程有《软件应用综合实践》。
六、教学内容与学时分配
教学学时数分配见表6.1所示
表6.1教学内容与学时分配
序号
教学内容(项目、情景)
理论学时
实践学时
习题学时
合计
1
PHP开发环境搭建
2
4
6
2
PHP基础语法
8
4
12
3
PHP中类的应用
4
6
10
4
文件系统与文本数据
4
4
8
5
数组操作与数据结构
4
4
8
6
错误与异常
2
4
6
7
PHP与表单
6
6
12
8
MySQL的安装与操作
4
6
10
合计
34
38
72
百分比
47%
53%
100%
七、教学内容和进程
1.项目一
表7.1PHP开发环境搭建
内容
PHP开发环境搭建
学时
6
学习目标
1.知识目标:
了解程序设计、算法、面向对象概念。
2.能力目标:
熟练掌握PHP的安装、配置、运行,熟练掌握Apache配置、启动与关闭的基本方法。
3.态度目标:
培养学生勤奋求实、好学上进、勤学好问的良好学习态度和团队协作的精神。
教学内容
1.PHP功能简介
2.程序运行环境的搭建
3.安装Apache与PHP
4.Apache的启动与关闭、Apache的配置文件
5.PHP的配置文件
6.几种综合网络服务器系统的
7.几种开发工具简介
教学方法建议与说明(方法、手段、教学做一体等)
1.教学方法:
可以选择讲授、操作演示教学做一体等方法。
2.媒介资源:
教材、课程网站、课件、微课视频。
考核与评价方式
1.针对概念掌握程度进行考核
2.考核方式可以选择随堂测试、单元测试、实际操作考核。
3.注重过程考核
教学辅助材料
1.软件:
网络服务器操作系统、PHP开发工具包。
2.硬件:
一体化实训室(基本配置要求:
具有网络环境、1套投影设备、若干计算机、交换机)。
2.项目二
7.2PHP基础语法
内容
PHP基础语法
学时
12
学习目标
1.知识目标:
了解PHP语言的相关概念。
2.能力目标:
熟练掌握PHP的基本语法、熟练掌握PHP函数的定义和使用。
3.态度目标:
培养学生勤奋求实、好学上进、勤学好问的良好学习态度和团队协作的精神。
教学内容
1.语言构成与工作原理
2.常量与变量
3.运算符和关键字
4.流程控制语法
5.表达式
6.特殊的全局变量
7.文件包含
8.PHP的数据类型
9.数据类型间的转换
10.函数的定义与使用
11.PHP常用函数
教学方法建议与说明(方法、手段、教学做一体等)
1.教学方法:
可以选择讲授、操作演示教学做一体等方法。
2.媒介资源:
教材、课程网站、课件、微课视频。
考核与评价方式
1.针对概念掌握程度进行考核
2.考核方式可以选择随堂测试、单元测试、实际操作考核。
3.注重过程考核
教学辅助材料
1.软件:
网络服务器操作系统、PHP开发工具包。
2.硬件:
一体化实训室(基本配置要求:
具有网络环境、1套投影设备、若干计算机、交换机)。
3.项目三
7.3PHP中类的应用
内容
PHP中类的应用
学时
10
学习目标
1.知识目标:
掌握面向对象的类、对象、属性、方法等概念。
2.能力目标:
熟练掌握PHP类的定义,属性和方法的定义和使用,熟练掌握PHP的面向对象程序设计的方法。
3.态度目标:
培养学生勤奋求实、好学上进、勤学好问的良好学习态度和团队协作的精神。
教学内容
1.PHP中面向对象程序设计的
应用
2.定义属性和方法
3.类的引用、扩展与继承
4.类的使用
5.接口与抽象类
教学方法建议与说明(方法、手段、教学做一体等)
1.教学方法:
可以选择讲授、操作演示教学做一体等方法。
2.媒介资源:
教材、课程网站、课件、微课视频。
考核与评价方式
1.针对概念掌握程度进行考核
2.考核方式可以选择随堂测试、单元测试、实际操作考核。
3.注重过程考核
教学辅助材料
1.软件:
网络服务器操作系统、PHP开发工具包。
2.硬件:
一体化实训室(基本配置要求:
具有网络环境、1套投影设备、若干计算机、交换机)。
4.项目四
7.4文件系统与文本数据
内容
文件系统与文本数据
学时
8
学习目标
1.知识目标:
理解目录、文件、格式化、正则式等基本概念。
2.能力目标:
熟练掌握PHP的目录和文件操作、字符串操作的基本方法。
3.态度目标:
培养学生勤奋求实、好学上进、勤学好问的良好学习态度和团队协作的精神。
教学内容
1.PHP中的目录操作
2.PHP中的文件操作
3.文件的上传与下载
4.字符类型的特殊性
5.字符的显示与格式化
6.常见字符串的操作
7.正则表达式
8.字符操作的注意事项
教学方法建议与说明(方法、手段、教学做一体等)
1.教学方法:
可以选择讲授、操作演示教学做一体等方法。
2.媒介资源:
教材、课程网站、课件、微课视频。
考核与评价方式
1.针对概念掌握程度进行考核
2.考核方式可以选择随堂测试、单元测试、实际操作考核。
3.注重过程考核
教学辅助材料
1.软件:
网络服务器操作系统、PHP开发工具包。
2.硬件:
一体化实训室(基本配置要求:
具有网络环境、1套投影设备、若干计算机、交换机)。
5.项目五
7.5数组操作与数据结构算法
内容
数组操作与数据结构算法
学时
8
学习目标
1.知识目标:
理解数组的相关概念
2.能力目标:
熟练掌握一维数组和二维数组的定义及使用,掌握数组的排序的基本数据结构。
3.态度目标:
培养学生勤奋求实、好学上进、勤学好问的良好学习态度和团队协作的精神。
教学内容
1.一维数组与多维数组
2.常用的数组操作
3.数组索引与键名的操作
4.数组的排序
教学方法建议与说明(方法、手段、教学做一体等)
1.教学方法:
可以选择讲授、操作演示教学做一体等方法。
2.媒介资源:
教材、课程网站、课件、微课视频。
考核与评价方式
1.针对概念掌握程度进行考核
2.考核方式可以选择随堂测试、单元测试、实际操作考核。
3.注重过程考核
教学辅助材料
1.软件:
网络服务器操作系统、PHP开发工具包。
2.硬件:
一体化实训室(基本配置要求:
具有网络环境、1套投影设备、若干计算机、交换机)。
6.项目六
7.6错误与异常
内容
错误与异常
学时
6
学习目标
1.知识目标:
理解错误、异常等概念。
2.能力目标:
熟练PHP的错误处理、异常处理的基本方法。
3.态度目标:
培养学生勤奋求实、好学上进、勤学好问的良好学习态度和团队协作的精神。
教学内容
1.PHP中常见错误类型
2.PHP程序调试策略
3.使用PHPEclipse进行PHP
4.错误的处理
5.异常处理的原理
6.扩展的异常处理类
教学方法建议与说明(方法、手段、教学做一体等)
1.教学方法:
可以选择讲授、操作演示教学做一体等方法。
2.媒介资源:
教材、课程网站、课件、微课视频。
考核与评价方式
1.针对概念掌握程度进行考核
2.考核方式可以选择随堂测试、单元测试、实际操作考核。
3.注重过程考核
教学辅助材料
1.软件:
网络服务器操作系统、PHP开发工具包。
2.硬件:
一体化实训室(基本配置要求:
具有网络环境、1套投影设备、若干计算机、交换机)。
7.项目七
7.7PHP与表单
内容
PHP与表单
学时
12
学习目标
1.知识目标:
理解HTML、表单等概念。
2.能力目标:
熟练掌握HTML的基本语法,熟练掌握PHP表单的操作,熟练掌握JavaScript与PHP的结合使用。
3.态度目标:
培养学生勤奋求实、好学上进、勤学好问的良好学习态度和团队协作的精神。
教学内容
1.HTML表单简介
2.表单数据的接收
3.常用表单数据的验证方法
4.URL编码解码函数
5.JavaScript程序设计基础
6.PHP动态生成JavaScript
7.JavaScript中调用PHP程序
8.JavaScript和PHP综合实例
教学方法建议与说明(方法、手段、教学做一体等)
1.教学方法:
可以选择讲授、操作演示教学做一体等方法。
2.媒介资源:
教材、课程网站、课件、微课视频。
考核与评价方式
1.针对概念掌握程度进行考核
2.考核方式可以选择随堂测试、单元测试、实际操作考核。
3.注重过程考核
教学辅助材料
1.软件:
网络服务器操作系统、PHP开发工具包。
2.硬件:
一体化实训室(基本配置要求:
具有网络环境、1套投影设备、若干计算机、交换机)。
8.项目八
7.8MySQL的安装与操作
内容
MySQL的安装与操作
学时
10
学习目标
1.知识目标:
理解关系式数据库的相关概念。
2.能力目标:
熟练掌握MySQL数据库安装与配置,熟练掌握使用PHP操作MySQL数据库的方法。
3.态度目标:
培养学生勤奋求实、好学上进、勤学好问的良好学习态度和团队协作的精神。
教学内容
1.MySQL数据库安装与配置
2.如何创建一个数据库与表
3.数据的操作
4.使用PHP操作MySQL数据库
5.使用PHP获取MySQL数据库的信息
教学方法建议与说明(方法、手段、教学做一体等)
1.教学方法:
可以选择讲授、操作演示教学做一体等方法。
2.媒介资源:
教材、课程网站、课件、微课视频。
考核与评价方式
1.针对概念掌握程度进行考核
2.考核方式可以选择随堂测试、单元测试、实际操作考核。
3.注重过程考核
教学辅助材料
1.软件:
网络服务器操作系统、PHP开发工具包。
2.硬件:
一体化实训室(基本配置要求:
具有网络环境、1套投影设备、若干计算机、交换机)。
八、考核方式
课程考核方式见表8.1
8.1课程考核方式
考核项目
考核方法
比例(%)
过
程
考
核
态度纪律
根据作业完成情况、课堂回答问题、考勤情况评定成绩
20%
项目技能
1.根据学生实践动手能力情况、参与情况评定
2.根据任务完成的方法、创新、时间、质量、等方面评定。
40%
期
末
考
核
考试(机试)
机试,完成独立功能的应用程序
40%
合计
100%
九、课程资源的选用
1、教材选用
[1]孔祥盛《PHP编程基础与实例教程》人民邮电出版社。
2011年8月。
[2]马述清,郭天娇,马玉萍《PHP网络编程》电子工业出版社,2014年1月。
2、参考资料
[1]李英梅,刘新飞《PHP程序设计》北京交通大学出版社,2011年5月。
3、教学场地、设施要求
本课程要求在理论实践一体化教室(多媒体教室)完成,以实现“教、学、做”三位合一,同时要求安装多媒体教学软件,方便下发教学任务和收集学生课堂实践任务。
十、审核
专家组审核意见:
经审核,同意使用该课程标准。
签名:
李梅
2015年1月5日
计算机类专业(课程)建设指导委员会审核意见:
经审核,同意使用该课程标准。
签名:
曹炯清
2015年1月5日
院学术指导委员会审核意见:
经审核,同意使用该课程标准。
签名:
严峥晖
2015年1月6日