期刊专题 | 加入收藏 | 设为首页 12年实力经营,12年信誉保证!论文发表行业第一!就在400期刊网!

全国免费客服电话:
当前位置:首页 > 免费论文 > 经济论文 > 国内经济 >

项目教学法在程序设计的应用

摘要:程序设计课程是计算机专业学生必学的课程之一,同时也是提升计算机专业学生程序设计能力的课程。目前许多院校仍然选择C语言作为程序设计的入门语言,本文从计算机程序课程中存在的问题出发,探讨了项目教学法在C语言程序设计课程中的应用,为程序课程的教学改革研究提供借鉴和帮助。

关键词:项目教学法;C程序设计;研究与实践

一、当前教学存在的问题

首先,目前许多高校开设了C程序设计课程,但在进行计算机程序课程教学的过程中,普遍具有计算机课程课时数少,课程的整体投入较小,教师在讲课的过程中显得十分匆忙,学生在课堂中不能对计算机程序设计知识加以完全掌握,只能够掌握简单的理论和知识。其次,教学过程中,知识讲解不能融会贯通,学校在开展计算机课程时,教师往往重视单一知识的讲授,不注重知识的上下联系,学生不能对项目开发过程中所涉及的技术有一个整体的把握。第三,教学和检验方法落后,目前所采用的教学方法仍然以理论教学为主,而没有对学生的动手能力和实践能力进行考查与提升,这种教学方法和检验方法不能真正反映出学生的学习效果,不利于学生实践能力的提升。目前,许多学校的做法是理论课在普通教室进行,然后配套一定学时的实验课时数在机房进行实验。以笔者所在学校为例,理论课一般为48课时,实验课时为16课时,实验课时明显偏少,由于程序设计是实践性非常强的课程,如果不亲自动手编程运行,许多概念与知识是无法理解的。但是由于实验课时过少,在实验教学过程中仅仅能进行一些简单的验证实验。

二、项目教学法在C语言程序设计课程中的应用

项目教学法教学过程中,教师将一个相对独立的项目交由学生独立完成。学生需要进行信息收集、方案的设计、项目的实施及最终的评价。项目教学法能够将理论教学和实践教学有机地结合到一起,有助于培养学生的学习兴趣,锻炼学生的职业能力,能使教与学得到事半功倍的效果。但是在实际的教学过程中应当处理好现代和传统教学方式的关系。教师应当充分地认识到项目教学法只是一种教学方法,它是为整体教学效果的提升而设计的,它并不能够取代传统的教学方式。在教学过程中,理论教学仍然是十分重要的。必要时仍然需要使用各种传统教学手段阐述知识点,提高课堂教学效果。教师在项目教学的过程中不仅是一名传授者,同时也是一名指导者和观察者。教师需要将课程知识教给学生,学生在进行实际操作和实验的过程中,教师应当进行观察和指导,对项目阶段的完成情况进行动态监控和检验。在实际教学过程中,我们根据教学内容把整个教学环节划分为理论知识学习阶段、单元知识学习实践阶段、完整项目实施阶段3个部分,其中理论知识学习阶段主要是程序开发环境、程序三种基本结构、基本关键字的定义与使用等;单元知识学习阶段包括数组、函数、结构体、编译预处理以及文件等;完整项目实施阶段主要是提供若干综合实例应用。在整个教学过程中,采用案例驱动方法引导教学,结合上机实践环节,使学生具备程序设计所需要的课程基础知识、编程技巧以及实际动手能力。为达到理想的教学效果,需要注重理论联系实际,合理安排课程讲授顺序,使教学由浅入深、循序渐进地进行。教学实践过程中,教师是学生学习的引导者,学生是主动学习的主体。发挥学生学习主观能动性,体现学生在教与学关系中的主体地位。采用项目教学法,有助于活跃课程氛围,使学生在教师带动下对课程产生浓厚兴趣,积极思考问题,主动寻求解决问题的方法,提高教学效果。学生通过完成一个项目,掌握项目过程每一环节中的基本要求,在项目结束后提交一件完成的作品。项目教学法是行动导向教学法的一种,师生通过共同实施一个完整的项目工作来开展教学活动,学生通过对项目的完成,重点在于了解并把握整个过程及每一个环节中的基本要求,教学过程中,学生不是按照教师的安排和讲授去得到印证一个结果。学生学习的重点在学习过程而不是学习结果,重要的是在整个教学过程中,教师的角色已不再居于教学中的主导地位,只是学生学习过程中的引导者、指导者和监督者。

三、具体实施

项目教学法在教学过程中的实施过程可以分为项目选取,教学方案设计,考核内容与方法等环节。为了能够顺利地实施项目教学法,必须要仔细挑选实施的项目,根据课程教学深度的要求,项目的选择对今后的学生是够能够完成起并实现教学目标至关重要。另外,项目选取时尽量选择当前社会热点项目,项目难度不能过大,要保证学生通过简单的资料查询能够完成需求分析,不能选择过时的项目,此类项目对学生没有吸引力,必然影响学生对项目的完成。由教师介绍一些典型的程序设计实例,由学生按照软件生命周期的步骤独立完成一个难易适中的类似项目,包括该项目的系统分析、系统设计、数据库设计、系统实现、系统部署和系统测试等全过程。根据项目大小,可以将学生分组,并指定组长负责项目的整体实施,教师在此阶段只是一个辅导员。在教学实施过程中,教师需要带领学生完成系统的需求分析与设计工作,在项目实现过程中,教师需要根据项目开发的流程,在项目功能模块中抽出能够体现课程教学内容的典型开发任务进行详细讲解,介绍每一项开模块的设计与开发方法,在此过程中导入相关的课程理论知识,将开发任务与课程理论知识衔接起来,使学生充分掌握将课程理论知识运用在项目开发过程中的使用技巧,由于具体的任务模块不可能使用到理论知识中所有知识点细节内容,对于其他重要的理论知识可以在其他项目的任务中得以体现,至于一些次要内容可以交由学生自主学习完成。总之,采用项目教学法能够将抽象枯燥理论知识变成形象,学生能够运用所学知识做出的一件实际作品,能够强化学生对理论知识的理解与掌握,提高学生理论知识的运用能力,并且锻炼学生的程序开发技能,学生的程序设计能力以及工程实践能力都可以得到提高。作为教学人员,要不断要学习新知识、新技能,而且要学习新的教学方法,为培养能够终生学习型人才而努力。

参考文献:

[1]徐朔.项目教学法的内涵、教育追求和教学特征[J].职业技术教育,2008

[2]县域经济论文王春模.项目教学法在电子技术教学中的应用[J].教育与职业,2014

作者:韦晓虎 单位:桂林电子科技大学教学实践部


    更多国内经济论文详细信息: 项目教学法在程序设计的应用
    http://www.400qikan.com/mflunwen/jjlw/gnjj/194210.html

    相关专题:内蒙古包头医学院 扬州大学学报


    上一篇:连续独柱墩桥梁加固设计方案
    下一篇:没有了

    认准400期刊网 可信 保障 安全 快速 客户见证 退款保证


    品牌介绍