《PHP程序设计》课程教学大纲

合集下载

《Python程序设计》课程教学大纲

《Python程序设计》课程教学大纲
C-独立按时完成60%题目,解题思路比较清晰、算法基本准确。
D-作业抄袭,未能按时完成,算法思路混乱。
2
M1
线上学习
40%
A-按时完成全部学习内容。
B-按时完成80%学习内容。
C-按时完成60%学习内容。
D-完成低于60%学习内容。
3
M2
大作业
50%
A-完成全部功能且工作量大。
B-完成80%功能且工作量大。
M2
1
讲授
/
编写程序
17
第四章
图形图像处理
掌握Turtle库绘制图形方法,掌握PIL库绘制图形、文字的方法,掌握PIL库处理图像的方法,理解图像的数据表示方式,学会通过操作像素数据处理图像的方法,理解Matplotlib绘图对象的对象模型,熟练掌握二维曲线的绘制,了解三维曲线和曲面的绘制
M2
/
/
/
/
负责人
大纲执笔人
审核人
二、课程目标
序号
代号
课程目标
OBE
毕业要求指标点
任务
自选
1
M1
目标1:熟练掌握程序设计的基本思想和使用Python语言进行程序设计的常用算法,注重强化工程伦理教育,培养精益求精的大国工匠精神。

5.1
5.1
2
M2
目标2:培养学生使用计算机编程解决复杂问题的思维方法,具备较强的编程能力,为后续课程和工程实践奠定基础,激发学生科技报国的家国情怀和使用担当,培养协作创新能力。
Python programming course is a computer course that teaches Python language application. This course takes the program design course as the preface and is aimed at students who have the foundation of Program Design, have a preliminary grasp of Program Design methods and have certain programming skills. This course highlights the characteristics of Python language, strengthens students' thinking logic and computational thinking process in solving complex problems, and further trains students to think through computational thinking, computer programming is the ability to solve practical engineering problems and make full use of Python language features to optimize programs.

《PHP程序设计》教学大纲

《PHP程序设计》教学大纲

********************大学课程教学大纲( - 学年第学期)课程代码:课程名称:PHP程序设计编写人:电话:电子邮件:编写日期:教研室主任: (签名)教学部负责人审核:(签名)《PHP程序设计》教学大纲一、教学性质本课程属于计算机软件开发专业的一门计算机编程语言基础课程,主要学习PHP程序设计语言的知识和应用,具体包括PHP概述、HTML基础、PHP语法基础、流程控制结构、PHP数组、PHP网站开发、MySQL数据库技术和PHP、MySQL数据库编程技术、面向对象技术、PHP安全与加密技术和B2C电子商务网站开发等。

二、教学目标通过本课程的学习,课堂上先结合案例讲解PHP的基本语法等知识,再通过上机实践和课后练习,进行实际案例的开发。

使学生能够更加全面地理解PHP语言的语法结构和运行原理,并能熟练地运用PHP和MySQL等知识进行项目开发。

三、教学内容第1章PHP概述1.1 PHP入门1.2 PHP环境搭建1.3 PHP常用开发工具1.4 案例教程第2章HTML基础2.1 HTML知识2.2 CSS样式知识2.3 JavaScript知识2.4 案例教程第3章PHP语法基础3.1 PHP标记与注释3.2 PHP的数据类型3.3 PHP常量3.4 PHP变量3.5 PHP运算符和表达式3.6 PHP函数3.7 PHP编码规范3.8 案例教程第4章PHP流程控制结构4.1 条件控制语句4.2 循环控制语句4.3 跳转语句4.4包含语句4.5 案例教程第5章PHP数组5.1 数组及数组类型5.2 数组的基本操作5.3 PHP数组函数5.4 PHP全局数组5.5 案例教程第6章PHP网站开发6.1 WEB表单设计6.2表单数据提交与获取6.3 SESSION管理6.4 Cookie管理6.5 案例教程第7章MySQL数据库技术7.1 MySQL概述7.2 MySQL服务器的启动和关闭7.3 操作MySQL数据库7.4 操作MySQL数据表7.5 操作MySQL数据7.6 phpMyAdmin图形化管理工具7.7 案例教程第8章PHP与MySQL数据库编程技术8.1 PHP操作MySQL数据库的步骤8.2 连接数据库服务器8.3 选择指定数据库8.4 数据库基本操作8.5关闭数据库连接8.6 案例教程第9章面向对象技术9.1 面向对象技术9.2 类和对象9.3 面向对象特性9.4 案例教程第10章PHP安全与加密技术10.1 PHP漏洞与防护措施10.2 PHP数据加密技术10.3 案例教程第11章B2C电子商务网站开发11.1 需求分析11.2 系统设计11.3 数据库设计11.4 系统实现11.5 网站后台开发11.6 网站前台开发11.7 会员中心模块开发四、教学方法与手段教学中要多采用实例教学等现代教学手段,加强直观性教学,注意理论联系实际,重视培养学生的实际操作能力。

《Python程序设计》课程教学大纲

《Python程序设计》课程教学大纲

《Python程序设计》课程教学大纲一、课程基本信息1、课程名称:Python 程序设计2、课程类别:专业基础课3、课程学时:_____学时4、课程学分:_____学分5、适用专业:_____二、课程的性质、目标和任务(一)课程性质Python 程序设计是一门面向_____专业学生开设的重要的专业基础课程。

通过本课程的学习,使学生掌握 Python 语言的基本语法和编程方法,培养学生的计算思维和编程能力,为后续课程的学习和实际应用打下坚实的基础。

(二)课程目标1、知识目标了解 Python 语言的发展历程、特点和应用领域。

掌握 Python 语言的基本语法,包括数据类型、变量、运算符、表达式、控制结构等。

掌握 Python 函数的定义和调用,以及参数传递和返回值的处理。

掌握 Python 面向对象编程的基本概念和方法,包括类、对象、属性、方法等。

掌握 Python 常用的标准库和第三方库的使用方法。

2、能力目标能够运用 Python 语言解决实际问题,编写简单的程序实现特定的功能。

能够阅读和理解他人编写的 Python 程序,并进行必要的修改和完善。

能够运用 Python 进行数据分析和处理,绘制简单的图表。

能够运用 Python 进行网络编程和数据库操作。

3、素质目标培养学生的计算思维和创新能力,提高学生分析问题和解决问题的能力。

培养学生的团队合作精神和沟通能力,提高学生的综合素质。

培养学生的自主学习能力和终身学习意识,使学生能够不断适应社会发展的需要。

(三)课程任务通过本课程的学习,学生应能够熟练掌握 Python 语言的基本语法和编程方法,能够运用 Python 语言解决实际问题,并为后续课程的学习和实际应用打下坚实的基础。

三、课程教学内容和要求(一)Python 语言基础1、 Python 语言概述Python 语言的发展历程、特点和应用领域。

Python 语言的安装和配置。

Python 开发环境的使用,如 IDLE、PyCharm 等。

《Python程序设计》教学大纲

《Python程序设计》教学大纲

