APP下载

计算机专业项目教学“精细化”的改革与研究

2019-11-13孙承秀白燕青

科技视界 2019年29期
关键词:思维模式精细化课堂教学

孙承秀 白燕青

【摘 要】计算机专业随着科技发展面临着新的格局,一贯的项目教学在实际应用中存在一些不当。为了改革课堂教学方法,积累教学经验,笔者在实施项目教学过程中采用“精细化”的教学方法,对课堂教学模式进行改革,实现理论与实践教学双深入,有效的弥补教师教学与学生学习方式之间的差异,较为全面的分析和整理了课堂教学环节中存在的不足。

【关键词】思维模式;“精细化”课堂教学

中图分类号: G434 文献标识码: A 文章编号: 2095-2457(2019)29-0196-002

DOI:10.19694/j.cnki.issn2095-2457.2019.29.092

1 正确认识教师的专业素质与学生的基础薄弱之间的矛盾

教师熟悉了相关专业课程的基本要求和教学基本规范。在教学过程中培养学生学习能力和实践能力,重视学生基础理论知识的积累和实践操作能力的提升,重视学生专业课程学习的基础和学习习惯的养成和适应变化的能力。计算机专业教学需要不断改革教学内容,将大量新的知识引入课堂,不断提高层次和标准。

现实的学情不能完全适应当下的教学需要,表现为学生的基础知识不够,课堂上缺乏协作能力,导致教学效率低下。

可见教师所要从事的教学与学生当下的学习状态之间有较大的矛盾,引导学生自主学习的切入路径还没有找到。为了解决这些矛盾,建议教师要完全接受目前的学情现状,以足够的耐心面对学生的消极思想和坏习惯。用更多有效实例简化教学内容,增加课堂趣味性,激发学生学习兴趣,转化消极的学情对教学的负面影响为积极的影响。

2 对教学效果如何体现出来的思考。

我们进行教学活动的目标是最大程度提高教学质量,实现这一目标的途径可以说是多方面的。

2.1 课上与课下的结合的方式

依靠课堂上的教学提高教学質量是不够的,更好地提高教学效果的方式就是充分利用课余时间,弥补课内学习不够深入的缺点。最好的课外学习形式学习小组或自主创业项目。让学生掌握可以在专业方向发展的方法。可由学生自由结合,由学生自主组织与管理,锻炼学生的管理能力、组织能力与学习能力,解决课堂教学要求与学生学习理解深度不够的矛盾。这样才能实现复合型人才的培养,才能解决教师教学与社会实践应用之间的脱节的问题。

2.2 实践与理论相结合

教学效果的最佳状态是理论与实践的相结合。理论来源于实践,可以说理论是实践的体现与升华,实践是证明理论的唯一标准。计算机专业有些课程需要通过实践总结大量的理论知识,例如《Java程序设计》这门课,在实践操作中总结出宝贵的理论知识与经验,为学生的后期学习提高奠定理论基础,完成实践教学与理论教学的动能转换,引导学生思维模式的提升,人才培养优势才能真正地体现出来。

2.3 “教”与“学”之间的相互转换

不当的教学模式造成教师疲于教学和学生麻木应对。打破这一僵化的教学方式,最好的方法是通过提高学生的学习主动性来挣脱。

如何提高学生的学习主动性其实是不难做到,在理论教学中可以引导学生对正在讲授知识进行探讨和研究。学生能积极主动地参与到课堂的教学环节中来,学生获得表现机会,为教学增加活跃的气氛。在《Java程序设计》课程的理论教学中,让学生来讨论类与对象的关系,以身边的事物为例,说明什么是类,什么是“对象”,激发学生思考,加深学生对知识的理解,掌握类与对象的概念和两者之间的关系。

实验课上,学生可自由结成团队,按实验要求,相互讲解程序,相互取长补短,理解编写的方法与技巧,以达到思维的深入和升华。还可以引导学生给老师讲解案例,老师可发现学生是否已经理解了教学内容,根据学生学习情况适时补充,对学生的错误理解给予纠正。师生之间的深度互动是提高教学质量的关键因素,是消除学生冷漠学习态度的有效路径。

3 在计算机专业课堂上实现“精细化”授课的实践

教师讲授应用性强的课程时,一般以“项目”教学为主。为了灵活运用“项目”教学法,一般根据课程内容制定,按所需时间分类。有适用于基本知识讲解的“小项目”,有适用于综合提高和巩固加深应用能力的“大项目”。项目的划分体现了教师对专业知识的理解,也是实现“精细化”教学的基础。

我在《Java程序设计》这门课程的授课过程中,根据课内的知识点设置了相关的课堂教学小项目。如用Java接口实现写一封书信,在Eclipse IDE展示了从定义接口到在类中实现接口的过程,学生掌握了接口的使用方法和在类中重写接口中抽象成员方法,然而接口的很多相关知识并没有展示在案例中。弥补项目教学不足的方法就是项目实施后,用一些实例补充,为学生传授更多在编写接口的程序中会用到的语法知识。这就是提高教学质量很有效的“精细化”课堂教学。补充接口语法,设计一个小的教学项目如下:

