计算机软件项目实训隐性张力与显性利用的探讨
摘要:根据山东科技大学“创新型和特色型”计算机专业总体建设方案,阐明了计算机软件项目实训作为实践教学的重要手段,是培养学生“综合运用知识能力、研究能力、创新能力、动手能力、就业竞争力”的关键环节;详细论述了软件项目实训过程中“培养方案、教学大纲、教学手段、学习方法”等方面隐性张力与显性利用的具体体现;更进一步表明了那些隐含在软件项目实训过程之中但并非软件项目实训过程直接预期的那些目标或效果,它与课程论研究的隐蔽课程不同,只能依附于项目实训而存在,只在项目实训过程中发挥效能。
关键字:计算机相关专业;软件项目实训;隐性张力;显性利用
中图分类号: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.工作有计划:实训是一个系统性的任务过程,不是一天能完成的,这就要求整个过程必须有计划,并且严格按计划工作,凡是实训做的好的同学都能做到这一点。