《Python程序设计》教学大纲一、课程概述Python 程序设计是一门面向初学者的编程语言课程,旨在培养学生的编程思维和解决实际问题的能力。

本课程将通过理论讲解和实践操作相结合的方式,使学生掌握 Python 语言的基本语法、数据类型、控制结构、函数、模块、文件操作、面向对象编程等知识,并能够运用Python 开发简单的应用程序。

二、课程目标1、知识目标掌握 Python 语言的基本语法和编程规范。

理解 Python 中的数据类型、变量、运算符和表达式。

熟悉 Python 的控制结构,如顺序结构、选择结构和循环结构。

学会使用函数和模块来组织和复用代码。

了解文件操作和异常处理的基本方法。

掌握面向对象编程的基本概念和方法。

2、能力目标能够运用 Python 语言解决简单的数学计算和逻辑问题。

能够编写具有一定逻辑结构和功能的 Python 程序。

具备良好的代码规范和编程习惯,能够编写易于阅读和维护的代码。

能够使用 Python 进行数据处理和分析。

能够运用面向对象编程思想开发简单的应用程序。

3、素质目标培养学生的逻辑思维能力和创新能力。

提高学生的问题解决能力和自主学习能力。

培养学生的团队合作精神和沟通能力。

增强学生的计算机应用意识和信息素养。

三、课程内容1、 Python 语言基础Python 简介及安装基本语法和编程规范数据类型(数字、字符串、列表、元组、字典等)变量、运算符和表达式2、控制结构顺序结构选择结构(ifelse、ifelifelse)循环结构(for 循环、while 循环)嵌套结构和跳转语句(break、continue)3、函数函数的定义和调用参数传递(位置参数、关键字参数、默认参数)返回值函数的嵌套和递归4、模块模块的导入和使用常用模块(math、random、time 等)自定义模块5、文件操作文件的打开、读取、写入和关闭文件的遍历和处理文本文件和二进制文件的操作6、异常处理异常的概念和类型异常处理的语法(tryexcept 语句)自定义异常7、面向对象编程类和对象的概念类的定义和属性、方法对象的创建和使用继承和多态封装和抽象8、综合应用数据处理和分析项目简单的图形界面程序开发网络编程基础四、教学方法1、课堂讲授讲解 Python 语言的基本概念、语法和编程技巧。

PHP程序设计教学大纲

PHP程序设计教学大纲

PHP程序设计教学大纲引言:随着互联网的普及和发展,PHP(Hypertext Preprocessor)作为一种广泛应用于Web开发领域的编程语言,逐渐受到了学生和开发人员的青睐。

为了培养学生熟练掌握PHP编程技能,本教学大纲旨在提供一套系统化的PHP程序设计教学内容,以帮助学生全面掌握PHP的基础知识和应用技能。

目标:本教学大纲的目标是通过系统学习,使学生能够:1.熟悉PHP的发展历史和基本概念;2.掌握PHP的语法和常用函数;3. 理解Web服务器和数据库的基本原理;4. 能够开发简单的动态Web应用程序;5.培养自主学习和解决问题的能力。

教学内容与进度安排:本教学大纲共分为六个模块,每个模块的内容和进度安排如下:模块一:PHP基础知识1.PHP简介和发展历史;2.PHP的基本语法和数据类型;3.PHP的流程控制语句和函数;4.PHP的数组和字符串操作;5.PHP的面向对象编程基础。

模块二:Web开发基础1. Web服务器和浏览器的工作原理;2.HTTP协议和URL的基本概念;3.HTML和CSS的基础知识;4. JavaScript的基本语法和常用功能。

模块三:数据库与SQL语句1.关系数据库的基本概念和原理;2.MySQL数据库的安装和配置;3.SQL语句的基本语法和常用操作;4.PHP与MySQL的交互和数据操作。

模块四:Web开发框架1.MVC架构的基本概念和原理;2. 常用PHP Web开发框架的介绍和选择;3. 使用框架搭建Web应用程序;4.模板引擎和路由的使用。

模块五:安全与性能优化1. Web应用程序的常见安全漏洞和攻击方式;2.PHP中常见的安全漏洞和防范措施;3.PHP应用程序的性能优化方法;4.前端优化和缓存策略的应用。

模块六:实际项目和实践1. 综合运用前面学过的知识,开发一个完整的Web应用程序;2.实践中遇到的问题和解决方法的分享;3.扩展知识与新技术的介绍。

《Python程序设计》教学大纲

《Python程序设计》教学大纲

《Python程序设计》课程教学大纲课程编号:课程名称: Python程序设计课程类别: 专业必修、选修课总学时: 48-64学时总学分: 3-4学分合用对象:计算机科学与技术、软件工程等专业本科学生课程性质和目标: 《Python程序设计》的课程性质是普通高等学校计算机科学与技术本科专业的一门必(选)修课程。

该课程结合大学和大学生实际情况,全面介绍了Python语言的基本语法以及与当前主流语言Java等的异同,同时重点介绍了Python特有的字符串、列表和元组、映射和集合类型、模块和包、面向对象编程、Python数据库编程、GUI编程和Django框架Web编程,全面领略Python程序设计的原理和技术,让学生快速全面掌握现代最流行程序设计技术,进一步提高学生的软件编程能力。

先修后续课程: 先修课程:C、Java程序设计 后续课程:无。

课程内容: 本课程共48-64个学时,3-4个学分。

教学大纲主要说明教学目的与要求、课程重点与难点、教学内容与学时分配。

该课程采用理论实践一体化教学模式,各项目的参考学时见下面的学时分配表。

学时分配表课程内容学时Python语言简介 2数据类型、运算符及表达式2~4程序流程控制2~4字符串、列表和元组4~6映射和集合类型4~6函数4~6模块和包2~4文件4~6面向对象编程6~8Python数据库编程4~6tkinter GUI编程6~8Django框架Web编程6~8课时总计48~64第1章 Python语言简介【目的要求】:⏹了解Python语言的发展历史⏹掌握Python语言的特点⏹了解Python的应用⏹掌握Python中的安装⏹掌握第一个Python程序【重点与难点】:Python语言的特点、安装、熟悉掌握第一个Python程序。

【主要内容及学时分配】理论教学内容(1学时):主要包含:1.什么是Python语言;2.Python语言的发展历史;3.Python语言的特点;4.Python语言的应用;5.Python的安装;6.第一个Python程序;实践教学内容与安排(1学时):见本章教材习题作业与思量见本章教材习题第2章 数据类型、运算符及表达式【目的要求】:⏹理解Python程序基本结构⏹理解Python中的输出格式⏹掌握Python的基本数据类型⏹掌握Python中的输入输出函数⏹掌握Python中的运算符和表达式【重点与难点】:基本数据类型、输入输出函数【主要内容及学时分配】理论教学内容(2学时):主要包含:1.Python程序基本结构;2.基本输入和输出;3.数据类型;4.运算符;实践教学内容与安排(2学时):见本章教材习题作业与思量见本章教材习题第3章 程序流程控制【目的要求】:⏹掌握if语句⏹掌握while和for循环语句⏹会使用break和continue语句控制程序的执行顺序【重点与难点】:if/elif/else选择结构,for语句的特有形式。

