网站首页  词典首页

请输入您要查询的论文:

 

标题 应用型人才培养为“核”
范文

    朱鸿鹏 袁赟

    摘要:程序设计课程是计算机专业的公共课程,目的是培养计算机领域的专业应用型人才。而今,计算机技术的快速发展,人才缺口巨大。本文从程序设计课程的创新与改革切入,就程序设计课程的现状着手分析,明确课程改革与创新的突破口,从教学内容、教学方法和教学工具等多角度出发,并依托保障机制,最终目的是培养应用型人才,为我国计算机水平的提升和发展奠定基础。

    关键词:应用型人才;程序设计课程;创新;改革实践

    中图分类号:TP311? ? ?文献标识码:A

    文章编号:1009-3044(2019)24-0105-02

    开放科学(资源服务)标识码(OSID):

    互联网时代,计算机优质人才的缺口巨大。高校也看到这一人才的缺口,纷纷开设程序設计类课程,旨在培养出更多优质人才。但结合实践来看,应用型人才的培养目前还面临困境,主要是程序设计类课程的教学有效性并未得到全面展现。为此,要以人才培养为核心,从多角度提出课程的创新与改革思路,推动程序设计类课程向着新的方向演进。

    1 程序设计课程的现状分析

    程序设计类课程,是高校计算机专业学生的基础课程。虽然该课程的开设,使得我国计算机优质人才得以培养,但由于课程本身的限制,在实践层面依旧面临困境,具体表现在以下几个方面:其一,教学内容僵化、枯燥、吸引力不强。程序设计教学最为常见的问题就是,前期阶段学生对教学内容有着极大的热情,但程序设计毕竟是一个系统的过程,随着教学内容的累积,内容僵化、枯燥等问题也逐渐暴露出来,导致对学生的吸引力不强,严重影响课程教学有效性,限制了学生的健康发展;其二,教学方法单一。程序设计类课程,由理论模块和实践模块两个大的模块构成。教师在教学方法的选择层面,通常是以传统的课堂授课为主,这就导致教学方法相对单一,无法满足学生的个性化学习需要。且教学方法单一,所引起的一系列连锁反应,就是学生对这一课程失去信心,很难从中发现可吸引自己的点;其三,现代教学工具的应用情况并不理想。传统的课堂教学,可利用的工具多是以教材、计算机为主,对于数字化的教学资源使用十分有限。教学的创新性不足,限制了课程改革与创新[1]。可以说,程序设计课程的现状并不理想,需要以创新和实践去探索新出路,为应用型人才的培养打下坚实基础,解决这些不利因素的影响与制约。

    2 程序设计课程的创新与改革突破口

    程序设计类课程的创新与改革的突破口,依旧是要回归到课程本身,优化教学环境,为学生的计算机水平的提升提供保障[2]。从课程的现状分析中发现,在教学内容、教学方法和教学工具方面,依旧存在一些问题。为了适应新时期的新要求,则需要从这几个层面着手,提出可行性的教学方案,最终以课程为核心,培养更多计算机专业应用型人才。

    2.1 教学内容的优化整合

    从教学与认知规律的角度来看,程序设计课程的教学内容要符合学生的个性需求,结合教材内容、学生需求后的教学内容,必将为学生的健康成长服务。因此,教师在开展教学的过程中,要做好对教学内容的合理安排[3]。传统的教学实践,理论教学内容和实践教学内容处于一种分离状态,两者的衔接不够紧密,导致学生在实践教学中理论知识的转化效果不够理想。在教学内容的优化层面,要在配合教材的基础之上,增加更多趣味性的内容。如借助网络资源获取相关的教学实例,用以来补充教材教学内容不全面的问题,因材施教,针对教学,内容才能得到充分转化。教学内容的优化整合,是应用型人才培养的关键性问题,将一些可操作性的内容融入其中,拉近理论与实操内容之间的关系,势必发挥出良好的效果。以C语言教学为例,要整合程序设计、数据结构以及算法等内容的拓扑关系,找准教学主线,带来独特的课程教学模式。

    2.2 教学方法的全面优化

    教学方法是程序设计类课程所采取的教学模式,方法的有效性,关系到教学效果。为此,要对教学方法进行全面优化,以启发式教学和项目驱动教学为主,将带来教学方法的革新。在启发式教学方面,学生处于主体地位,教师通过启发的方式来激活学生的思维想象能力,按照教师的启发去完成对问题的解决,了解和掌握教学重难点。如在选择结构的任何多条分支,在执行上教师通过引导的方式,将起到事半功倍的效果,如“多条分支的选择和我们在日常生活中遇到岔路口一样,如果想要达到目的地,则需要选择其中的一条路,因为你自身分身乏术。选择结构如此,你只能尽自己最大的能力去选择正确的一条。”启发式教学,既保留了学生的现象和创新能力,更能够在引导中为学生指明方向;项目驱动教学,作为一种以项目为核心的教学方法,有效锻炼了学生的逻辑思维,在项目中使得学生养成对编程的热爱。如使用一些“贪吃蛇”“潜艇大战游戏”等教学案例,吸引学生的注意力,引导学生去解析这些项目是如何编程实现的,学生对内容感兴趣,则能够激活学生的编程灵感,在项目中培养自己的学习兴趣[4]。

    2.3 教学工具的合理选择

    教学工具的选择对教学有效性能够起到直接作用,为此要做好教学工具的选择。ACM在线编程测试平台则是一个很好的选择,该平台主要是以在线测试和竞赛为主,且其中的内容资源丰富,实例较多,满足程序设计课程的教学要求。作为数字化的教学资源,其自身的资源可拓展性较强,教师在开展理论教学的过程中,则可以借助平台之上的资源,选择可操作性的内容,为每一个学生提供不同难度的知识点,达到针对性的教学目标,展现出理论教学的有效性。在实践教学层面,确定编程主题之后,学生可将自己的编程代码通过该平台进行检验,一旦出现问题也能够及时定位问题的所在,并做出修改,直到最终通过[5]。这种教学工具的选择,解放了教师的教学压力,且内容的多元化、评价系统的智能化,都为教学有效性奠定基础。

    3 程序设计课程的创新与改革实践的保障机制

    程序设计课程的创新与改革实践,除了在教学方法、教学内容以及教学工具上的突破,还需要确立保障机制,确保程序设计课程的顺利执行,为应用型人才的培养奠定坚实基础。保障机制层面,包括师资力量、教学比重以及考核方法等。

随便看

 

科学优质学术资源、百科知识分享平台,免费提供知识科普、生活经验分享、中外学术论文、各类范文、学术文献、教学资料、学术期刊、会议、报纸、杂志、工具书等各类资源检索、在线阅读和软件app下载服务。

 

Copyright © 2004-2023 puapp.net All Rights Reserved
更新时间:2025/3/21 12:41:41