孙承爱 王晓雯 张洪玲 李瑶
摘要:根据山东科技大学“创新型和特色型”计算机专业总体建设方案,阐明了计算机软件项目实训作为实践教学的重要手段,是培养学生“综合运用知识能力、研究能力、创新能力、动手能力、就业竞争力”的关键环节;详细论述了软件项目实训过程中“培养方案、教学大纲、教学手段、学习方法”等方面隐性张力与显性利用的具体体现;更进一步表明了那些隐含在软件项目实训过程之中但并非软件项目实训过程直接预期的那些目标或效果,它与课程论研究的隐蔽课程不同,只能依附于项目实训而存在,只在项目实训过程中发挥效能。
关键字:计算机相关专业;软件项目实训;隐性张力;显性利用
中图分类号:G642.44 文献标志码:A 文章编号:1674-9324(2014)48-0074-02
计算机相关专业的培养主要是研究计算机领域中具有共性的理论、技术和方法,以及各种前沿性的计算机新应用。目前,很多高校的计算机专业仍然普遍强调知识传授,把学生当作知识灌输的对象、外部刺激的接受器、前人知识与经验的存储器。学生在毕业时,仅仅学习了理论知识,掌握了基本的方法,缺乏自主创新能力和实践能力、研究探索能力和独立解决问题的能力。本文根据山东科技大学“创新型和特色型”计算机专业总体建设方案确立的“一个核心,两个层次,三个阶段,四个结合”的分层次人才培养模式和“2+1+1”的培养方案;构建了以培养学生的“综合运用知识能力、研究能力、创新能力、动手能力、就业竞争力”为目标的实践教学体系。计算机软件项目实训作为实践教学的重要手段,是培养学生综合运用知识能力、动手能力和创新思维的关键环节。计算机软件项目实训的隐性张力与显性利用具体体现在“培养方案的确定、教学大纲的确定、教学手段的完善、学习方法的改进”等多个方面。它与课程论研究的隐蔽课程不同,只能依附于项目实训而存在,只在项目实训过程中发挥效能[1],因此,探讨计算机软件项目实训的隐性张力与显性利用意义深远。
1 培养方案在计算机软件项目实训中隐性张力与显性利用的探讨
三年来,经过软件项目实训的探索,形成了一套行之有效的培养方案,如表1所示。
从表1看出,软件项目实训培养方案从横的方向可以分为“结构化程序设计”和“面向对象程序设计”两个等级,从纵的方向可以看到,它跨越了大学生活的前三年,这就要求横向组合与纵向衔接要严格,高内聚松偶合,粗细有度。经过了三年软件项目实训表明,98%以上的同学都能够抓住实训机会,将所学知识进行消化运用,但也有极个别同学由于所学知识不牢固,自学能力较差,对实训产生了排斥,从而产生了消极态度,无法达到实训的真正目的,由此可见,软件项目实训培养方案的隐性张力与显性利用并不一定是助燃剂,也有可能是灭火剂。
一、教学大纲在计算机软件项目实训中隐性张力与显性利用的探讨
三年来,经过软件项目实训的探索,形成了一套行之有效的教学大纲。以.net实训的教学大纲为例进行说明,其他课程的教学大纲与此类似。
从表2(见下页)可以看出,.net软件项目实训的教学大纲从横的方向涉及了多种技术,从纵的方向包括了软件开发的各个阶段,这能够将大学三年来所学的知识串联在一起,形成一个无形的链条,在教师总体把控下,学生将所学知识运用到实际项目中去。
二、教学手段在计算机软件项目实训中隐性张力与显性利用的探讨
三年来,经过软件项目实训的探索,参加实训的教师都已经找到了自己行之有效的教学手段。下面是本人在给网络工程专业的学生进行.net实训教学过程中所使用的教学手段。
1.相关课程上课时间及内容的调整:为了实训,将《Web开发技术》课程安排在大三下学期第一周到第十周上课;课程内容由原来只讲ASP.net等内容,增加了HTML、JavaScript、CSS等,为实训做好准备。
2.增加了《Web开发技术》课程的课程设计:《Web开发技术》课程原来只有48学时,为了实训,增加了一周的课程设计,要求学生在实训前就已经拥有了开发一个应用项目的经历,有利于实训的进行。
3.将《Web开发技术》课程的讲课搬到了实验室:《Web开发技术》课程本来是在一般的多媒体教室上课的,我在讲台电脑上操作,学生只是看,过后还是记不住,后来将这门课的课堂教学般到了每人一台电脑的实验室,利用凌波教学软件,我操作学生跟着操作,然后再由学生自己操作,效果非常好,更好地促进了实训的顺利进行。
4.实训前就将相关的文档下发给学生:实训前就将实训用到的文档分层次地下发给学生,让学生先有一个粗略的认识,减少惧怕心理,有利于实训的顺利进行。
5.实训过程中随时讲解共性的问题:在实训过程中,一旦发现了具有普遍性的问题或特殊问题都随时进行讲解,能避免学生走弯路,有利于实训的进度把控。
6.实训过程中随时找做的好的学生进行讲解:经验告诉我们,学生讲解有时是比教师讲解效果更好,因为学生之间存在着更多的思维方式的共性,有利于提高实训的效果。
三、学习方法在计算机软件项目实训中隐性张力与显性利用的探讨
三年来,经过软件项目实训,98%以上的同学都能够通过实训,将所学知识进行灵活运用,并且每次实训都能涌现出一批非常突出的学生,他们学习的特点如下。
1.对软件项目实训产生兴趣:俗话说“兴趣是最好的老师”,凡是实训做的好的同学都是对实训感兴趣的同学,他们能深入到实训的任务中去,对老师提出的实训要求进行深入分析理解并认真实现。
2.勤于动脑,敢于动手:实训对每一个同学来讲都是新课题,凡是实训做的好的同学都能够勤于动脑,敢于动手,对实训的内容进行各种大胆的尝试。
3.工作有计划:实训是一个系统性的任务过程,不是一天能完成的,这就要求整个过程必须有计划,并且严格按计划工作,凡是实训做的好的同学都能做到这一点。endprint
4.不怕失败:实训是一个综合性的、操作性极强的应用项目的创作过程,没有一个人是一次成功的,凡是实训做的好的同学都是从一次次的失败中崛起,最后才取得成功的。
5.自学能力强:凡是实训做的好的同学都能充分利用网络,遇到问题首先想到的是自己从网络上进行查找答案,具有较强的自学能力。
6.善于向他人请教:凡是实训做的好的同学在遇到自己实在无法解决的问题时都能够和教师或同学进行讨论,只有这样才能提高工作的效率。
7.具有良好的协作能力:凡是实训做的好的组,这个组中的成员肯定具有良好的协作能力,不管遇到了什么问题都能及时沟通,把大问题化为小问题,小问题化为没问题。
根据“课程论研究的隐蔽课程”理论可知,软件项目实训的隐性张力和显性利用的理想境界是:从横的方向上,能将各专业之间、各门课程之间在坚定目标指向的前提下实现无缝对接;从纵的方向上,能将本专业各课程之间、各门课程内容之中在争取更多相关目标服务的前提下提高教学质量;横向与纵向一体化方向上,通过横向联系促进纵向目标“充实饱满”,通过纵向联系推动横向目标“承上启下”[1]。应该采取以下实践教学办法:①自主式教学。提倡实验预习,对实验预习情况进行考核,提高学生自主学习的意识。②互动式教学。在实验过程中,老师引导学生发现问题并解决问题,启发学生的思维、调动学生的积极性。③研究式教学。鼓励学生自己设计实验项目,并进行实验研究,在该过程中,根据学生的要求和实验项目的特点,教师可提供专门的、个性化的物质和技术支持,有效提高学生的科研能力。④开放式教学。实验中心的所有实验室和实验资源对外开放,结合网络服务,学生可以利用课余时间进行实验学习,并及时得到相应的物质和师资支持。依据社会需求,充分结合学生动手能力、创新能力的培养,进一步优化课程体系,实行分方向培养,缩短理论与实际的距离、提高学生毕业后的适应能力,更好地为社会服务。
参考文献:
[1]张治平.论警察教育训练任务隐性张力的显性利用[J].湖南警察学院学报,2011,(10):131-134
基金项目:山东省高等学校教学改革项目:基于“合作性学习”的信息类课程教学改革及其在相关课程中的应用研究(2009220)
作者简介:孙承爱(1964-),女(汉族),副教授,硕士,硕士生导师,主要研究方向:软件工程、数据库、信息管理等。endprint