PHP教学大纲(PHP程序设计教学大纲)(PHP动态网站教学大纲)

PHP教学大纲(PHP程序设计教学大纲)(PHP动态网站教学大纲)

《PHP网页程序设计》教学大纲课程代码:学分:2课程性质:专业课、选修课课程类别:考查课先修课程:计算机基础、程序设计基础总学时数:72周学时数:4(2学时理论+2学时上机)考核方式:综合考查开课单位:信息工程学院制定人:孔祥盛参考教材:PHP编程基础与实例教程主编:孔祥盛一、课程简介本门课程是一门重要的专业课程,也是一门实践性很强的课程。

课程主要讲解PHP的相关知识及PHP在WEB应用程序开发中的实际应用,通过具体案例,使学生巩固数据库、网页制作等专业知识,更好地进行开发实践。

二、培养目标通过该课程的学习,使学生掌握动态网页制作的基本操作技能,并能熟练应用于中小型动态网站的建设中,在项目实践中提高学生的动手能力和创新能力。

三、课程内容第一部分PHP入门教学目的:通过学习,学生可以了解PHP程序的工作流程,并可以编写、运行简单的PHP程序。

【了解】:PHP优势以及应用领域、内嵌式脚本语言【掌握】:在windows中安装、配置PHP开发环境以及运行环境【重点】:PHP程序工作流程以及PHP运行环境的安装、配置【难点】:PHP程序的工作流程在windows中配置Apache、PHP以及MySQL。

解锁第一个PHP程序的工作流程第二部分PHP基础教学目的:通过学习,学生可以从整体上认识PHP程序的各个组成部分,并可以制作功能简单的用户注册系统。

【了解】:PHP代码基本语法、以及基本的编码规范【掌握】:PHP程序的组成基本的程序格式与输出语句【重点】:PHP数据、PHP数据类型、浏览器端的数据采集、PHP程序的数据采集、PHP数据处理、PHP数据的输出【难点】:编程规范习惯的养成PHP数据、PHP数据类型、浏览器端的数据采集、PHP程序的数据采集、PHP数据处理、PHP数据的输出第三部分PHP表达式教学目的:通过学习,学生可以了解变量、常量、常用运算符、变量状态函数以及类型转换的相关知识,为今后设计更为复杂的程序奠定坚实的基础。

Python程序设计课程教学大纲

Python程序设计课程教学大纲

Python程序设计课程教学大纲一、课程概述Python 这门编程语言呀,就像是一把神奇的钥匙,可以打开数字世界的各种大门!在如今这个科技飞速发展的时代,学会 Python 编程,那可真是一项超酷的技能。

咱们这门 Python 程序设计课程呢,就是要带着同学们走进这个神奇的编程世界,让大家不仅能掌握编程的基础知识和技能,还能培养解决实际问题的能力,激发创新思维。

二、课程目标(一)知识目标同学们要熟悉 Python 语言的基本语法和数据类型,比如整数、浮点数、字符串、列表、字典等等。

就像我们日常生活中的各种物品,不同的数据类型有不同的特点和用途。

(二)技能目标能够运用 Python 编写简单的程序,解决一些实际的小问题。

比如说,计算班级的平均成绩、找出一组数字中的最大值或者最小值。

(三)素质目标培养同学们的逻辑思维能力和创新能力,让大家在面对问题时能够有条理地思考,想出独特的解决办法。

三、课程内容(一)Python 基础这部分就像是建房子要打地基一样重要!我们要学习 Python 的安装和运行环境,了解如何在电脑上启动 Python 程序。

然后就是变量、数据类型、运算符这些基础知识。

比如说,变量就像是一个个小盒子,我们可以把不同的数据放进去,给它们取个名字,方便后面使用。

(二)控制结构接下来是控制结构,就像指挥交通的信号灯,决定程序的走向。

有顺序结构,就是按照代码的先后顺序依次执行;条件结构,比如 ifelse 语句,根据条件的真假来决定执行不同的代码块;还有循环结构,像for 循环和 while 循环,让我们可以重复执行一段代码。

(三)函数函数就像是一个小工具包,我们把一些常用的功能封装起来,需要的时候直接调用就行。

比如说,我们可以写一个函数来计算两个数的和,以后要用的时候直接调用这个函数,而不用每次都重新写计算的代码。

(四)文件操作文件操作可实用啦!我们可以学会读取和写入文件,把数据保存起来或者从文件中获取数据。

Python程序设计课程教学大纲

Python程序设计课程教学大纲

Python程序设计课程教学大纲1. 课程简介1.1 课程背景与目标1.2 教学目标与要求2. 课程内容2.1 基础知识介绍- Python的起源与发展- Python的特点与优势2.2 Python编程环境搭建- 安装Python解释器- 选择合适的开发工具2.3 Python基本语法- 变量与数据类型- 表达式与运算符- 控制流程语句- 函数与模块2.4 Python面向对象编程- 类与对象的概念- 封装、继承与多态2.5 文件操作与异常处理- 文件的读写- 异常的捕获与处理2.6 数据结构与算法- 常用数据结构的实现与应用 - 常见算法的实现与分析3. 教学方法与手段3.1 授课讲解- 通过示例代码演示理论知识 - 分步骤讲解复杂概念与技术 3.2 课堂练习与案例分析- 合理安排编程练习题- 引导学生分析与解决实际问题 3.3 实验与实践- 提供合适的实验任务与环境- 鼓励学生动手实践,提升编程能力 3.4 互动讨论与合作学习- 鼓励学生提问与讨论- 引导学生在小组中合作解决问题4. 考核方式与评价标准4.1 作业完成情况- 掌握各章节的编程练习题- 解决实际问题的代码能力4.2 项目实践成果- 完成课程设计或实验报告- 实现项目需求的代码质量4.3 考试成绩- 测验对于课程知识的掌握程度- 解决编程问题的能力与思维4.4 平时表现与参与度- 课堂积极参与与互动- 作业提交与答疑情况5. 参考教材与资源5.1 主要教材- "Python编程:从入门到实践" 作者:Eric Matthes- "Python核心编程(第3版)" 作者:Wesley J. Chun5.2 网络资源- Python官方文档- Python在线学习平台- 开源项目代码库6. 教学进度安排6.1 第1周:课程介绍与Python基础语法6.2 第2周:Python面向对象编程6.3 第3周:文件操作与异常处理6.4 第4周:数据结构与算法6.5 第5周:综合实战项目训练6.6 第6周:课程总结与回顾通过本课程的学习,学生将掌握Python程序设计的基本知识与技能,能够运用Python编写简单到复杂的程序,并能解决实际问题。

《PHP程序设计》课程教学大纲

《PHP程序设计》课程教学大纲

《PHP程序设计》课程教学大纲一、课程基本信息二、课程教学目标通过该课程的学习,使学生掌握动态网页制作的基本操作技能,并能熟练应用于中小型动态网站的建设中,在项目实践中提高学生的动手能力和创新能力。

