APP下载

创新人才培养模式下的《PHP程序设计》课程的教学改革研究与探索

2017-11-14张美娜张玉军

电脑知识与技术 2017年29期
关键词:创新创业教学改革

张美娜+张玉军

摘要:为提高人才培养质量,落实省关于深化创新创业教育改革的要求,该文提出的《PHP程序设计》课程的教学改革研究主要从理论实践教学环节、开放性实验室的建设及第二课堂教学和课程能力考核三个方面系统的开展了创新创业教育改革,最后给出了《PHP程序设计》教学改革的实施效果,该创新方法取得了较好的教学效果,增强了学生的动手能力,培养了学生的创新精神。

关键词:PHP程序设计;教学改革;创新创业

中图分类号:G642 文献标识码:A 文章编号:1009-3044(2017)29-0091-02

Abstract: To improve the quality of talent training, the implementation of the province to further the reform of creative education, this paper propose the teaching reform of PHP Programming research mainly from the theory and practice teaching, open laboratory construction, second classroom teaching and course ability assessment, finally gives the effect of the PHP Programming teaching reform, the innovation methods have achieved good teaching effect, to enhance the students practical ability and to cultivate the students innovation spirit.

Key words: PHP programming; teaching reform; innovative and entrepreneurship

為提高人才培养质量,落实学校关于深化创新创业教育改革的要求,教学改革是作为推进创新创业教育改革的重要手段,教学过程和考核方式应该以培养学生创新精神、创业意识和创业能力作为教学目标,将学生创新创业能力的养成作为实现良好教学效果的重要标志。

PHP自1994年诞生至今,已席卷整个互联网,PHP程序设计语言已然是当今互联网最流行的开发语言。国内很多高等院校的计算机、软件相关专业也开始增开PHP这门课程。对于这样一门实践能力要求较强的课程,为提高学生们的动手操作能力,如何设计好课程教学环节,使理论知识与实际项目开发有效结合起来,达到创新创业教育改革的目的,是我在教学过程中一直思考和探索的问题。

1 《PHP程序设计》课程教学要求和课程能力要求

1.1 课程教学要求

通过本课程的学习,课堂上先结合案例讲解PHP的基本语法等知识,再通过上机实践和课后练习,进行实际案例的开发。使学生能够更加全面地理解PHP语言的语法结构和运行原理,并能熟练地运用PHP和MySQL等知识进行项目开发。

1.2 课程能力要求

通过课程教学内容,使学生掌握Html基础知识、PHP基础语法、PHP函数、PHP数据处理、面向对象程序设计思想、会话技术,数据库操作,在课程结束,结合一周的PHP课程设计使学生学会利用PHP语言开发简单的Web项目,在提高学生实践技能的同时,也提高了学生项目开发团队协作能力,切实在教学中提高学生的职业能力。

2 培养学生创新能力方案设计

通过本方案的设计对学生进行创新教育,开启学生创新的心扉,唤起学生的创新意识,培养学生的创新精神,提高学生的创新能力。

2.1 《PHP程序设计》理论实践教学环节

课程教学采用机房授课,并在教学过程中注意教学方法的运用,多采用能激发学生学习积极性、主动性的教学方法,多种案例,实例教学等现代教学手段,加强直观性教学,注意理论联系实际,重视培养学生的实际操作能力,同时在教学过程中和最后的期末考试中运用创新的考核方式方法,更加提高了学生的动手实践和主动学习意识,使学生达到本课程教学能力要求。实现过程如下:

1) 讲:为引导学生去发现问题、思考问题,使他们在思考中提出一些有创见性的问题,发现一些新方法、新思路,教师在理论教学中采用了“行为导向”的教学方法,采取“知识点—例子—结果—评析” 的顺序透彻详尽地讲述了大纲中的各类知识点,并围绕知识点设计一些简单的例题,例题代码量不易太多,方便教师课上编写,通过运行结果给出知识点说明和注意事项。学生每人一机,对教师的讲解和例题代码能够看的更加清楚,更方便学生理解和记录,并鼓励学生将知识点举一反三,设计出类型题。

2) 练:在教师讲解结束后给出相关知识点的练习题,学生在规定时间内上机练习。学生可以先将教师讲解的例题重新实现,然后做出练习题,相邻同学可以相互讨论,教师随时对学生进行答疑解惑。如果学生在规定的上机时间没完成练习,则在课后自行练习,并在下次课前提交所有练习题作业。

3) 互动:为培养学生创新意识和探索精神,在课堂上为学生设计了创新学习环节,即增加了课堂教学互动:选择课后的作业与实验题目中典型题目,让学生讲解自己的方法,同时可以相互讨论,让学生在讨论中互相启发、互相帮助,讨论可以使学生敢于质疑问题,敢于标新立异,敢于大胆求新,从而发展学生的创新思维,培养学生的创新意识和探索精神。

4) 题目分类:为引导学生课程自学,提高学生的创新学习能力,教师在实验题目中提供了必做实验、选做实验、开放实验和科研训练等多种实验教学方法。对于选做实验和开放实验题目,学生可以查阅资料,思考多种解决方式;对于科研训练实验题目,要求学生根据给定要求设计课程知识范围内的实验小课题或小实验,学生可以以分组方式完成,学生设计的过程即创新学习的过程,并能让学生在积极、主动地参与中获得创新学习的快乐。endprint

