本站小编为你精心准备了探讨计算机软件的开发能力教学实践参考范文,愿这些范文能点燃您思维的火花,激发您的写作灵感。欢迎深入阅读并收藏。
摘要:阐述计算机课程教学目标是让学生系统掌握计算机的基础理论知识,学习先进的计算机开发技术,成为一名综合素质高的计算机专业技术人才,包括掌握软件开发能力。
关键词:计算机工程,软件开发,教学模式。
0引言
随着科技的不断发展,计算机技术已经深入日常生活的方方面面,在工作中离不开电脑办公,在生活中离不开手机,与此同时,这样的变化也人们的生活带来了极大的便利。然而在计算机技术中,完成各项功能都基于不同的软件,因此计算机技术专业人才需要熟练掌握并且灵活应用所学的软件知识。计算机专业培养目标是让学生系统掌握计算机的基础理论知识,学习先进的计算机开发技术,成为一名综合素质高的计算机专业技术人才,其中包括掌握软件开发能力。纵观近几年人才市场存在一种现象,计算机专业的学子找不到满意的工作,而招募计算机人才的企业高薪聘请不到专业的软件人才,出现了工作需求和供给不平衡的状况,这对计算机行业的发展非常不利。对此现象进行分析研究,得到的结论是计算机专业学子虽然学习了足够的专业理论知识,但是动手能力较差,无法满足工作岗位的需求,不能把理论知识灵活的应用在实际中。因此各大高校在培养计算机专业学子时,不仅要培养理论知识的学习,更应该培养学生的动手能力,不断加强对软件开发能力的培养,让学生能在实践中灵活应用所学知识。
1软件开发能力教学的特点
计算机专业学生需要学习的专业知识内容较多,除了计算机专业的基础课和专业课程,还有计算机数学的基础知识,在具体的培养方案中有很大一部分需要学习软件开发技术,通过系统的学习后,学生应该能了解计算机的构成,并且掌握相关的开发和设计技术。在学习过程中,学校应该注重培养学生的动手能力,把理论知识和实际操作相结合起来,可以灵活应用专业知识解决实际中出现的问题,从而满足社会对人才的需要。从国际的角度看,我国的软件开发技术和美国、印度等国家还存在一定的距离,要想提高我国的软件开发技术水平,就应该从学生的培养入手,更改培养重点,为社会输送能满足发展的人才,从而推动我国从信息大国向信息强国转变,在国际上占一席之地。
2软件教学中的问题
在人才市场中,计算机专业人才供给和需求失衡,一些高校毕业生的专业技能无法满足公司的要求,那么要改变这样的状况,就应该从学校的培养计划入手。通过分析可得,学生在程序设计中会出现较大的问题,灵活度不高,动手能力不强,甚至对一些开发工具和语言的使用不熟练。当在软件开发工作中经常会遇到难题,学生的专业知识不足,不会有效借助书籍和网络知识等资料,最终问题无法解决,使学生的自信心遭受打击,造成工作热情低下,在市场中形成恶性循环,出现人才流失。
3软件开发能力教学的策略
提高教师的软件开发水平。任课教师会对学生造成非常大的影响,一些学生会把教师树立成为他们学习的榜样,这就对任课教师提出了更高的要求。任课教师可以自己进行多方面的软件开发项目,为学生进行讲解并且给学生传授经验教训等,会对学生在软件开发时起到重要作用。在讲课时,教师可以转变讲授方法,通过结合软件工程、数据库等在自己软件开发时的实际应用进行讲解,从而更加吸引学生的注意力和热情,教会学生理论联系实际,并且提高学生学习的积极性。调动学生学习的兴趣。任课教师要灵活应用专业技能,调动学生学习的积极性和主动性,让学生参与进课堂,从而使课堂效果更加理想化。学生在选择软件开发时,很多都基于自己的控制欲并且把理想转化为现实。兴趣是一个人最好的老师,任课教师就要抓住学生的这一兴趣,从而引导他们进行学习。比如在课堂中可以引入一些实践活动,让学生编写游戏程序,通过灵活的实际操作调动他们的热情和兴趣,促使他们发挥主动性进行学习,这样就会获得更加满意的教学效果,学生的能力也不断提升。改革考试模式。学生的成绩不能仅靠一份试卷来决定,要转变考核方式。对学生考核要把实践和理论相结合,加强上机考核,鼓励学生编写软件系统。除此之外,在平时课后也要让学生多次进行编程练习,把每次的作业汇总评分,这些成绩也作为最后考试成绩的一部分,学期末考核成绩按照一定的比例计算,理论考试、上机操作和平时作业的成绩各占不同的比例。通过这样的考核方式,可以提高学生对知识的掌握程度。改进教学方法。任课教师要结合实际情况,给学生开展多媒体授课,在学生编程过程中进行细节指导,这样不仅能使学生写出有效代码,更能让学生学习教师在遇到问题时分析和解决问题的逻辑和能力。同时,也要进行小组讨论学习,增强学生之间的感情和相互学习的能力,互帮互助,提升他们的团队合作意识,促进共同进步[1]。让学生掌握良好的学习方法。
(1)学生应保持良好的学习心态。在软件开发的过程中会出现很多问题,是对代码书写者的耐心和智力的挑战。编写程序代码是一个非常枯燥但是烦琐的工作,如果书写者没有耐心,就会半途而废。在编写代码初期,也会存在很多的错误,但是走错路和走弯路对于初期的学者并不是一件坏事,可以在错误中吸取经验。如果初期编写的代码过于冗杂,就对后期的修改不利,导致开发效率低,不能进行多方面应用。
(2)多写程序,实践为主。课程中会侧重理论知识的学习,但是想要编写好程序,就要不断进行编写尝试,编写程序是一项耗费脑力的工作,只有不断实践,进行编程尝试,才能真正感受到编程的成就感,从而激发出学生的学习兴趣,就更加愿意尝试编程,形成一种良性循环,提升学生的学习热情[2]。
(3)注重积累。经验来自实践。软件开发是一个不断试错的过程,书本中学到的只是一些基础知识,然而只有通过不断的实践,才能吸取经验。编写程序过程中遇到的问题都不同,一些解决错误的方法只有在不断实践操作中才能学到。因此,不断进行程序编写,吸取经验,在提升自我的专业能力中变得尤为重要。
(4)阅读、借鉴其他工程师设计的子程序。在网络上会有很多人分享自己的编写经验,在编写程序之前可以在网络查找相关资料,找到相似的源程序,理清思绪,再把该程序进行更改,实现自己想要的效果。这样从网上借鉴源程序的方法,提高了编写程序的效率,并且也能通过参考别人编写的程序从而达到提升自己专业能力的效果。加强自学能力的培养。在计算机技术发展日新月异的背景下,软件技术的发展也特别快,那么软件人才要想不被市场所淘汰,就要学会自学,不断提升自己的能力水平。在竞争力日益激烈的状况之下,要不断更新自己的专业技能,只靠老师讲授是远远不够的,要加强自己的自学能力,通过查阅相关书籍和资料,不断提高自己的能力水平。一位本科学习物理专业知识的学者,在本科学习的期间,学习了很多和计算机相关的专业知识和技能,在毕业后对于一些软件技术的开发和研究可以做出一些贡献。自学一门技术,可以先通过购买或者借阅相关的书籍,由浅入深的阅读,在购买一些权威的多媒体课件进行观看学习,一边学习,一边练习,并且不断进行思考,把重点专业知识学习完成之后,再不断进行练习,设计自己想要的程序。在整个编写的过程中,会遇到很多的困难和意外,学者需要自己不断在网上查阅资料才能解决,由此会学到充分的专业知识,也会带来很大的成就感。
4结语
在信息技术日新月异的时代,很多的领域都离不开计算机的专业技术人员,这个技术人员指的不是计算机操作员,而是软件的研发人员。在市场中,计算机的硬件发展已经趋于成熟,软件发展却远远跟不上。软件的发展需要满足不同人士的不同需求,因此需要软件专业人才不断进行研发,才能满足市场上的不同需求。因此,软件专业人员应该不断提高自身的专业技能,转变学习方式,符合市场的需求,各高校也要制定更加科学的培育计划,为社会源源不断地输送专业人员,促使计算机行业发展更好。
参考文献
[1]李志强.计算机专业软件开发能力的培养策略[J].计算机教育,8(14):15-17+22.
[2]叶军伟.高职院校计算机专业软件开发能力培养浅析[J].科技视界,4(02):22+.
作者:何春旺 楼思思 单位:江西软件职业技术大学