三、教学学时分配《PHP程序设计》课程理论教学学时分配表理论学时包括讨论、习题课等学时。

《PHP程序设计》课程实验内容设置与教学要求一览表四、教学内容和教学要求第一章 PHP入门(4)(一)教学要求通过本章内容的学习,了解PHP优势以及应用领域,理解内嵌式脚本语言的基本原理,掌握在windows中安装、配置PHP开发环境以及运行环境等。

(二)教学重点与难点教学重点:PHP程序工作流程以及PHP运行环境的安装、配置教学难点:PHP程序的工作流程在windows中配置Apache、PHP以及MySQL。

(三)教学内容第一节 PHP入门1.PHP介绍2.PHP环境搭建第二节HTML基础1. HTML知识2. CSS样式知识2. JavaScript知识本章习题要点:第二章 PHP语法基础(12)(一)教学要求通过本章内容的学习,了解PHP代码基本语法、以及基本的编码规范,理解PHP程序的组成,掌握基本的程序格式与输出语句。

(二)教学重点与难点教学重点:PHP数据、PHP数据类型、浏览器端的数据采集、PHP程序的数据采集、PHP 数据处理、PHP数据的输出教学难点:编程规范习惯的养成PHP数据、PHP数据类型、浏览器端的数据采集、PHP程序的数据采集、PHP数据处理、PHP数据的输出(三)教学内容第一节 PHP语法基础1 PHP标记与注释2 PHP的数据类型3 PHP常量4 PHP变量5 PHP运算符和表达式6 PHP函数7 PHP编码规范第二节PHP流程控制结构1 条件控制语句2 循环控制语句3 跳转语句4包含语句5 案例教程第三节PHP数组1 数组及数组类型2 数组的基本操作3 PHP数组函数4 PHP全局数组5 案例教程第三章 PHP网站开发(10)(一)教学要求通过本章内容的学习,理解表单数据提交与获取,掌握SESSION管理。

PHP程序设计课程教学大纲

PHP程序设计课程教学大纲

PHP程序设计课程教学大纲课程名称:PHP程序设计英文名称:PHP Programming课程编号:X4050531学时数:48其中实验(实训)学时数:16 课外学时数:0学分数:3.0适用专业:网络工程一、课程的性质和任务PHP程序设计是网络工程本科生的一门专业选修课程。

PHP语言是当今互联网最流行的开发语言,它作为成熟的开源体系一-LAMP的重要一员,其具有简单性、开放性、低本钱、平安性和实用性,学好PHP是进行Web开发的第一步。

通过本课程的学习,使学生掌握PHP基础、PHP高级编程,构建PHP互动网页、PHP操作数据库等知识。

为开发Internet应用程序奠定了基础。

二、课程教学内容的基本要求、重点和难点(-)PHP语言概述了解PHP语言的开展历程;掌握PHP语言的功能和基本特点;了解PHP语言开发工具及开发环境的建立(Dreamweaver、Eclipse等)。

重点:PHP语言的特点,开发环境的使用。

难点:本节课程内容属综述性知识,注意引导学生学习PHP语言的目的和方法。

(二)Html基础知识掌握Html基本结构;了解格式化Html页面:设置文本格式、多媒体标记、表格的设置、表单的应用、超链接的应用和设计框架。

重点:Html基本结构。

难点:格式化Html页面中不同应用中的各种标记。

(三)PHP程序设计基础掌握PHP数据类型(基本数据类型和复合数据类型);掌握变量与常量表达、运算符与表达式;掌握PHP语言的流程控制语句。

重点:PHP语法基础。

难点:变量类型的强制转换与自动转换。

(四)数组、字符串和正那么表达式掌握数组的定义与使用;掌握常用数组函数;理解字符串的定义;掌握字符串的显示与格式化、常用操作;了解正那么表达式基础知识。

重点:数组的定义和使用,常用数组函数;创立和显示字符串、字符串的处理。

难点:常用数组函数,字符串常用操作。

(五)目录与文件理解文件管理的目的;掌握文件目录和文件的操作方法;掌握文件的翻开与关闭;了解文件的写入和读取、上传和下载。

PHP程序设计教学大纲

PHP程序设计教学大纲

PHP程序设计教学大纲PHP程序设计课程教学大纲课程编号:1510120 课程名称:《PHP程序设计》理论学时:24 实践学时:24大纲执笔人:大纲审核人:适用专业:电子商务大纲更新时间:2019-4一、教学目标与要求PHP程序设计是计算机应用和网络专业的专业必修课,同时也适用于电子商务等相关专业的学习使用。

通过学习本课程,可以使学生了解并掌握--设计静态网页的基本方法;利用PHP实现动态网页设计的基本方法;掌握常用的数据库软件MySQL的使用方法。

最终可使学生能够运用Eclipse 结合MySQL数据库,开发PHP动态网页,从而能够解决实际工作中的各种问题,并能培养、提高学生的实际动手能力。

本课程教学基本目标如下:1.掌握HTML编程语言实现静态网页设计的方法,掌握基本的网页功能的实现手段;2.掌握PHP开发环境的搭建与实现方法;3.掌握PHP基本语法及其应用实现;4.掌握PHP常用功能模块的分类与实现方法;5.掌握MySQL数据库的原理与基本操作使用方法;6.掌握PHP访问数据库的方法和手段,从而实现动态网页的设计开发;7.最后结合项目设计开发实例,了解并掌握网站项目的开发的基本流程。

二、本课程与其它课程的联系本课程是电子商务专业的专业必修课。

学习本课程应先修--网页设计、C语言、Java等程序设计语言类课程,可为后续课程的学习打下必要的理论与实践基础。

先修课程包括:网页设计、程序设计语言、Java程序设计等。