5) 综合:在每章最后,针对本章的知识点,教师给出一个综合模块应用练习题目(综合模块应用是实际开发中常用的模块,例如注册和登录验证模块、上传下载模块、留言本模块等,通过练习),给学生一个学时的时间进行程序的设计和编写,并将此作为学生的作业,课后提交。

2.2 开放性实验室的建设及第二课堂教学

无论是理论教学还是实验教学都是有限的时间,而要想熟练掌握PHP这种程序设计语言要花大量的时间去练习,仅靠实践教学学时是远远不够的,同时这类课程的内容升级换代很快,也要求学生具有一定的自主学习能力和终身学习的思想。为此,基于以上的考虑,学院面向学生定时开放了专业实验室,专业教师也尽可能地参与其中,及时帮助学生解决一定的困难。

早在两千多年前的孔子就提出了因材施教的教学方法,到我们现在高速发展的信息社会更应该如此。对于同一个班级的学生,从专业技能角度评价也有优劣等级之分,对于专业技能强的学生,求知欲强,课堂上的知识是远远满足不了的,为了使专业技能强的学生更广泛更深入的学习,并能通过优秀学生带动班级整体的学习热情,我们开设了“第二课堂”。第二课堂是通过以下三个途径进行的。第一、让学生参与到教师的实际项目中,根据学生能力的不同,可以参与到整个项目或者只参与到某几个模块中,帮助教师共同完成项目的开发。第二、《PHP程序设计》这门课是在第六学期即大三下学期开设,也正是大四学生进行毕业设计阶段,每位教师所带的毕业设计人数达8个或以上,教师选择让专业技能强的学生参与到毕业设计中,作为教师的助理,帮助大四学生解决毕业设计中遇到的问题,这样既减轻了教师的工作量,也有助于学生更早的熟悉毕业设计环节。第三、学校定期会举行大学生创新创业训练计划项目、创业计划大赛、挑战杯等有利于提高学生专业技能和增强学生创新能力的活动或比赛,1名学生作为负责人,2-4名学生组成团队队员,教师作为指导人。很多学生利用PHP语言建设参赛项目的网站,更有些学生加入到其他学院的团队中,为他们解决网站建设或者计算机相关问题。

3 《PHP程序设计》课程能力考核

3.1 平时考核

本学期将《PHP程序设计》课程进行了教学方式和教学内容的调整,整个课程的教学内容均在实验室讲授完成,人手一机。由于教学方式的改变,加大了平时考核的力度。

1) 每次课上利用练习时间,老师抽查每班3名同学进行课程内容提问,给予相应成绩,对于掌握较差的同学老师给予督促。

2) 每次课上学生会做相应练习,如果练习题目较少,老师会随堂收取练习题,如未完成,下次课课前提交。

3) 每次课课后留有一定的作业,在下次课上课时收取,课后老师抽查每班10名同学的作业给予作业成绩,在下次课课上进行公布,对于作业完成较差的同学老师给予督促并要求重新完成并提交。

3.2 期末考核

期末考试形式是开卷上机,考试题目主要采用编程题。试题覆盖了教学内容所有知识点,试题分为基本编程题和综合编程题。基本题主要考核学生的基本编程能力,题目类似于平时的例题和练习题,单纯考核学生对知识点的掌握;综合编程题主要考核学生的综合编程能力,学生理解分析能力,题目是多个知识点的综合应用。

课程总成绩的分配:平时考核成绩占40%,期末考试成绩占60%。

4 《PHP程序设计》教学改革实施效果

《PHP程序设计》创新教学方法已在学院网络工程专业2014级学生中进行了实施,教学效果较其他程序设计语言课程要好很多。课程从理论教学到实践环节,知识点系统性、连贯性的学习到综合运用,极大地锻炼了学生的分析问题、解决问题、团队合作的能力,增强了学生的动手能力,培养了学生的创新精神。

参考文献:

[1] 李连民, 李昌清. 软件专业PHP方向的培养体系建设与实践[J]. 信息与电脑:理论版, 2017(4):229-230.

[2] 赵玲玲, 孙云, 邵秀凤. PHP程序设计课程教学改革研究[J]. 教育教学论坛, 2016(46):85-86.

[2] 李展涛. 项目教学法在计算机程序设计PHP课程中的研究与实践[J]. 求知导刊, 2016(11):132.

[4] 梁毅娟. 《PHP动态网页设计》课程项目教学改革研究[J]. 电脑知识与技术, 2014(7):1550-1552

[5] 肖念. 基于PHP的项目导入任务驅动岗位分工实训教学研究[J]. 电脑知识与技术, 2013(5):1100-1101.

[6] 林永强. 任务驱动教学法在《PHP程序设计》教学中的应用[J]. 师道·教研, 2013(8):73.

[7] 李健君. 《PHP动态网页制作》课程一体化教学模式的探索与实践[C]. 中国职协2013年度优秀科研成果获奖论文集, 2013.

[8] 刘云芬. 以学生活动为中心的任务教学法在PHP网站开发课程中应用[C]. 中国职协2013年度优秀科研成果获奖论文集, 2013.endprint

猜你喜欢

创新创业教学改革
把握“金钥匙”打开创业门