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