三、教学内容纲要及学时安排内容一网页设计基础(共 6 学时,其中实践教学 3学时)1.教学目的与要求掌握HTML编程语言实现静态网页设计的方法,掌握基本的网页功能的实现手段2.教学内容了解HTML编码格式、基本标记实现掌握网页中多媒体标记实现、超链接实现掌握表格实现、表单基本控件实现掌握网页布局实现方法:框架、CSS实现3.重点与难点网页中多媒体标记实现、超链接实现网页布局实现方法:框架、CSS实现4.实践教学内容:网页中多媒体标记实现、超链接实现表格实现、表单基本控件实现内容二 PHP开发环境组成、安装、参数配置(共2 学时,其中实践教学 1 学时)1.教学目的与要求熟悉PHP开发环境组成、安装、参数配置2.教学内容了解PHP开发环境的搭建方法、流程掌握PHP集成环境,各软件参数配置方法掌握PHP环境下,简单典型PHP程序实现3.重点与难点PHP集成环境,各软件参数配置方法4.实践教学内容:典型PHP程序实现内容三 PHP基础语法(共4 学时,其中实践教学 2学时)1.教学目的与要求掌握PHP基础语法2.教学内容掌握数据类型、变量、常量实现掌握运算符、表达式、顺序结构编程实现掌握选择结构程序编程实现掌握循环结构程序编程实现理解函数应用与实现、综合练习3.重点与难点运算符、表达式、顺序结构编程实现选择结构程序编程实现4.实践教学内容:函数应用与实现、综合练习内容四数组定义与使用(共6学时,其中实践教学3学时)1.教学目的与要求掌握数组定义与使用2.教学内容理解数组定义结构与格式,实现方法掌握数组的基本操作实现:遍历、输出、排序、插入、删除等掌握字符串定义与使用方法掌握常用字符串处理函数实现掌握正则表达式使用3.重点与难点数组的基本操作实现:遍历、输出、排序、插入、删除等4.实践教学内容:数组的基本操作实现:遍历、输出、排序、插入、删除及综合练习内容五PHP常用功能模块实现(共4 学时,其中实践教学2 学时)1.教学目的与要求PHP常用功能模块实现2.教学内容理解文件基本操作实现:打开、关闭、读取、写入、上传、下载理解常用的文件处理函数理解图形处理操作实现:图形创建、绘制、处理理解常用图形处理函数实现3.重点与难点图形处理操作实现:图形创建、绘制、处理4.实践教学内容:常用图形处理函数实现内容六 PHP互动页面实现(共 4 学时,其中实践教学 2 学时)1.教学目的与要求PHP互动页面实现2.教学内容掌握PHP互动页面实现—表单提交数据、数据验证实现掌握URL处理、解析URL方法掌握页面跳转实现方法掌握会话管理实现3.重点与难点PHP互动页面实现—表单提交数据、数据验证实现4.实践教学内容:制作PHP互动网页内容七 MySQL数据库基础(共 4 学时,其中实践教学 2 学时)1.教学目的与要求掌握MySQL数据库系统2.教学内容理解数据库与数据库管理系统、关系数据库掌握MySQL基础知识:数据对象、表结构、数据类型掌握MySQL创建数据库、表;基本表操作掌握表查询实现、视图实现掌握存储过程、函数、触发器实现3.重点与难点MySQL创建数据库、表;基本表操作4.实践教学内容:表查询实现、视图实现内容八 PHP操作数据库(共 6 学时,其中实践教学3学时)1.教学目的与要求掌握PHP操作数据库2.教学内容掌握PHP访问MySQL数据库的方法掌握连接MySQL服务器实现方法掌握PHP操作MySQL数据库方法实现3.重点与难点MySQL创建数据库、基本表操作4.实践教学内容:图书信息操作 -- 查询、插入、修改、删除内容九综合应用1:教务管理网站实现(共6 学时,其中实践教学3学时)实现:学生信息管理—插入、修改、删除、查询实现:课程信息管理—插入、修改、删除、查询实现:学生成绩管理—插入、修改、删除、查询内容十综合应用2:论坛管理网站实现(共6 学时,其中实践教学3学时)实现:论坛显示、注册用户、搜索实现:登陆用户发帖、回帖实现:注册用户信息设置四、建议教学进度本课程按16周进行教学,每周安排4课时。

《PHP程序设计案例教程》—教学大纲

《PHP程序设计案例教程》—教学大纲

课程教学大纲( - 学年第学期)课程代码:课程名称:PHP程序设计编写人:电话:电子邮件:编写日期:教研室主任: (签名)教学部负责人审核:(签名)《PHP程序设计》教学大纲一、教学性质本课程属于计算机软件开发专业的一门计算机编程语言基础课程,主要学习PHP程序设计语言的知识和应用,具体包括PHP概述、HTML基础、PHP语法基础、流程控制结构、PHP数组、PHP网站开发、MySQL数据库技术和PHP、MySQL数据库编程技术、面向对象技术、PHP安全与加密技术和B2C电子商务网站开发等。

二、教学目标通过本课程的学习,课堂上先结合案例讲解PHP的基本语法等知识,再通过上机实践和课后练习,进行实际案例的开发。

使学生能够更加全面地理解PHP语言的语法结构和运行原理,并能熟练地运用PHP和MySQL等知识进行项目开发。

