首页 > 范文大全 > 正文

高校软件专业交互式教学模式初探

开篇:润墨网以专业的文秘视角,为您筛选了一篇高校软件专业交互式教学模式初探范文,如需获取更多写作素材,在线客服老师一对一协助。欢迎您的阅读与分享!

摘要: 随着科技的进步和社会的发展,传统教学模式已经与现代高职院校的人才培养要求不相适应。本文作者结合教学实践探讨了交互式教学模式在高职院校软件专业教学活动中的应用,并指出交互式教学模式对提高学生学习积极性、求知欲和综合素质,使学生更好地掌握软件专业知识有重要的意义。

关键词: 高职院校软件专业交互式教学模式

根据软件产业对软件技术人才的层次需求,结合多数高职院校的实际情况,人们将软件技术专业人才培养定位为程序员岗位。由于程序员岗位技能需求的多样性,目前各高校以Web应用开发程序员岗位为主要培养目标,随着专业建设的不断发展,将培养目标逐步扩大到Windows 桌面应用开发程序员、软件测试员、智能设备应用软件程序员等岗位。

Web应用开发程序员岗位的培养目标为:培养具有良好的职业素养,掌握程序员岗位基本技能,具备Web应用开发程序员岗位专项技能,能够在软件企业从事网站建设与维护、Web应用软件开发等实际工作的德、智、体、美全面发展的高技能人才。

软件专业理论知识以必需够用为度,注重实际技能的训练和创新能力的培养,突出技术的实用性和创新性。学生通过课程考试、实训项目考核、毕业设计和职业资格认证考试,获得大专文凭和有关的职业资格证书。

1.软件专业人才培养模式

我国高职软件专业人才培养模式多年来一直受传统教学模式和学科体系的影响,强调理论知识的体系化;教学方法保守,以书本为主,而对学生职业技能和动手能力方面的培养相对不足;教学内容滞后,与社会市场相互脱离;考核形式单一,不能真正衡量学生的职业能力;职业素质教育不足,如对开拓精神、市场观念、管理技巧、团队精神、应变能力等方面的培养,没有得到全面实施。因此,各高职院校必须进行相应的改革和创新,真正以企业需求为基础,突出岗位技能的培养,形成定位准确、以技术应用为主导、面向市场的软件人才培养模式,这样才能解决根本问题。

基于以上认知和专业定位,我校制订了具有针对性的人才培养模式,即:以培养学生的职业素养、职业基本技能、职业专项技能为主线;以实际项目为载体,采用任务驱动、理论与实践融为一体的案例式教学方法;以培养合格的Web应用开发程序员为目标,通过能力考核来评价教学质量,全面提高学生的竞争力,使培养的人才更好地服务于社会。具体在实际教学活动中,教师应采取交互式教学模式,培养学生创新性学习能力。

2.交互式教学模式

随着科技的进步和社会的发展,传统以教师为中心,通过黑板和语言,单向地向学生简单宣讲学习内容、学生被动接受知识的教学模式已经不能适应现在教学活动的需求。虽然现在许多高职院校已经采取多媒体教学,但是教学模式依然还是教师一味机械性讲授教材的内容,学生只是被动、单向地接收教师的灌输。学生的积极性不高,尤其软件专业如《C语言程序设计》等程序设计课程,内容枯燥、乏味、难点多,大多数学生并不能真正掌握该课程知识。

课堂交互式教学是指在课堂教学过程中充分发挥教师和学生双方的主观能动性,形成师生之间和生生之间的相互对话、相互讨论、相互观摩、相互交流和相互促进的一种教学方法。交互式教学有着传统教学模式所不具备的优势:(1)学生具有更大的自主性,拥有很大的支配空间,学生在教学活动中的角色由被动转变为主动,提高了学生学习的主动性和积极性。(2)学生与教师、学生与课程、学生与学生之间可以有多种形式的对话,教师可以因材施教,学生可以找到适合自己的学习方法,并且学生之间还可以增加信息交流、互相启发,形成团队协作。(3)学生成为学习的主人,学生积极、主动地投入到学习过程中去,探索新知识,提高能力。

3.交互式教学模式的实现

在实际教学中,我采取了交互式教学模式并取得了很大的成效,下面我通过案例具体说明交互式教学模式在软件专业教学中的实现。

在教授《数据库系统开发》这门课程的时候,我要求学生开发一套《图书馆图书租借管理系统》。我将教学分成三个阶段。

3.1全班讲授开发技巧,划分并分发开发模块。

在讲授中,我首先提出开发软件的目的是帮助图书馆解决日常图书管理的工作,让学生积极思考、讨论:开发软件需要哪些步骤;针对图书管理软件需要哪些模块,分别实现哪些功能。通过讨论,学生将该软件分成资料管理、借阅管理、报表管理、系统管理四大方面,对每一个方面再细化分成各个模块,如资料管理中分成图书类别设置、出版社信息设置、会员级别设置、馆藏图书登记、读者信息设置等模块。根据模块的数量,我将全班学生分成各个模块开发小组,并另外设置一个小组负责统筹各个小组开发模块的组合工作。

3.2指导每一个模块设计小组的开发工作。

以小组的形式进行模块开发,教学环境相对宽松,学生发言的机会远多于全班交流。这样能够促进学生真正主动地学习,发展其创造力。我在教学过程中积极参与其中并指导小组开发活动。在小组中,我与学生开讨论会,引导学生充分认识自己所需要进行的程序设计工作,让学生具体谈设计思路、设计方法,并对设计思路和设计方法进行判断、指导。例如在读者信息设置模块开发小组,让该小组讨论模块设计的特点、方法。学生通过讨论,提出该模块必须实现读者登陆权限、操作权限、读者的基本情况、修改密码等功能。我在听取了该小组的讨论结果后,对于该小组的成果进行了鼓励,同时引导学生增加读者注册、读者修改登录密码等功能。在小组教学中,学生能够大胆提出自己的想法,我也能得到来自不同方面的思想和意见,吸取精华,完善自我学习。

3.3与个体学生交互。

针对每一个具体的学生,我注重以学生为主,让学生从做中学,让学生谈自己写程序的心得体会、思路方法与疑难困惑。在个体活动中,我向平时不爱发言的学生提供最宽松的说话环境。在与学生进行交流、互动时,我因材施教,使学生能及时修正自己的学习、开发进程,使其有机会实践所学的知识、技巧。

通过交互式教学模式,学生成功开发出了《图书馆图书租借管理系统》,并在开发过程中保持着较高的学习兴趣和学习热情。这种教学模式提高了学生对知识的掌握程度,使《数据库系统开发》这门课程的教学活动能更加有效地进行。

在软件专业课程教学中,互动式教学模式充分发挥了新型教学模式的优势,这种具有活力的教学模式为学生在今后的工作和学习中能有效地运用自己的所学解决实际问题打下了良好的基础。经实践,该教学模式在提高学生的学习积极性、主动性,提高学生的综合素质、灵活应用所学知识的能力,培养学生自学能力和探求知识的兴趣等方面都具有突出的效果。