• 休闲生活
  • 教育教学
  • 经济贸易
  • 政法军事
  • 人文社科
  • 农林牧渔
  • 信息科技
  • 建筑房产
  • 环境安全
  • 当前位置: 达达文档网 > 达达文库 > 休闲生活 > 正文

    浅析独立学院项目教学在C语言教学中的应用

    时间:2021-04-02 08:06:10 来源:达达文档网 本文已影响 达达文档网手机站

    摘 要:C语言是大学计算机语言中开设得较早的一门语言,通过在C语言教学过程中引入项目教学,将程序设计的基本方法和技能融入到具体的项目中,使学生逐步具备项目设计能力,提高学生的就业竞争力和适应能力,本文主要从项目教学的实施过程来介绍项目教学法在C语言教学中的应用。

    关键词:C语言;项目教学;实施过程

    [中图分类号]:G612 [文献标识码]:A

    [文章编号]:1002-2139(2012)-23--01

    一、引言

    C语言是计算机专业特别是独立学院计算机专业的一门实践性很强的课程,主要任务是培养既要有一定的理论知识又要有很强的实践操作能力学生。按照传统教学的方法,教师根据课程教材,将C语言的知识点一一讲解,这种以知识为核心的课堂教学往往只注重学生C语言理论知识的掌握,不太注重把知识的应用方法教给学生,也忽略了学生实践操作能力的培养,再加之C语言数据类型多,语法复杂,使用灵活,往往导致一些自我学习、自我控制能力较差的学生从起初的对计算机专业感兴趣变得厌学、惧怕计算机语言,导致学生在以后学C#、Java语言产生厌学情绪,使计算机专业教学达不到应有的效果。这就要求教师在教学中突破传统、积极探索、寻找新的教学思路,而“项目教学法”的引入能有效的缓解这一问题。

    二、项目教学的理论基础

    项目教学法就是在老师的指导下,将一个相对独立的项目交由学生自己处理。信息的收集,方案的设计,项目实施,都由学生自己负责,学生通过该项目的进行,了解并把握整个过程及每一个环节中的基本要求。它最明显的特点是“以项目为主线、教师为引导、学生为主体”,使以往被动的教学模式的得到了有效的改善,创造了学生主动参与、自主协作、探索创新的新型教学模式。它以项目为主线,以学生为主体,注意学生的理论与实践操作有机地结合,充分发掘学生的创造潜能,提高学生解决实际问题的综合能力。

    三、项目教学法的实施

    (一)项目教学的培养目标

    项目教学的素质目标主要是培养学生的工程意识,独立解决实践问题的能力;发展学生专业特定能力;培养团队工作能力;培养解决复杂的跨专业问题能力。能力目标主要是使用学生具有软件开发人才所必须的计算机程序设计基础知识和基本方法;培养学生自主学习能力和逻辑思维能力,为进一步学习其它计算机语言和掌握程序设计的方法打下基础。

    (二)项目教学的实施过程

    1、选定项目

    项目选定的好坏直接关系到教学成败。如果教师选定的项目是学生不熟悉、不感兴趣或觉得没有用处的,就无法充分调动学生的学习积极性和主动性。因此,教师在准备项目时必须经过大量的调查与研究,提出实用性、教学性均较强,能将C语言的理论知识与实践技能有机的结合起来的项目。

    C语言课程的教学对象多为大一新生,因为大部分学生都是刚接触到计算机语言,教师可以把超市管理程序、成绩管理系统或学生信息管理系统等作为项目,项目内容包括学生信息录入、成绩录入、班级人数统计、成绩统计等。这些项目学生能在日常生活中接触到,易于学生理解,能更好的激发学生的学习兴趣,提升学生的学生成就感。

    2、布置项目

    教师可以以项目表的形式让学生明确项目任务和学习目标,指出完成该项目应该达到的知识目标、能力目标和素质目标。教师应该给学生留一定的时间,通过查阅书籍、网上搜索资料、分组讨论等方式,使学生形成对项目的认知、为下一步项目实施做好准备。

    3、实施项目

    在项目的实施过程中,教师必须起到指导作用,应用所学的知识点,面向全体学生做好示范。学生在实施项目时,教师不直接告诉学生在开发这个系统中应该先做什么后做什么,而是通过功能的介绍,引导学生自己归纳在这个项目中应该设置几个模块。通过这个步骤可以让学生充分掌握在C语言系统设计中如何收集资料,如何归纳进而画出模块。有了功能模块,要求学生进一步讨论实现每个模块需要的函数,以及函数的参数及函数类型等。比如学生成绩模块中就可能涉及成绩录入、修改、排序、总计、平均分等,一般学生都能理解这些操作。那么如何完成这些操作呢,教师这时再根据教材逐一讲解数据查找、排序等算法。在讲授中,除了项目所需要的基本知识点外,还可以辅助一些其他案例,用以强化教学效果。

    4、考核评价

    课程考核是检验学生学习效果,评价学生学习的重要环节。项目教学考核注重学生综合考核,重点集中考核学生的知识、实践能力和应用能力。项目开发完成,教师根据学生提交的项目报告及项目源程序进行以下几方面进行考核。

    1)考核学生对知识掌握、应用的能力。根据各个函数的功能、算法的优劣,以及功能是否完成来考核学生对知识的掌握程度和应用能力。

    2)考核学生查阅资料、分析问题的能力。在完成任务的过程中,教师根据学生提交的项目过程记录表进行考试。

    3)考核学生实际参与情况。项目实施以组为单位,少数学生会有一定的依赖性,可以通过系统演示和现场答辩的方式来考核每个学生的动手情况,从而督促每个学生都参与到项目开发中来。

    4)项目报告考核。考核学生整理资料、总结知识和经验的能力。

    (三)项目教学法实施注意点

    在项目教学法的实施过程中,也不能完全摒弃传统教学的优点。学生知识点掌握的好坏是一个项目能否成功实施的关键。在项目教学过程中既要重视项目的完成,也不能忽视基础知识的掌握,在具体运用中,两者可以交叉使用。项目教学虽然强调学生是主体,但也必须要看到教师的引导作用,与传统教学法相比,教师的任务更加艰巨。教师既要传授知识,还要引导学生运用知识,更要组织和管理好教学,激发学生的学习积极性。项目教学由于采用分组协作学习方式,有些学生往往存在依赖思想,这就要求教师必须加强督促,推行“一帮一”的措施,提高教学质量。

    四、结束语

    项目教学法能有效地将理论知识和实践结合起来,实现学生在“做中学,学中做”,充分调动教与学的主动性、积极性与参与性,是教学改革的发展方向。当然项目教学的实施,也决非一蹴而就,它需要我们教师日积月累,深入探索实践,不断总结提高,才能达到对项目教学全方位掌控自如、得心应手的理想境界。

    参考文献:

    [1]、张富.C及C++程序设计 北京 人民邮电出版社

    [2]、 彭军飞.项目教学法在VB程序设计教学中的应用 实训与实习 2012-04

    [3]、 丁群、文明瑶.项目教学法在C语言教学中的应用 电脑知识与技术 2012-3

    [4]、刘慧梅.项目教学在高职C语言课程中的应用 2012-2

    相关热词搜索: 浅析 独立学院 语言 项目 教学

    • 生活居家
    • 情感人生
    • 社会财经
    • 文化
    • 职场
    • 教育
    • 电脑上网