三、教学内容第1章PHP概1.1 PHP入1.1.1 PHP 技1.1.2 PHP工作原1.2 PHP环境搭1.2.1 安装AppServ集成软1.2.2 安装Zend Studio开发工具1.3使用Zend Studio开发PHP程序第2章网站开发基础2.1 HTML知识2.1.1 HTML基本标签2.1.2 HTML表单控件2.2 CSS样式知识2.2.1 CSS编码位置与格式2.2.2 CSS编码格式2.2.3 CSS属性2.2.4 DIV+CSS2.3 JavaScript知识2.3.1 JavaScript基础语法2.3.2 JavaScript控制语句2.3.3 JavaScript函数和事件处理机制第3章PHP语法基础3.1 PHP标记与注释3.1.1 PHP标记3.1.2 PHP注释3.2 PHP的数据类型3.2.1 标量数据类型3.2.2 复合数据类型3.2.3 特殊数据类型3.2.4 数据类型检测函数3.2.5 数据类型转换函数3.3 PHP常量与变量3.3.1 PHP常量3.3.2 PHP变量3.4 PHP运算符和表达式3.4.1 PHP运算符3.4.2 PHP表达式3.5 PHP函数3.5.1函数的定义和调用3.5.2 在函数间传递参数3.5.3 函数返回值3.5.4 变量作用域3.5.5 PHP函数库3.6 PHP编码规范3.6.1 PHP书写规范3.6.2 PHP命名规范第4章PHP流程控制结构4.1 条件控制语句4.1.1 if条件控制语句4.1.2 switch多分支语句4.2 循环控制语句4.2.1 while循环语句4.2.2 do-while循环语句4.2.3 for循环语句4.3 跳转语句4.3.1 break跳转语句4.3.2 continue跳转语句4.4包含语句第5章PHP数组5.1 数组及数组类型5.1.1 数组概述5.1.2 数字索引数组5.1.3 关联数组5.2 数组基本操作5.2.1 创建数组5.2.2 数组的赋值5.2.3 遍历数组5.3 PHP数组函数5.3.1 数组统计函数5.3.2 删除数组中重复元素5.3.3 字符串与数组的转换5.3.4 向数组中添加元素5.3.5 获取并删除数组最后元素5.4 PHP全局数组5.4.1 $_SERVER[ ]全局数组5.4.2 $_GET[ ]和$_POST[ ]全局数组5.4.3 $_FILES[ ]全局数组第6章PHP网站开发6.1 WEB表单设计6.1.1 创建表单标签6.1.2 表单控件6.2表单数据提交与获取6.2.1 POST方法提交和获取表单数据6.2.2 GET方法提交和获取数据6.2.3 表单数据的获取6.2.4 超链接数据的获取6.3 PHP表单验证6.3.1 客户端验证6.3.2 服务端验证6.4 Session管理6.4.1 Session工作原理6.4.2 使用SESSION6.5 Cookie管理6.5.1 Cookie工作原理6.5.2 使用Cookie第7章电子商务网站开发-基础功能7.1 电子商务网站设计7.1.1 网站结构分析7.1.2 创建PHP网站结构7.2 网站前台开发7.2.1 网站主页开发7.2.2 商品列表页面开发7.2.3 商品内容页面开发7.2.4 新闻列表页面开发7.2.5 新闻内容页面开发7.3 网站后台开发7.3.1 网站后台登录页面7.3.2 网站后台管理主页7.3.3 管理员信息添加页面7.3.4 管理员信息管理页面7.3.5 商品类别添加页面7.3.6 商品类别管理页面7.3.7 商品信息添加页面7.3.8 商品信息管理页面7.3.9 新闻类别管理页面7.3.10 新闻信息添加页面7.3.11 新闻信息管理页面第8章MySQL数据库技术8.1 MySQL概述8.1.1 MySQL数据类型8.1.2 MySQL服务器的启动和关闭8.2 MySQL数据库操作8.2.1 创建数据库8.2.2 选择指定数据库8.2.3 删除数据库8.3 MySQL数据表操作8.3.1 创建数据表8.3.2 查看数据表结构8.3.3 修改数据表结构8.3.4 删除指定数据表8.4 MySQL数据操作8.4.1 向表中插入数据8.4.2 更新数据表中的数据8.4.3 删除数据表中的数据8.4.4 查询数据8.4.5 复杂数据查询8.5 MySQL数据库高级管理8.5.1 MySQL数据的导出和备份8.5.2 MySQL数据的导入和还原8.5.3 phpMyAdmin图形化管理工具第9章PHP与MySQL数据库编程技术9.1 PHP操作MySQL数据库的步骤9.2 连接MySQL服务器9.3 PHP操作MySQL数据库9.3.1 创建数据库9.3.2 连接数据库9.4 PHP操作数据9.4.1 数据增删改操作9.4.2 执行多条命令9.4.3 PHP数据查询第10章电子商务网站开发2-数据库开发10.1 网站数据库设计10.2 创建项目文件10.3 网站后台开发10.3.1 网站后台登录功能实现10.3.2 管理员信息管理功能实现10.3.3 商品类别管理功能实现10.3.4 商品信息管理功能实现10.3.5 新闻类别管理功能实现10.3.6 新闻信息管理功能实现10.4 网站前台功能实现10.4.1 网站前台主页10.4.2 商品信息展示10.4.3 新闻信息展示第11章面向对象技术11.1 面向对象技术11.2 类和对象11.2.1 类的定义11.2.2 类的属性11.2.3 类的方法11.2.4 对象11.2.5 构造方法与析构方法11.3 面向对象特性11.3.1 继承性11.3.2 多态性11.3.3 封装性第12章PHP安全与加密技术12.1 PHP漏洞与防护措施12.1.1 文件上传漏洞12.1.2 表单提交漏洞12.1.3 SQL注入漏洞12.2 PHP数据加密技术12.2.1 crypt( ) 数据加密函数12.2.2 shal( ) 数据加密函数12.2.3 md5( ) 数据加密函数第13章电子商务网站开发3-在线购物13.1 系统设计13.1.1 业务流程设计13.1.2 数据库设计13.2 系统实现13.2.1 创建项目13.2.2 数据库访问类13.3 网站前台开发13.3.1 会员注册页面开发13.3.2 会员登录页面开发13.3.3 会员中心页面13.3.4会员信息修改13.3.5会员密码修改13.3.6 购物车功能13.3.7 提交订单13.3.8 我的订单管理13.4 网站后台开发13.4.1 会员信息管理模块开发13.4.2 订单信息管理模块开发四、教学方法与手段教学中要多采用实例教学等现代教学手段,加强直观性教学,注意理论联系实际,重视培养学生的实际操作能力。

PHP网页程序设计教学大纲

PHP网页程序设计教学大纲

《面向对象的程序设计》教学大纲一、导言《面向对象程序设计》是一门重要的专业课程,也是一门实践性很强的课程。

课程主要介绍和学习实践PHP网页程序设计。

PHP是一种创建动态交互性站点的强有力的服务器端脚本语言,其代码可以直接嵌入HTML 代码,应用非常广泛,极其适合网站开发。

二、课程性质、目的及开课对象1. 课程性质:专业选修课2. 目的:掌握基本的动态网页程序设计,其目标是:使学生初步具备设计、开发具备一定功能系统的中小型动态WEB站点,熟悉php面向对象的开发思想。

3. 开课对象:教育技术学专业本科生三、先修课程计算机文化基础、高级语言程序设计四、教学方法与考核方法1. 教学方法:本课程是实践性很强的一门学科,采用多媒体教学、实验验证、项目设计、讨论交流的方法进行教学。

PHP程序编写与调试过程中会出现各种问题,引导学生独立自主解决问题的能力,通过模仿案例程序反复修改最后解决问题的过程,加深对知识的理解和应用。

2. 考核方法:考试方式:开卷考查成绩计算:项目设计50%,平时实验30% 基础知识20%平时教学中多指导学生参与问题的讨论与交流,期末项目设计中引入论文答辩的机制,并把个人表现计入总评成绩。

五、学时数分配总学时:64学时讲授:32学时实践:32学时六、授课内容第一部分 html基本语法(5学时)1、什么是Html2、Html文字标签及其属性3、插入图片和超链接4、创建表单第二部分 PHP基础知识(3学时)1、php的起源、特性2、在windows,Linux中安装并配置PHP3、php运行环境的安装4、 php语言的特点第三部分 PHP 基础语法(10学时)1、数据类型、数值、常量和变量2、变量在语句中的应用3、运算符、表达式4、if与switch控制语句,while循环语句5、数组与函数应用-时钟日历设计第四部分 PHP与表单变量传递(4学时)1、表单变量的传递方式2、表单数据的获取与验证3、表单制作与变量获取4、表单数据的验证第五部分数据库MySQL基础应用(4学时)1、 MySQL基础2、数据库mysql与php的综合操作应用3、数据库留言簿第六部分类的创建与调用(6学时)1、什么是类?2、类的创建与实例化3、类的封装与继承4、类的抽象方法与类的区别5、类的几个常用关键字第七部分-文件上传实现(2学时)1、文件上传的设计思路2、文件上传的功能实现第八部分 Cookie、Session(2学时)1、CooKie和Session原理2、CooKie和Session的应用七、参考资料参考教材:PHP5&MySQL5基础与实例教程中国电力出版社 PHP网络编程技术与实例人民邮电出版社八、课程内容和建议学时分配。

《PHP程序设计》实验教学大纲

《PHP程序设计》实验教学大纲

《PHP程序设计》实验教学大纲课程名称(中文/英文):PHP程序设计/ PHP Programming课程代码:x3050671课程类型:专业课课程性质:必修课设置类别:非独立设课适用专业:网络工程课程总学时:64 课程总学分:4.0实验学时:20 实验学分:0开实验学期:六一、实验教学的目的与基本要求实验教学的目的:《PHP程序设计》是一门重要的专业课程,是一门实践性很强的课程,既要掌握概念,又要动手编程,还要上机调试运行。

本课程实验教学的教学目标是:通过理论和实践教学,使学生较好地掌握PHP各方面的知识,掌握基本的网站设计技巧,具备一定的网站编程能力,并结合数据库的知识制作网页,掌握交互式网页的设计,为今后搭建综合网站打下基础。