在上例实现“精细化”理论教学过程中,选用的成员变量,成员方法都是两个或两个以上的,目的是为了在细节处,充分比较这些语法使用的相同和不同。优点是以实例展现,代替抽象的理论叙述,学生在实例展现过程中能循序渐进地理解并掌握知识。更有利于学生掌握专业知识和提高理论应用于实际的能力。

4 “精细化”教学在计算机专业项目教学的改革中的实际意义

4.1 明确大的教学目标与小的教学目的

教师在教学中明确了教什么、怎样提高,让学生知道“教、学、做”的具体内容与方法,更好地理解老师的教学目标,更好地适应教学。为实现大的教学目标形成方法指导。

在课堂教学中,教师将学生需要掌握的技术和操作能力,“精细化”地展现在教学过程中,以教学项目为单元的教学模式,强调和梳理清楚知识点和技能点,每个教学单元以完成一项作业来结束。为实现小的教学目的形成过程指导。

4.2 有利于学生探索精神与好的学习方法的形成

在课堂教学过程中,以“项目”为主线,以“精细化”教学方法为辅助方法,基于学生的认知特点精心组织教学内容,设置若干“子项目”,补充主体项目教学内容单元,学生容易接受,会积极地去思考所学内容、探索对新知识的学习。学生的自主学习能力和探索精神得到强化,在教学过程中不断地根据“项目”的需求来学习,变被动地接受知识为主动地寻求知识。改变了学生传统的学习观,调动了学生的积极性,培养了学生的创新精神和合作意识。由“学会”到“会学”。“精细化”的项目教学取代以“知识点”为线索的传统方式。

实践证明这些是可行的,《Java程序设计》这门课程的提高阶段难度非常大,在80节的项目教学与“精细化”课堂教学相结合的过程中,学生根据课堂讲授知识,主动克服思维上的不足,克服基础知识差的缺陷,较为完善地掌握了Java程序设计的基础知识,完成了期末课程设计“基于Java的学生成绩管理系统”和“基于Java的航空订票系统”,这是教学效果最好的体现。

4.3 有效扩展课堂教学容量

实验课程的任务是让学生将理论学习应用到实践,加深对理论的理解和提升實践能力。实验教学也是转换学生学习方式和提高学习质量的主阵地。在实验课上,以学生的练习为主,有明确的教学目的才能充分指导学生学习。为此我特意根据要求学生所要掌握的实践知识点编写了实验报告册,按周次下发给学生。

在实验报告册里按阶段增加拓展部分,适当提高实验的难度,引导学生掌握最基本的实验,消化所学理解知识。经过一个学期的运作,学生知识掌握的程度较以往学期或没有采用实验报告册的班级好很多。编制实验报告册是在实践课程中应用“精细化”教学的方式。

4.4 促进持续学习习惯的形成

成功的教学目标不仅是让学生掌握课内知识,更重要的是让学生成为全面发展的人。我在项目化教学过程中引入“精细化”教学的方法,起点定在小的知识目标上,80%以上的学生可以在小的项目单元中达到知识掌握的目标。小的知识目标的积累可以带动学生学习能力上的全面提升。可见“精细化”的教学方法让学生实现整体进步。

5 “精细化”教学在未来的展望。

本学期学生按要求完成期末作业基于Java的学生成绩管理系统后,提出最迫切的愿望就是怎样让自己编写的程序成为手机App,能在手机上运行该程序。实现一个综合性强的项目所涉及的学科知识是多样的。目前计算机专业教学限制在一系列课程内,局限在少部分的专业课内,已经形成了相对固化的形态。教学组织也有局限性,学生提出的问题并不是所学专业课程所能解决的。如果现有的专业人才培养方案开放课程,设立少而精的专业核心课程,辅助开设有利于专业核心课程深入的其他专业课程。不仅突破专业界限,还让一些重要的专业课发挥出其专业优势,在新的技术领域突破学科壁垒,实现学科交叉与融合,让计算机专业也能实现在工程教育上的跨越,以适应社会发展对人才培养不断提高的要求,从而实质性推进应用型人才培养进程。

在未来的教育中,需要不断地创新,挣脱原有的框架模式,依然还要进行教学改革。通过现代教学手段可以加强项目教学的深度,进一步提高教学质量,最终的落脚点依然还是如何组织课堂教学,在课堂上基于学情的“精细化”教学可以弥补一切教学形式的不足之处。

【参考文献】

[1]陈亚静.大数据时代下高校教学的几点启示[J].信息与电脑(理论版),2015(22).

[2]刘一农,扈航,刘二稳,等.高校科普教育模式及存在的问题与对策[J].山东建筑大学学报,2014(4).

猜你喜欢

思维模式精细化课堂教学
精细化管理的企业管理模式探讨
“精细化”全方位培养好参谋
逻辑创新的思维模式
语境与英语写作研究
且行且思,让批注式阅读融入课堂教学
如何打造精细化立法产品
把“三个倡导”融入课堂教学