课程名称:数字媒体编程基础
学时/学分:48学时/3学分
先修课程:《计算机基础》、《新闻传播技术基础》
适用专业:网络与新媒体、编辑出版等
编写人:邱树雄
一、课程性质与任务
1.课程性质:本门课程是一门重要的专业课程,也是一门实践性很强的课程。课程主要讲解PHP编程的相关知识及PHP在WEB应用程序开发中的实际应用,通过具体案例,使学生巩固程序设计、数据库操作等专业知识,更好地进行开发实践。
2.课程任务:使学生掌握PHP编程等各方面的知识,掌握网络媒体应用程序开发的特点和常用的实现方法,具备一定的程序设计能力。
教学重点和难点:
教学重点:掌握PHP语法结构、编程技巧、软件调试、数据库技术等知识。
教学难点:高级数据类型、函数的概念和用法、程序调试技巧、数据库建模。
二、课程教学基本要求
1.在掌握PHP基本知识的基础上,以能力培养为主线,结合实际开发案例,突出主要知识点,避免泛泛而谈。
2.通过课堂实例练习,提高实际编程能力,学以致用。
3.通过课程设计,把理论知识与实践相结合,提高学生学习兴趣。
4.引导学生创新、创意;对基本教学案例的功能加以扩展,激发创新意识。
教学环境、实验环境、上机环境要求:要求安装WAMPServer集成开发环境。
考核形式:
本门课程为实验课程。本课程实用性强,主要考核学生的实践操作能力。
成绩构成:平时成绩50%,期末成绩50%,总成绩为100分。
三、学时分配表
1.讲授内容及学时分配:
章序 |
内容 |
课时 |
备注 |
一 |
PHP入门 |
1 |
|
二 |
PHP基础 |
1 |
|
三 |
PHP表达式 |
2 |
|
四 |
PHP流程控制 |
2 |
|
五 |
PHP数组 |
2 |
|
六 |
PHP的数据采集 |
2 |
|
七 |
PHP自定义函数 |
2 |
|
八 |
MySQL数据库 |
2 |
|
九 |
PHP与MySQL数据库 |
2 |
|
合计 |
16 |
|
2.实验内容及学时分配
序号 |
项目 名称 |
内容提要 |
学时 |
必/选开 |
1 |
服务器安装 |
1.认识PHP脚本程序工作流程。 2.熟悉服务器安装。 3.PHP服务器启动、停止与配置。 |
2 |
必做 |
2 |
PHP程序的组成 |
1.浏览器端的数据采集。 2.PHP程序的数据采集、处理和输出。 |
2 |
必做 |
3 |
PHP表达式 |
1.PHP变量与常量的使用。 2.PHP运算符的使用。 3.数据类型的转换。 |
3 |
必做 |
4 |
PHP流程控制语句 |
1.条件控制结构的使用。 2.循环结构。 3.程序跳转和继续语句。 |
4 |
必做 |
5 |
PHP数组 |
1.一维数组的创建。 2.多维数组的应用。 3.数组处理函数及应用。 |
3 |
必做 |
6 |
PHP的数据采集 |
1.浏览器端数据的提交方式。 2.使用FORM表单实现浏览器端的数据采集。 3.使用$_GET和$_POST“采集”表单数据。 4.上传文件的“数据采集”。 |
6 |
必做 |
7 |
自定义函数 |
1.PHP文件间的引用。 2.创建求和自定义函数。 3.创建文件上传自定义函数。 |
3 |
必做 |
8 |
MySQL数据库 |
1.了解学生管理系统,设计该系统的ER图。 2.熟悉MySQL控制台各种操作。 3.设置MySQL字符集。 4.MySQL数据库管理。 5.MySQL数据库表管理。 6.表记录的更新操作、查询操作。 |
6 |
必做 |
9 |
PHP与MySQL数据库 |
1.熟悉PHP连接MySQL服务器的函数使用。 2.熟悉PHP中其他MySQL操作函数。 3.用户注册系统的实现。 |
3 |
必做 |
合计 |
32 |
|
四、教材及参考书
(一)教材:
《PHP编程基础与实例教程》(第二版)主编:孔祥盛出版社:人民邮电出版社 出版时间:2016年。
(二)参考书:
1.《PHP和MySQL WEB开发》主编:Luke Welling武欣(翻译)出版社:机械工业出版社出版时间:2009年。
2.《深入浅出MySQL数据库开发、优化与管理维护》主编:唐汉明等出版社:人民邮电出版社出版时间:2008年。
3.《MySQL技术内幕》主编:姜承尧 出版社:机械工业出版社出版时间:2013年。