实验教学的基本要求:1.实验前学生根据实验题目认真准备实验内容。

2.实验结束后提交实验程序。

3.遵守实验室的规章制度使用实验室设备。

二、实验项目设置三、实验报告要求、实验考核方式、内容及成绩评定标准实验报告要求:报告内容为实验课程序即实验作业。

实验考核方式、内容及成绩评定标准:1.完成实验作业,按照作业评定为相应分数。

2.未提交实验作业的成绩记为不及格。

3.违反实验纪律的成绩记为不及格。

四、实验教材及参考书1.1、《细说PHP精要版》、Lamp兄弟连组编,高洛峰编著、电子工业出版社、2013.6 2.袁鑫主编.《PHP开发从入门到精通》中国水利水电出版社,2010年4月第一版3.三扬科技编著.《PHP开发入行真功夫》电子工业出版社,2009年7月第一版4.[美]勒道夫,陈浩等译.《PHP程序设计-第2版》电子工业出版社,2009年3月第一版5.郑阿奇主编.《PHP实用教程》电子出版社,2010.7执笔人:张美娜审核人:张玉军。

PHP程序设计课程整体设计

PHP程序设计课程整体设计

PHP程序设计课程整体设计一、课程概述PHP程序设计课程旨在培养学生对PHP编程语言的理解和应用能力,通过学习基本的PHP语法和常用的编程技巧,使学生能够独立完成简单的PHP程序设计任务。

本课程注重理论与实践相结合,通过实际案例和项目实践,帮助学生掌握PHP程序设计的基本原理和方法。

二、课程目标1. 掌握PHP编程语言的基本语法和常用函数;2. 理解面向对象编程的基本概念,并能够运用到PHP程序设计中;3. 能够使用PHP开发简单的Web应用程序;4. 培养学生良好的编程习惯和解决问题的能力;5. 培养学生团队合作和沟通能力。

三、课程大纲1. PHP语言基础- PHP语言的发展历史和特点- PHP的安装和配置- PHP的基本语法和数据类型- PHP的流程控制和循环结构- PHP的数组和字符串操作- PHP的文件操作和异常处理2. 面向对象编程- 面向对象编程的基本概念- 类和对象的定义与使用- 封装、继承和多态的原理和应用- PHP中的面向对象编程实践3. Web开发基础- Web开发的基本概念和技术- HTML和CSS的基础知识- PHP与HTML的结合与交互- 表单处理和用户输入验证- 数据库的基本操作和SQL语句的使用4. Web应用程序开发- MVC架构模式的介绍与应用- 前后端分离的开发模式- 常见Web应用程序的开发实践- 安全性和性能优化的考虑5. 项目实践- 选取一个实际案例进行项目实践- 分析需求、设计方案和实现功能- 团队协作与项目管理四、教学方法1. 理论讲授:通过课堂讲解,向学生介绍PHP程序设计的基本概念、语法和开发技巧。

2. 实践演练:通过编写实例代码和小项目,让学生动手实践,巩固所学知识。

3. 项目实践:引导学生参与实际项目的开发,培养学生的实际操作能力和团队协作能力。

4. 课堂讨论:通过课堂讨论和互动,激发学生的思维,促进知识的深入理解。

五、评估方式1. 平时成绩:包括课堂表现、作业完成情况和参与度等。

《Python程序设计》教学大纲

《Python程序设计》教学大纲

《Python程序设计》教学大纲一、课程概述《Python程序设计》是计算机专业核心课程,是一门实践性很强的重要课程,主要学习Python语言的基本语法、语句以及结构化程序设计的基本思想和面向对象程序设计方法,学习流行的第三方库实现网页爬取、数据可视化等功能。

本课程的主要目的是通过学习该课程,使学生掌握基本的程序设计原理和基本的程序设计方法,培养学生应用计算机解决和处理实际问题的思维方法与基本能力,并培养规范化的编程风格,为进一步学习打下良好的程序设计基础。

并为后续课程的知识、能力、素养的实现积累知识储备和技能基础。

本课程的先修课为:Java程序设计、C程序设计等。

课程的内容主要包括:理论部分和实践部分。

理论部分是Python开发的基本概念:主要包括面向对象的编程思想,涵盖数据类型、字符串、列表、元组、字典、函数、异常、类、对象、继承、多态,以及数据存储、网络编程、网页爬取等内容;实践部分是针对前面基础理论设计的案例实践,以进一步巩固理论知识。

二、教学目标通过本课程的理论学习和上机实践,要求学生掌握基于Python开发技术的基础知识。

主要达到以下目标:①知识目标:掌握Python开发环境的搭建和使用、字符串、列表、元组、字典、函数、异常、类、对象、继承、多态,以及数据存储、网络编程、网页爬取等知识点;②能力目标:能够将Python列表、元组、字典、类、数据存储、网络编程等理论知识运用到实际的案例开发中;③素质目标:培养学生诚实、守信、吃苦耐劳的思想品德;培养学生善于动脑、勤于思考的学习习惯;培养学生规范的软件代码编写习惯;培养学生良好的沟通能力和团队协作精神。

三、课程教学目标与毕业要求之间的对应关系插入课程教学目标与培养规格对应关系矩阵,以附件形式列在课程教学大纲后面。

四、课程主要内容及学时分配第一章Python语言介绍(共2学时,支撑教学目标○1)【教学目标】:①了解程序设计发展历程、了解Python代码规范(0.4学时)②熟练掌握Python开发环境IDLE、PyCharm(0.6学时)③熟悉简单的输入/输出实现方法。

Python程序设计课程教学大纲

Python程序设计课程教学大纲

《Python程序设计》课程教学大纲课程代码:课程名称:Python程序设计课程性质:专业(必修)学分:3 学时:72讲课学时:36 实践/实验学时:36适用专业:软件工程先修课程:大学计算机基础一、课程目标了解脚本语言程序设计的基本知识,掌握程序设计的基本方法,掌握程序设计的基本理论、方法和应用,掌握高级程序设计国家标准的有关基本规定,会查阅有关国家标准和手册,养成严格遵守和执行有关国家标准的各项规定的良好习惯。

能够较正确而熟练地使用Python进行程序的设计;能够识读和编写较复杂程度的程序;能够使用Python解决实际应用问题。

培养学生计算思维能力、创新能力和发现问题、分析问题和解决问题的能力。

二、教学内容1.程序设计基本方法教学要求:了解硬件和软件在计算机系统中的不同作用;了解程序设计语言发展过程;理解Python语言的特点;掌握Python语言开发环境和运行环境配制方法;理解编写程序的IPO方法教学内容:计算机的概念程序设计语言语言概述开发环境配置语言版本更迭实验要求:掌握Python开发环境和运行环境的配制方法,编写Hello world程序。

实验内容:(1)安装解释器(2)使用IDEL编写Hello world程序程序实例解析掌握解决计算问题的一般方法;掌握Python语言的基本语法,包括缩进、变量命名等;掌握Python语言绘制图形的一般方法;了解Python标准库的导入和使用。

教学内容:语法元素分析turtle库语法元素分析实验要求:掌握Python语言的基本书写和turtle库的使用实验内容:(1)温度转换程序,编写程序将摄氏度和华氏度的温度数值进行转换。

(2)Python蟒蛇绘制,使用turtle库绘制一个蟒蛇图案。

3.基本数据类型教学要求:掌握3中数字类型的概念和使用;运用Python的标准数据库进行数值计算;掌握字符串类型的概念和使用;掌握字符串类型的格式化操作方法和应用。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《PHP程序设计》课程教学大纲
一、课程基本信息
二、课程教学目标
通过该课程的学习,使学生掌握动态网页制作的基本操作技能,并能熟练应用于中小型动态网站的建设中,在项目实践中提高学生的动手能力和创新能力。

三、教学学时分配
《PHP程序设计》课程理论教学学时分配表
理论学时包括讨论、习题课等学时。

《PHP程序设计》课程实验内容设置与教学要求一览表
四、教学内容和教学要求
第一章 PHP入门(4)
(一)教学要求
通过本章内容的学习,了解PHP优势以及应用领域,理解内嵌式脚本语言的基本原理,掌握在windows中安装、配置PHP开发环境以及运行环境等。

(二)教学重点与难点
教学重点:PHP程序工作流程以及PHP运行环境的安装、配置
教学难点:PHP程序的工作流程在windows中配置Apache、PHP以及MySQL。

(三)教学内容
第一节 PHP入门
1.PHP介绍
2.PHP环境搭建
第二节HTML基础
1. HTML知识
2. CSS样式知识
2. JavaScript知识
本章习题要点:
第二章 PHP语法基础(12)
(一)教学要求
通过本章内容的学习,了解PHP代码基本语法、以及基本的编码规范,理解PHP程序的组成,掌握基本的程序格式与输出语句。

(二)教学重点与难点
教学重点:PHP数据、PHP数据类型、浏览器端的数据采集、PHP程序的数据采集、PHP 数据处理、PHP数据的输出
教学难点:编程规范习惯的养成
PHP数据、PHP数据类型、浏览器端的数据采集、PHP程序的数据采集、PHP数据处理、PHP数据的输出
(三)教学内容
第一节 PHP语法基础
1 PHP标记与注释
2 PHP的数据类型
3 PHP常量
4 PHP变量
5 PHP运算符和表达式
6 PHP函数
7 PHP编码规范
第二节PHP流程控制结构
1 条件控制语句
2 循环控制语句
3 跳转语句
4包含语句
5 案例教程
第三节PHP数组
1 数组及数组类型
2 数组的基本操作
3 PHP数组函数
4 PHP全局数组
5 案例教程
第三章 PHP网站开发(10)
(一)教学要求
通过本章内容的学习,理解表单数据提交与获取,掌握SESSION管理。

(二)教学重点与难点
教学重点:表单数据提交与获取
教学难点:SESSION管理
(三)教学内容
第一节 PHP网站开发
1 WEB表单设计
2表单数据提交与获取
3 SESSION管理
4 Cookie管理
5 案例教程
第四章 PHP与MySQL数据库编程(8)
(一)教学要求
通过本章内容的学习,了解操作MySQL数据库,掌握PHP操作MySQL数据库的步骤。

(二)教学重点与难点
教学重点:操作MySQL数据库
教学难点:PHP操作MySQL数据库的步骤
(三)教学内容
第一节 MySQL数据库技术
1 MySQL概述
2 MySQL服务器的启动和关闭
3 操作MySQL数据库
4 操作MySQL数据表
5 操作MySQL数据
6 phpMyAdmin图形化管理工具
第二节 PHP与MySQL数据库编程技术
1 PHP操作MySQL数据库的步骤
2 连接数据库服务器
3 选择指定数据库
4 数据库基本操作
5关闭数据库连接
6 案例教程
第五章面向对象技术(4)
(一)教学要求
通过本章内容的学习,了解面向对象技术,理解类和对象,掌握面向对象特性。

(二)教学重点与难点
教学重点:类和对象
教学难点:面向对象特性
(三)教学内容
第一节面向对象技术
1 面向对象技术
2 类和对象
3 面向对象特性
4 案例教程
第六章 PHP安全与加密技术(6)
(一)教学要求
通过本章内容的学习,了解PHP漏洞与防护措施,掌握PHP数据加密技术。

(二)教学重点与难点
教学重点:PHP数据加密技术
教学难点:PHP漏洞与防护措施
(三)教学内容
第一节 PHP安全与加密技术
1 PHP漏洞与防护措施
2 PHP数据加密技术
3 案例教程
第七章 B2C电子商务网站开发(8)
(一)教学要求
通过本章内容的学习,了解需求分析规范,理解数据库设计,掌握网站后台开发。

(二)教学重点与难点
教学重点:系统设计、数据库设计
教学难点:网站后台开发
(三)教学内容
第一节 B2C电子商务网站开发
1 需求分析
2 系统设计
3 数据库设计
4 系统实现
5 网站后台开发
6 网站前台开发
7 会员中心模块开发
五、教学方法或手段
教学中要多采用实例教学等现代教学手段,加强直观性教学,注意理论联系实际,重视培养学生的实际操作能力。

在教学过程中注意教学方法的运用,多采用能激发学生学习积极性、主动性的教学方法,如课堂讨论、辩论等。

1) 理论联系实践
学习时重视理论联系实践的能力,模仿相关的PHP编程案例,多上机编写一些实用程序,加强对PHP概念的正确认识。

2)重视学生自主学习能力的培养
网络与网站编程语言的的日新月异,计算机专业学生的自主学习能力的培养贯穿在整个教学过程。

通过循序惭进不断的引导学生学会自主学习。

激发学生的探究问题的兴趣。

3)指导学生参与项目设计
由于PHP语言本身在网站编程的实用性比较广,在完成前8章基础内容的基础上,指导学生分组参与项目设计。

教师提供项目题目供各小组选择,在4周左右的时间完成相应的程序设计与论文。

(4) 学习过程重视学生独立解决问题的能力
PHP程序编写与调试过程中会出现各种问题,引导学生独立自主解决问题的能力,通过模仿案例程序反复修改最后解决问题的过程,加深对知识的理解和应用。

(5) 重视学生的讨论与交流表达的能力
平时教学中多指导学生参与问题的讨论与交流,期末项目设计中引入论文答辩的机制,并把个人表现计入总评成绩。

六、考核方式及评价要求
本课程的考核方式为考查,侧重考核学生利用所学知识综合分析和解决实际问题的能力。

实施多元化评价方式,课堂测试10%、作业撰写20%、出勤率20%、期末大作业50%。

七、教材及教学主要参考书
推荐教材:
《PHP程序设计》,曾棕根主编,北京大学出版社,2012-02-06第1版。


参考书目:
《PHP程序设计案例教程》,陈建国主编,机械工业出版社,2012-06第1版。


注:此处需填写理论课程和实验实训的教材和参考书目
八、说明
此部分可做一些补充说明,若无需说明则可省略该项。

相关文档
最新文档