“产教融合”思想指导下改进高职《C语言》课程教学的探索与实践

合集下载

c语言教学改革实践与探索

c语言教学改革实践与探索

c语言教学改革实践与探索摘要本文从培养学生程序设计能力的角度,在C语言程序设计课程的教学改革方面,包括对教学内容的组织、教学方法的改进等进行了分析和探讨,结合笔者的实际教学经验和软件工程的专业规范对该课程的教学提出了一些想法和建议。

关键词C语言课程;教学改革程序设计能力是计算机及相关专业学生的核心能力,C语言程序设计是重要的专业基础课,很多学校都将其列为第一门程序设计课程。

由于程序设计本身所具有的较强逻辑性和创造性,再加上G语言所具备的强大功能和灵活表达形式,对于刚入门的学生来讲确实存在较大难度。

为提升教学效果,突出培养学生程序设计能力的目标,我们从以下几方面进行了探索和尝试:1提高学生的学习兴趣程序设计本身充满了创造性,只要精心组织好教学活动就能调动学生的学习兴趣。

多年来我们在教学实践活动中积累了大量相关素材,例如:个人所得税、升级/留级、促销活动、数值计算、加密/解密、推理问题清教游戏、九连环、扑克牌游戏、集合、分数、通讯录等、将汉些素材编成等具实用性和趣味性的习题和问题,使学生在学习过程中体验创造带来的快乐和"成就感",坚定学好课程的信心。

"知之者不如好之者,好之者不如乐之者。

”如果能使学生以编程为乐,课程的教学已经成功了一半。

2重新组织教学内容,循序渐进、由浅入深国内传统教材大多根据语法要素来划分章节,按部就班地讲解各个语法知识。

虽然从语法角度来看很有条理,但不符合人的认知规律。

学生们一开始就被各种语法概念压倒,产生畏难情绪。

而国外一些优秀教材虽然从语法角度来看显得比较零散,但它能让学生一开始就动手编程,然后在学习和使用的过程中逐步把各个语法细节搞清楚,非常符合人的认知规律。

我们在紧扣教学大纲的基础上对原有教学内容进行了重新组织,使相关内容有条不紊、循序渐进、由浅入深地展开。

2.1以函数为核心组织教学内容,由易到难、由简单到复杂函数是C语言的核心内容。

传统教材多将函数安排在后半部分讲解,内容既多且难,学生未能得到足够的训练,还有一些内容只有简单介绍,并无对应的例题和习题,整本教材中绝大多数的示例程序都只有一个主函数,导致学生往他只写一个主函数,没能很好地掌握模块化编程的方法。

浅谈高职院校C语言课程教学的探索与思考

浅谈高职院校C语言课程教学的探索与思考

序 , 求学 生 编 写 程 序 , 过 反 复 编 写 、 要 通 运 行 程 序 来 掌 握 语 言 的 规 定 和 程 序 设 计 的 方 法 。 一 个 语 法 、 一 种 算 法 , 选 择 例 题 同 同 在 时 也 是 由简 到 难 , 步 呈现 给 学 生 。 学 习 逐 在 上 不 要 求 学 生 死 记 语 法 , 是 要 求 学 生 能 而 把各个 孤立的 语句组织成 一个有机 的 、 好 的程 序 。 意 培 养 学 生 良好 的 编 程风 格 , 注 让 学 生 在 编 制 程 序 过 程 中 不断 总 结 、 固 , 巩 达 到 学 会 方 法 、 住 语 法 , 高 设计 技 巧 的 目 记 提 的 。 最 开 始 的 时 候 我 们 可 以 介 绍 一 些 小 在 程 序 , 学 生 对 C 程 序 的 基本 结 构 和 书 写 让 源 格 式 有 一 个 大 致 的 了 解 。 如 我 们 在 讲 解 又 利 用 循 环 结 构 求 和 的 时 候 , 常 见 的 例 子 最 是 求一到一百 的和 , 当学 生 掌 握 了这 个 例 子 之 后 , 们 可 以 让 学 生 思 考 一 百 内 所 有 我 奇 数 的和 , 有 偶 数 的 和 。 过这 些 简单 的 所 通 实例 可 以 引导 学 生 养 成 向外 扩 展 的 思 维 习 惯, 同样 也 可 以 提 高 他们 利 用 c 言 解 决 实 语 际 问题 的 兴 趣 。 培 养 编程 思 维 的过 程 中 , 在 要 求学生做好 笔记是很 有益处 的。 序 由 程 小到 大 , 同的 问 题 解 决 的 方 法 很 多 , 不 能通 过 笔 记 来 比较 最 好 的 解决 途 径 , 期 量 的 长 积累必会达到 质的飞越 。
# i l e t o. ncud <sdi h>

高职“C语言与数据结构”课程整合教学改革的探索与实践

高职“C语言与数据结构”课程整合教学改革的探索与实践

No. 5
T I ME E D U C A T I O N
高职“ C语言与数据结构 " 课程整合教学改革的探索与实践
于翔
摘要 : 在 高职 院校计 算机相 关专业课 程 中, C语 言课程 和数 据结构这两 门是非常重要 的专业基础课程 。以往 的教 学方式是 分开教 学, 但存在很 多问题 , 如 学生对 C语 言的理 解能力差从 而导致数 据结构这 门课 的教 学效果 、 学生对数据结构 的抽 象理 解能力与对 C语 言的掌握和 匹配、 数据结构 的难 以理 解等等 ; 针对这些情 况, 我们结合 当前 高职 院校 工学结合教 学改革 的方向, 对这两 门课 整合的必要 性、 可行 性、 及 整合 思路 和工 学结合模 式下的课程 设计提 出 了积极的探 索与 实践 ; 并在教 学过 程 中采 用 了任 务驱动 、 案例教 学教 学方

进行 描述该解决方法 。另外 , 根据 以往的教学经验 , 计算机基 础
与编程基础介绍部分在整个教学过程中最简单, 但却是最为重要
的部分 , 应 该充分引起教师及学生的重视。 2 . 2 统一 的教学方案 整合后 的新课 程 , 采取 “ 案例 教学 + 任务驱 动” 的教学模 式 , 即将教学 内容 中的知识点融入到合适 的案例 中去 , 并 在每章开始 时提 出任务 , 列 出解决任 务所需 的方法及 相关知识 ; 然后教 师通 过讲解相似案例来启发 和引导学 生 , 通过对相似案例的讲 解使学 生更 加透彻地理解 相应 的知识 点 。同时 给出较为完整 的解决 方 案: 包 括任 务内容 、 分析 、 流程图 、 源程序 、 程序结构等。最后引导 学生对任务分解 , 并 由学生去完成每个子任务。教师在整个教学 过程 中起 引导 与答 疑及辅助 的作用 。任务完成后 , 由教师进行点 评, 根据每个学 生的完成情况给予相应 的分 数。 我们认为 , 通过 这种 教学方法不 但将 c 语 言程序设计 和数据结构 的教学方 向引

C语言课程教学改革与实践

C语言课程教学改革与实践

C语言课程教学改革与实践摘要:C语言课程是高职高专计算机相关专业的一门重要的专业基础课,几年来我院对该课程进行了一系列的改革,取得了较好的效果。

本文介绍了课程改革的指导思想和总体思路,然后从课程内容、教学模式,教学组织形式、课程考核办法以及配套教学资源建设等多个方面对课程改革的特色措施进行了详细阐述。

关键词:高职高专;C语言;教学改革1引言“程序设计基础(C语言)”(以下简称“C语言”)是我院三年制高职“软件技术”专业和“计算机应用”专业的一门专业基础课,其重要性体现在:1) 该课程是专业课程体系中的第一门计算机类专业基础课;2) 该课程是专业课程体系中的第一门介绍程序设计基础知识的课程;3) 该课程是专业课程体系中的第一门编程语言类的课程;4) 该课程是若干后续专业课程(数据结构、C++)的先修课。

因此,C语言课程对于计算机相关专业的学习是非常重要的。

但是,由于高职学生的基础不好,而程序设计课程逻辑性又很强,有不少学生不能很好地理解算法,编写程序也很困难,C语言基础打不牢还直接影响了后续专业课程的学习。

如何改革C语言课程,进一步提高教学效果,成为专业课程建设中的一个紧迫任务。

为此,我们邀请了校内外专家及来自企业的资深软件工程师,与C语言教学一线的教师代表一起共同组成了C语言课程改革指导小组。

经过广泛调研、反复研讨、仔细论证,明确了C语言课程改革的目标,制定了详细的课程改革方案,并在接下来的几年里有计划、有步骤地贯彻执行,目前已初见成效,学生的学习积极性和学习效果有了显著提高,C语言课程还于2007年被评为国家级精品课程。

下面介绍课程改革的指导思想、总体思路和采取的具体措施。

2课程改革的指导思想和总体思路C语言课程改革的指导思想是:1) 改革要符合我院IT应用型学院的办学理念和高职实用技能型人才培养的定位;2) 改革要立足专业培养目标,要符合学生的实际情况(包括基础知识、学习能力、自我控制能力、情感特点等);3) 改革要以培养学生的实践能力为中心,体现以“教师为主导、学生为主体”的思想,充分激发学生的主观能动性;4) 改革的具体措施要具有可操作性;5) 改革的过程是可控的,不能出现失控的状态,导致课程无法进行下去;6) 改革结果是可检核的。

C语言教学改革的探索与实践

C语言教学改革的探索与实践

C语言教学改革的探索与实践【摘要】C语言是初学者学习计算机语言的一门重要的程序设计语言课程,在学校开设C语言程序设计课程有着重要意义。

通过分析目前C语言教学现状,针对C语言教学存在的问题,从学生自身、教学模式、教学方式、实践能力和考核方法等方面阐述了教学改革的思路和方法。

【关键词】C语言;教学;改革0 引言C语言作为大学生入学后的首门计算机语言课程,也是计算机及相关专业中一门重要的计算机基础课程,它兼有汇编语言和高级语言的双重优点,在当今系统软件和部分应用软件的开发中具有较强的实用性,从而也使其成为编程的首选语言,为进一步学习其他高级语言打下坚实的基础[1]。

但是教学实践表明,教学效果并不理想,学生并不能对本课程产生应有的兴趣,所以对C语言教法改革的探讨就显得尤为重要了。

1 C语言课程教学现状C语言课程是开设比较早的一门课,与数学知识联系紧密,计算机专业方面的知识量少,难点比较集中,“教师难教,学生难学”,教学效果普遍不是很好,是属于挂科率比较高的一门课。

在当前学生开设的科目中,编程语言是最不受学生喜欢的。

因为这门课不像组装或者网络课程操作性、实践性强,学会当堂课的知识就可以马上在实践中去应用,编程语言的学习比其他课程更加需要学生在学习时持之以恒,学好基础知识。

2 C语言课程教学问题分析2.1 学生学习目的性不强,缺乏兴趣在目前的课堂教学中,还是以教师教授、学生被动接受的单向灌输为主,而学生方面,学生对学习C语言课程的重要性和必要性又缺乏深刻的认识,致使听课没有兴趣,缺乏主动性,教学效果不理想。

他们认为只有计算机组装、网络等这些科目对于将来找工作有用,而编程对将来的学习和就业没什么用,对这门课不重视。

2.2 教学模式陈旧、教学形式简单很多教师仍采用传统的教学模式进行教学,没有把学生放在主体的位置上,师生间的互动很少,难以调动学生学习的主动性。

此外部分教师缺乏对该门课程的整体性把握的思想,在教学上过多注重语法结构的知识,缺少对学生编程思想的培养,导致学生在学习时,觉得内容枯燥,无法将所学知识运用到实际中,使学生丧失学习兴趣,教学质量不高。

C语言教学改革实践与探索

C语言教学改革实践与探索

C语言教学改革实践与探索摘要:为了全面提高高职教学质量,各高职院校积极开展教学改革。

本文主要介绍了在教学过程中采用了模块化教学方法进行教学改革,增强了学生的学习兴趣,提高了教学质量,加强了学生的实践动手能力。

对实施过程中存在的问题进行了分析,提出了进一步解决的想法。

关键词:c语言教学改革中图分类号:g420 文献标识码:a 文章编号:1672-3791(2012)10(b)-0168-011 教改背景近年来,为了全面提高高职教学质量,学校根据《关于全面提高高等职业教育教学质量的若干意见》开展了全面的教学改革。

作为教师,为了进一步提高教学质量,根据《省教育厅关于江苏省高等职业教育课程改革与建设的实施意见》,也进行了深入的教学改革。

明确了以服务为宗旨,以就业为导向,以精品课程建设为抓手,以工学结合为突破口,以工作过程为课程设计基础,以真实工作任务或社会产品为载体的改革思路和提高学生的综合职业能力和素质的目标。

2 c语言教学改革的实践2.1 确定课程教学目标c语言程序设计课程是软件技术专业的专业基础课,在确定课程目标时我们以职业岗位能力需求为依据,以职业能力素质培养为重点,以立德树人作为根本任务,结合课程定位与内容,确定该课程的目标是通过对c语法的学习,使学生掌握程序设计的思想,能够胜任使用c语言编程的任务,培养学生解决问题的能力以及团队协作、沟通能力。

2.2 设计课改思路在对课程设计思路的思考过程,我们发现必须打破旧有的教学模式和知识体系,在以服务为宗旨,以就业为导向的方针的指导下,不断深入改革。

根据软件技术人才培养方案中对职业岗位基本任务与能力需求的分析,结合c语言的课程性质,将课程的教学内容分为两个部分:语言基础篇和编程提高篇,即将教学过程划分为语言基础和编程提高两个阶段,并精心设计了四个教学模块、九大技能任务,将知识融于教学模块当中,务必实现知识实用够用,与任务紧密结合。

在不同的阶段,我们采用不同的教学方法展开教学。

高职院校工学结合在C语言程序设计课程教学改革

高职院校工学结合在C语言程序设计课程教学改革

高职院校工学结合在C语言程序设计课程教学改革的探索摘要:本文以高职院校的学生为对象,c语言程序设计课程如何结合工学结合的教学模式进行改革。

从校企合作、工学结合模式对课程定位、教学模式等方面,探索一条工学结合模式在c语言程序设计课程的教学改革道路。

关键词:工学结合;c语言程序设计;教学改革中图分类号:tp312.1-4工学结合在当今的高职教育中是最热门的话题,反映了现今高职教育对工学结合的重视。

教育部关于《推进高等职业教育改革创新引领职业教育科学发展的若干意见》教职成[2011]12号文件和《国家中长期教育改革和发展规划纲要(2010-2020年)》,这些国家文件都表现要推动体制机制创新,深化校企合作、工学结合,进一步促进高等职业学校办出特色,全面提高高等职业教育的质量。

在“十二五”规划中,还明确地提出新一代的信息技术作为战略性新兴产业之一是国家重点扶持对象。

计算机行业也属于信息技术行业的一员。

计算机行业知识更新速度快,学校传统的课程设置和课程教学培养出来的学生毕业后到企业中工作,他们无法满足企业的要求。

学生的知识与社会脱节,而企业也难以找到合适的人才,企业开始出现招专业人才的困境。

尤其c语言程序设计课程在计算机专业课程中不可划绝,它与计算机专业的众多后续的课程密切相关。

本文尝试通过探索工学结合模式在c语言程序设计课程教学改革的道路。

1注重校企合作为培养适应社会行业需求的人才,提高学院教学质量,高职院校要注重与校外企业建立良好的校企合作关系,使用多种灵活的措施实践工学结合人才培养模式。

把一个学期灵活分段,实行模块化教学,合理安排教学进程。

按实际出发,针对计算机专业的行业形式,实行分段式教学。

现在广东省高职院校都会与校外企业建立校企合作基地,近两年还有多家高职都建立了协同创新孵化基地,以培养适应社会发展需求的人才。

高职学生在新进大学校门的时候,建立体验式实训。

组织学生到企业工作单位实地考察,了解企业的文化、管理模式、企业的人才需求等,让学生对目前企业的运营模式、人才需求等有大致的了解,从而对课程学习产生兴趣。

高职院校C语言融入课程思政的教学探索与实践

高职院校C语言融入课程思政的教学探索与实践

高职院校C 语言融入课程思政的教学探索与实践李艳(潍坊职业学院,山东潍坊261041)作者简介:李艳(1974—),女,汉族,山东平度人,硕士,副教授,研究方向:计算机应用和大数据应用。

[摘要]教育部要求思政教育贯穿人才培养体系,全面推进高校课程思政建设,2022年修订的《中华人民共和国职业教育法》要求职业教育必须坚持立德树人、德技并修,如何将课程思政恰当地融入专业课程教学中,实现立德树人的根本任务成为各高校教师面临且需要认真思考的问题。

C 语言作为高职院校计算机专业的一门基础课程,在授课过程中适当融入思政教育,对提升学生道德素质、落实立德树人的教学任务具有重要的意义。

从确定课程目标、课程思政设计思路、教学内容组织实施、课程思政教学方法和课程思政实施成效等方面进行探索,同时在授课过程中选取、建设并实施典型的课程思政案例,为高职院校思政教育融入其他专业课程提供思路。

[关键词]课程思政;C 语言;立德树人[中图分类号]G712[文献标志码]A [文章编号]2096-0603(2023)26-0173-04习近平总书记在全国高校思想政治工作会议讲话中指出,要坚持把立德树人作为中心环节,把思想政治工作贯穿教育教学全过程,实现全程育人、全方位育人,努力开创我国高等教育事业发展新局面[1]。

教育部《高等学校课程思政建设指导纲要》指出,要把思政教育贯穿人才培养体系,全面推进高校课程思政建设,发挥好每门课程的育人作用,提高高校人才培养质量。

2022年修订的《中华人民共和国职业教育法》中提出职业教育要坚持立德树人、德技并修,职业教育是培养高素质的技术技能人才,这里面定义的高素质培养与专业课教学中融入课程思政不谋而合。

课程思政的本质就是立德树人,是指把思政教育理念运用到专业课程教学中,通过专业课程,培养学生的思想道德素质,实现德技并修,促进学生身心健康的全面发展。

因此,如何在高职院校的专业课教学中将思政教育与技术技能培养有机统一,是每一位专业课教师都必须认真思考的问题。

c语言教学改革探索与实践

c语言教学改革探索与实践

c语言教学改革探索与实践
近年来,C语言教学在高校中得到了越来越多的重视。

教学改革是一项艰巨的任务,但学校认识到改进课程内容和改变教学模式的重要性,以满足学生的发展需求。

为此,学校通过创新教学方法推进C语言教学改革。

首先,引入面向案例编程教学法,学生在跟踪、理解和分析真实示例的过程中学习编程技能,将实际问题转化为编程解决方案,提高学生的解决实际问题的能力。

其次,教师可以使用虚拟仿真实验室来实现C语言的线上教学。

该模式能够比传统的线下仿真实验室更加全面的演示实验过程,增强学生对C语言的理解。

此外,教师还能够使用网络视频进行解说,在网络环境中进行C语言编程技能的实践教学,提高学生的活动参与度,促进学生学习习惯的建立。

C语言教学改革的实施,不仅能够提高学生学习效果,而且能够丰富学生学习内容,给学生提供更多实用性较强的课堂体验。

要使改革获得成功,首先要有坚定的信念,建立共识,建立改革核心小组和研究团队,不断探索新的模式。

同时,建立有效的考核机制,在考核中合理评价任务完成情况。

学校还应该加强对学生的服务,创新校企合作模式,引领学生融入社会实践,促进他们的职业发展。

总的来说,改进教学模式和内容,利用信息技术加强授课是推动C语言教学改革的关键。

只有改革后,才能将C语言教学水平提升到更高水平,进一步提升学生的编程实践能力,满足社会需求。

高职《C语言》实验课程教学思路探析

高职《C语言》实验课程教学思路探析

高职《C语言》实验课程教学思路探析【摘要】本文旨在探讨高职《C语言》实验课程的教学思路。

首先介绍了研究背景和研究目的,接着阐述了实验课程在高职教育中的重要性。

然后详细讨论了教学思路的构建、实验课程的设计与安排,以及教学方法和手段的选择。

同时对学生评价及效果进行了分析。

在总结了高职《C语言》实验课程教学思路的实践意义,并展望了未来的发展方向。

通过本文的研究,将有助于提升高职《C语言》实验课程的教学质量,促进学生的学习效果和素质提升,进一步促进高职教育的发展。

【关键词】高职,C语言,实验课程,教学思路,重要性,构建,设计,安排,方法,手段,学生评价,效果分析,实践意义,未来展望1. 引言1.1 研究背景高职《C语言》实验课程教学思路探析引言目前高职院校在C语言实验课程的教学中存在着一些问题和挑战。

一方面,传统的实验教学模式往往过于注重理论知识的灌输,缺乏足够的实践性和应用性;学生的实际编程能力和创新能力需要进一步提升,需要更加系统和有效的教学思路来指导实践操作。

本研究旨在探讨高职《C语言》实验课程教学的思路与方法,以期为提升学生的编程能力和创新能力提供可行的方案和建议。

通过对实验课程的重要性、教学思路的构建、实验课程的设计与安排、教学方法和手段的选择以及学生评价进行分析和研究,期望能够为高职院校C 语言实验课程的教学提供更有针对性和实用性的指导。

1.2 研究目的高职《C语言》实验课程教学思路探析旨在深入探讨如何更好地构建和设计实验课程,提高教学质量,激发学生学习兴趣,从而达到更好的教学效果。

具体目的包括:1. 分析实验课程在高职《C语言》教学中的重要性,探讨实验课程对学生学习的促进作用,为构建合理的教学思路奠定基础;2. 探讨教学思路的构建,寻求有效的教学方法和手段,以提高学生的实践能力和编程水平;3. 探究实验课程的设计与安排,为教师提供参考,使教学过程更加系统和有序;4. 研究学生评价及效果分析,了解学生对实验课程的反馈和建议,进一步完善教学设计和教学方法;通过以上研究,旨在为高职《C语言》实验课程的教学提供理论支持和实践借鉴,促进教学质量的提升,为学生的编程能力和就业竞争力的提高做出贡献。

高职院校C语言教学改革探讨与实践

高职院校C语言教学改革探讨与实践
目前 高 职 院 校 C 语 言 课 程 的 教 学 大 多
时 效 性 ,使 教 与 学 更 有 针 对 性 , 从而 达 到
了 强 化 学 生 对 书 本 知 识 理 解 的 目的 。 ( 2 ) 采 用 小 组式 教 学法
教 师 根 据 教 学 内容 设 计 难 易 程 度 适
中 的 项 目要 求 , 让 学 生 以 小 组 学 习 的 方 式 预 期 完 成 。小 组 依 据 老 师 给 出 的 项 目考核 要 求 和 自 身 能 力 安 排 设 计 进 度 和 方 案 , 分 配 小 组 各 成 员 项 目设 计 任 务 。 项 目 完 成 之 后 , 以小 组 为 单 位 向老 师 汇 报 完 成 结 果 。
和 实 践 操 作 能 力 ,并 为 其 它 计 算 机 课 程 学 习奠 定 理 论 基 础 。但 多 数 学 生 不 具 备 良好
的计 算 机 基 础 知 识 ,学 习起 来 效 果 不 佳 。
因此 如何 教授 此 课程 显 得尤 为 重要 。

、Hale Waihona Puke 高 职 院校c 语 言教 学 的现 状
1 . 学生 缺 乏学 习 兴趣
几 乎 没 有 学 生 接 触 过 程 序 语 言 , 因此 不 了解 学 习 的 目的和 实 用 性 ,很 难 提 高 学 习积 极性 。C 语 言 逻辑 严 密 、概 念 抽 象 、专 业 性 强 ,不 易 学 习 ,学 生 不 免 存 在 畏 难 情 绪 ,兴趣 自然 降低 。 2 . 老师 教 学模 式 陈 旧 ,学 习效 果差
用 ,即 时 验 证 实 例 ,提 高 学 习时 效 性 ,更 好 地 巩 固理 论 知 识 ,促 进 上 机 实 践 动 手 能

高职高专院校C语言教学改革与实践探讨

高职高专院校C语言教学改革与实践探讨
计算机与网络
D o 进行 防御 , DS 每种检测 方法往往都 有其相 应的防御方 法 , 但检 测和
防 御 是 应 对 分 布式 拒 绝 服 务 攻 击 的 两 个 阶段 , 此 分 开 来 进行 分 析 , 在 防 御技 术 有 如 下 几 种 : l蜜罐技术 、
群技 息
Байду номын сангаас
按照一定 的计算方法 或采用 随机数 得到的 , 但在 S NC o i技术中 , Y ok e 服

高 职高 毫院 校 C语言教 学改量与实跬 搽讨
中州大 学信 息工程 学 院 李红 丽 丁 颖
[ 摘 要 ] 言作为 高职 高专院校 计算机专业 的基础课 程在现 实教 学中模 式单一 、 c语 学生学 习积极性 不高, 效果差。结合平时的教 学 工作 , 文分析 了其原 因, 本 并提 出了课 堂教 学与实践教 学并重的原则 、 用案例和项 目实现任 务驱 动的实践教学原则、 使 注重课程设计 突 出培养学 生的课程 综合应 用能 力、 创新能 力3个原 则以提 高教 学效果。 [ 关键词 ] c语言教学 任务驱动 实践教学 高职高专 院校教 师在教学 过程 中 , 在注重 c语言基础 理论教学 的 同时 , 更应注重学 生实践 能力的培养 。通过调整教学 内容 、 进教学手 改 段、 丰富考核方式 , 学生有较强的解决实际 问题 的技术应用 能力 和创 使 新 能力 , 为后续课 程的学 习奠定坚实 的基础 。但在 目前的教学 中还 并 存在着 问题 , 有待改革和探讨 。 1 目前 C语言课程教学 中存在 的问题 、 11 .实际教学 中没有突出 c语言基础地位的特色 。 c 言作为一 门高级计算机语 言和其他计算 机语言有很 多相 似甚 语 至相 同的地方 , 它浅显 易懂的介绍了程序设计思想 、 结构 。是 其他 比如 《 数据结构 》 c + V + 等算法 , 向对 象的高级程 序设 计课程 的前 序 、+ 、c + 面 课 程。但现实 中对 于C语 言本身的一些特有 的概念 , 尤其 指针 、 表的 链 应用, 强调 不够 , 且 由于 高职高专总课 时的限制 , 致有些学校 对这 并 导 些 内容根本 不讲。c语言的基础地位荡然无存 1 1 教 学方式单调 、 . 2 学生学习积极性不高。 在 目前 的课堂教 学中 , 虽然大多使用多媒体工具 , 但还 是以教师讲 授 为主 。教学方式单 调 , 通常都是教师在上面说课件 , 同学们 在下面乏 味的听 。再加上高校 中普遍 存在着教师上完课后与学生交 流甚少 的特 点, 老师不 了解学生课 前预 习的情 况 、 难点 和问题所在 , 使学生逐渐 丧 失了学 习兴 趣 。不 能充分发挥 学生学 习的主动性 , 伤了学生学 习的 挫 积极 性 。 13 于 实 践 教 学 环 节 重 视 不 够 。 .对 c语 言是一 门要求 实践性很强 的计算 机语 言。没有充分 的实践 环 节 保证 , 这门课程就 犹如纸上 谈兵 , 没有任 何实际效果 , 提高不 了学生 的实际动手能力 。由于理论课 比较枯燥无味 , 学生学 习兴趣不 强 , 实践 教学时教师 不在旁边 时就上 网 、 聊天 、 听音 乐 、 玩游戏 等进行一些 与课 程无 关 的内容 ; 在考 核过程 中上机操作没有 一定 的比例甚至没有上 机 操作 。最终 导致学生实践能力极低 。 2、 语 言 课 程 教 学 改 革 的原 则 和 方 法 C 21 .坚持课 堂教学与实践教学并重的原则 , 出理论知识 。 突 实践教 学是动手检验我们对 理论掌握程度的环节 。目前 的课 堂教 学无论 从教学方式还是教学 内容上都 比较单一 , 致使学生 的兴趣 不高 , 上机操 作困难等 。解决这个 问题 首先我们要明确的就是课堂教学不 仅 仅是教 书本 内容 , 还要求 老师有 很深 的专业 研究和广阔 的知识 面 , 这样 能从整体上 把握这 门课程 , 高学生学 习的兴趣。其次 , 提 建议实践性很 强的课程在实验室讲课 , 这样就 突破 了单一 的教学模 式 , 使学 生在学中 做 、 中学 , 做 理论 、 实践相统一 。随着 教学方 式的多样 化 、 教学要求的提 高, c语言作为一 门基础性 、 实践性很 强 的课 程 , 也完全 已经有 了在实 验 室 中开 展 的 必 要 。 22 .使用案例和项 目实现任 务驱 动的实践教学原则 , 突出实 践能力 的培养 。 案例教 学法本身就是 一种综合性 的教学方法 , 它的 目的就 是培养 学生综合运用所学知识解决实 际问题 的能力 。项 目 教学则把问题的 化 呈现放在前 面 , 让学生 进入问题情境 , 造成认知矛盾 和冲突 , 激发探 究 欲望 , 发挥 自身 的智慧和 才能 , 主动探索 和研究 。这不能简单 的认 为是 教学顺序的颠倒 , 而是教学观念和教学 目标 的更新 。 221 ..任务驱动教学法的培养 目标 从教�

高职“C语言程序设计”教学实践及探讨

高职“C语言程序设计”教学实践及探讨
长 沙 通 信 职 业 技术 学 院 学报
第 9卷 第 1 期 21 0 0年 3月
J un lo h n s a T lc mmu iain o ra fC a gh ee o nc t s o
a d T c n lg c t n lC l g n e h oo y Vo ai a o l e o e Vo . . 1 No 1 9
1 引 言
“ C语 言 程 序 设 计 ”是 高职 院校 计 算 机 专 业 的
主 干 基础 课 程 . 门课 程 的教 学 质 量直 接 影 响 计 算 该 机专 业 的培 养 目标 。笔者 是 由软 件企 业转 型 到 高校
21 高职 学生学 习 C语言 基础 薄 弱 .
C语 言数 据类 型和 运 算类 型 丰 富 ,具有 模 块化
在 教 学 过 程 中发 现 ,高 职 学 生普 遍 认 为 C语 言 枯 燥难 学 、概念 复 杂 ,学 生 的畏学 、厌 学情 绪使 得 教
学过 程 困难 重重 。那 么 ,如 何针对 高 职学 生特 点采
语 言 的数据类 型运 算符 丰 富编程 灵 活 的优 点成 为 学 者 掌握 难 点 。另一 方面 ,高职 学 生存 在几 个 学 习 C 语 言 的薄弱环 节 : 1 计 算机 基础 薄弱 ) 多数 学 生虽 然 接 触计 算 机 ,但 主要 用 于 游 戏 、 娱 乐 、Q Q联 系等 ,对 计算 机 基 础 知 识缺 乏 ,应 用 系 统编 程更 是从 零开 始 。 2 逻 辑思 维能 力弱 ) 大 多数 学生特 别 是偏 文科 专业 的 学生 缺乏 逻 辑

Pr g a m i g¨ i g r v c to a o lg s o rm n n hihe o a i n lc le e

探析高职院校C语言教学改革探讨与实践论文

探析高职院校C语言教学改革探讨与实践论文

探析高职院校C语言教学改革探讨与实践论文论文摘要:《C语言程序设计》是高职院校计算机类各专业的职业力量课程,在课程教学过程中改革教学内容,选取有用好玩的案例,采纳启发式、商量式和工学交替的任务驱动式教学模式,并充分发挥科学评价的激励性,能显著提高同学的学习主动性和创新力量与应用力量。

《C语言程序设计》是高职院校计算机类各专业的职业力量课程,也是其他理工类专业,如机电专业的必修课。

目的是使同学把握程序设计的一般方法和技巧,熬炼同学的思维力量和创新意识,培育同学调试程序的动手力量和应用计算机解决实际问题的力量,同时也是计算机二级考试所要求的统一考试的课程之一。

然而,由于高职同学基础较差、学习自觉性差。

因此,如何教好这门课是个值得探讨的问题。

一、高职院校C语言课程教学现状1。

忽视了强调本课程的重要性。

虽然不同专业在后续课程的学习和今后的工作中不肯定会用到C语言来编程,但编程技术在各种软件中都会用到,例如网页制作后台程序、Flash高级动画、机电掌握程序等等,各软件的编程都具有相像的算法和技巧。

2。

忽视了高职教育的职业性和同学的理论学问基础差的特点,传统教学偏理论,为稳固所讲语法,实例讲解和试验也都是验证一些经典的数学问题,与实际应用脱节,同学熟悉不到它的有用性,从而没有主动性,不爱听课,遇到难题简单放弃,上机实践作业也基本上是抄袭。

3。

忽视了高职院校不同专业的特点和需求,侧重点没有专业针对性。

针对以上现状,笔者从以下几个方面进行教学改革,并通过实践,效果显著。

二、教学内容改革探讨在C语言的教学过程中,除强调课程的重要性外,应尽可能削减语法详情的讲解并描述,以实例为主,即案例驱动式教学,在案例中把握编程解题思路和必要的语法,培育同学分析问题、解决问题的力量,削减同学的畏难心情,让同学在动手练习的过程中自然把握详细的语法详情。

因此,笔者认为在教学的过程中,应针对不同专业的重点有所侧重,内容有所删减,并选用不同的案例进行教学。

高职高专院校 C 语言程序设计教学改革探索

高职高专院校 C 语言程序设计教学改革探索

高职高专院校 C 语言程序设计教学改革探索通过多年的教学实践,我们分析了高职高专院校在开设C语言这么课程中存在的问题,在本文中探讨了高职高专教师应该怎么样打破现有的教学模式,接收更新的教育教学观念,从而能够更好的教授c语言这门课程,提高学生用c语言编程的能力。

标签:高职高专;C 语言程序设计;教学改革;教学方法1 引言C语言具有强大的功能,是一种最广泛使用的计算机编程语言,是理想的结构化语言,可以说是计算机课程体系结构中基础课程。

十多年来,笔者主要讲授高职高专计算机应用技术基础、计算机网络技术基础、C语言程序设计等课程,这么多年来,历届学生普遍认为C语言程序设计这门课程内容枯燥难学,编程代码全是英文,对英文的要求稍高,很难学。

以下是C语言教学改革的几点看法和建议,可供同行们参考。

2 C语言程序设计在高职院校的教学现状2.1 C语言程序设计的特点与学习困难原因C语言程序设计有丰富的数据类型和各种算法,再加上语法使用不严格,以及编程自由度大,用户可以自由定义数据类型等特点,使得C语言程序设计内容较难掌握,虽然以上特点正是该语言的优势所在。

这些功能丰富的运算符,虽然用户方便使用C语言来掌握,初学者使用也方便,但也大大增加了学生学习C 语言的困难度。

2.2 高职高专招收的学生的基础知识水平偏低,这也使得高职高专C语言课程开设有难度以作者的教学经验来看,学生反映学习c语言难,跟现在高职高专院校招收的学生的基础知识薄弱有很大关系,主要体现在以下四点:1)计算机基础知识差;2)逻辑思维能力较差;3)英语基础知识较差;4)高职高专学生数学知识水平普遍偏低。

计算机编程语言课程包括C 语言都与数学知识是紧密相关的,计算机专业要开设相应的数学课程就是这个原因。

2.3 传统的教学模式制约着高职高专学生的学习主动性传统的C语言程序设计教学大多包括课堂教学、作业和考试三个环节,是一种典型的“以教师为中心”的教学模式。

教师是课堂教学过程中的主导者,十分注重教学的原发性和主动性,忽视了学生在教学过程的主体性。

浅谈高职C语言课程的教学分析与设计

浅谈高职C语言课程的教学分析与设计

浅谈高职C语言课程的教学分析与设计C语言作为学院网络技术专业的人门课程,旨在通过锻炼学生的逻辑思维,墙养学生在职业岗位中实际应用的能力.目前,该专业的学生毕业后主要从事网站开发和网络管理等方面的工作,而在这些领域几乎都以C语言作为应用的开发工具.但从历年教学实践来看,教师往往付出的精力多而收效却并不理想,间接对单片机技术、C++程序设计、JAVA程序设计等专业后续课程的教学成效产生影响.从近几年的就业情况来看,学生的实际应用能力远远达不到企业对技能型人才的要求,对口就业严重受阻,这显然有悖于专业的墙养目标.因此,应结合当前高职学生的特点,对授课模式、地点及教材开发等方面进行分析和设计,使学生在专业学习中打好基础,提升职业竞争力.1高职C语言教学面临的主要问题1)生源来自中职学校.学生为进一步提升职业能力,成为高技能型人才,在中职学校通过对口单招统一考试进人学院继续深造.C语言作为计算机学科的重要课程,是江苏对口单招程序设计必考语言,学生理应有一定的基础.但从教学实践来看,情况恰恰相反,他们几乎零起点,且学也较为吃力.2)重理论,轻实践.对该专业大二学生进行C语言教学的问卷调查分析,学生普遍反映课程的知识点琐碎、抽象、记不住,注重墙养动手操作能力的实验太少一般在多媒体教室连续几次理论课后才到机房做一次实验,实验时所需的知识,学生几乎全忘了,根本无从下手.失去对C语言学习的热情,甚至产生厌学情绪.3)教材缺乏实用性.教材是学生学习的直接依据一本好的教材会对学生产生深远的影响.对该专业大二学生进行C语言教材的问卷调查,学生感觉教材知识点太多,不知道用在何处,缺乏与实际应用相关的案例分析和项目设计.显然,一个学期下来,学生对C语言各知识点在实际应用中的使用没有任何概念,动手能力得不到提高.2入学专业技能测试、分组教学对口单招出现的时间较短,尚不成熟,在考核方式、选拔手段等方面均存在一些问题.这导致生源本身较为复杂,学生的学习条件和专业背景有较大差异,因此对C语言知识掌握的程度参差不齐,考虑到教学平衡,为使教学活动开展得更有活力.目前,学院对该专业学生人学后,组织安排C语言的摸底考试.通过对考试结果的分析,划分学习小组.以小组间成员水平均衡为原则,按照成绩的好中差穿插组合,排名靠前的担任各小组的组长.在课堂教学中,以小组为单位就坐,通过教师的引导,小组讨论交流,营造出良好的学习氛围.尤其在上机实验中,各小组组长可对其他成员在编写和调试程序过程中遇到的问题加以辅导和解决,同时也会有新的发现,从而探索出求解的其他途径,渐渐能力得以提高.小组中基础较差的学生也会不甘示弱,充分调动起自身的积极性去参与讨论、分析和解决.3项目教学根据学院对口单招学生现有的基础,合理设计教学内容,对课程知识点重新梳理,并以组合的形式选取一些典型项目,以简单、易实现且能激发学生的'兴趣为出发点.由浅人深,项目分解成若干不同的任务,各任务紧密衔接,层层递进,采用任务驱动教学.按此原则,选取简单计算器、学生成绩管理和学生信息管理三个小项目.根据项目实现每一步所需的知识,将其分解为若干任务,且每个任务都有相应的基本知识和拓展知识,学生在掌握了基本知识的前提下,通过教师的引导,有选择地自主学习,在完成任务的过程中,既巩固已学的内容,又探索到新的知识,最终完善自身的知识结构.项目功能要求如下:设置一个主菜单,用于加、减、乘、除运算的选择;数据的输人;结果显示;循环计算的设计.按照知识的层次性,分解为4个任务.它们彼此联系,在项目实施中形成一种连贯性,学生在教师的引导下有序地完成4个任务,从而对项目开发的思路、步骤、方法和知识的线索有较清晰的了解.通过简单计算器项目的学习,为后续两个比较复杂的项目,学生成绩管理和学生信息管理的学习函数、数组、指针、结构体和文件等知识点做好铺垫,表2为学生成绩管理,表3为学生信息管理项目的具体设计.4教学资源开发明确的教学目标、合理的教学内容以及适合的教学模式,可以改善教学的效果.为保证学生课余最大程度巩固知识,提高自主学习的能力,教学资源库以及教学网站等一些优质的教学资源也是必不可少的.教师结合项目教学设计,组织开发了适合学院网络技术专业学生特点的校本教材.以3个项目的开发作为主线,每个项目分解成若干任务,并有序地安排到各教学章节中.考虑到知识的覆盖面,任务中既有项目开发必需的基础知识,也有在开发中对一些情况特殊处理的拓展知识.教材通过对任务的分析和实现,很好地将知识、技能与软件开发结合起来,真正做到学用结合,学以致用.此外,C语言课程的站也在开发和测试中,目前学生可以通过网站观看教学视频、浏览教学课件、下载试题库等进行自主学习,学习的灵活性大大提高.今后还将在网站中加人章节测试的版块,便于学生随时检验自己在每一阶段学习的效果.5强化实践教学高职的课程教学应突出实践和技能的训练,为更好开展项目教学,利用机房上机训练.即每一任务涵盖的知识点,由教师运用多媒体课件,进行形象的展示和分解性讲解,再让学生及时上机编程,观察结果.在机房采取即演即练,教师有针对性指导,课堂效率和学生的参与性大大提高.教师可以更好地通过任务驱动,引导学生完成相应的阶段性任务,树立起学生学习的自信心.机房是项目开发的实际场所.教师作为项目负责人,在开发前,通过项目分解,阐述各任务间的关系,仔细分析和讲解任务中涵盖知识的重点、难点或可能出现问题的地方,来帮助学生理解.学生以项目完成人的角色,在教师指导下模拟实际工作的流程进行小组讨论、信息搜集、任务分配、项目实施和评价总结,从而墙养他们团队协作能力和创新精神.6改进考核机制在课程考核上,摒弃以往只注重笔试的考核方式,以提高学生的实践能力为本位,增加上机编程的考核.此外,平时课堂的表现和项目实施的程度也被纳人考核范围,使考核更具科学性和合理性,实现与社会上C语言水平测试的接轨.目前全国计算机二级(C语言)的考证由理论和上机实践两部分组成.完善的考核机制为学生今后参与C语言考证,乃至职业资格等级考试打下基础.7结语从对口单招学生现有的基础、认知能力和兴趣等方面考虑,重新确立C语言课程的教学标准,并对教学内容进行合理设计,辅之于教材的开发及上课地点、授课方式和考核机制的改革.注重锻炼学生实际应用和团队协作的能力,墙养学生创造创新精神,为进一步提高职业能力和拓展职业空间打下坚实基础.。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
二 、传统教学法存在的问题
1 . 过 于 注 重语 法
为实验实训的练为中心。 4 . 项 目选择符合学生 的认知规律

从 平时上课 表现 、作业完成情况 、实践能力 、 项 目完成 、逻辑思维 能力 、笔试 成绩 。 自我
五、结束语
项 目要具有 由浅人深 、由易到难 、由单 评价 、学生互评等方面综 合评 价 。 到综 合 的层 次性特征 。根 据学生 的实际学
在教学过程 中,教师往往过于注重语句 、
结构 、语 法等细节 的讲解 ,使学生感 到 内容 习情 况 。选择合 适 的项 目。实践证 明 ,选择 教学 试 验 结 果 表 明 ,在 c语 言 课 程 教 枯燥乏味 ,难 以激起学生的兴趣 。 个 项 目贯 穿整个课程 的始终存在一 定的 问 学 中应用项 目式教 学法可 以激发学生学 习热 2 . 教学手段古板 题 ,由于高 职院校 的学 生的基础 、自制力等 情 ,提高学生 的主动学 习意识和 团队精神 , 教师往往 根据教材编排 的顺序 ,以理论 方面普遍 较差 ,项 目的单一性容 易使 学生 出 使 学生养成 良好的程序设 计习惯 ,取得很好 教学 为主 ,实 际应用 的实 验为辅 。只注重该 现厌学情 绪 。采用相 对独立 的有趣 小项 目进 的教学效果 。但 c语 言课程的项 目式教学模 课程 知识点 的掌握 ,缺少对 学生职业能 力的 行教学 ,如万年历 、电话本 、小 熊时钟 、打 式研究是 一项深远 的工作 ,在今后 教学 中还 培养 、学 习兴趣 的关注 。 字游戏 、弹力球 游戏 、快快 吃豆游戏 、贪 吃 需进一步探索 ,争取能取得更好 的效果。
关键字 :高职计算 机 ;产教融合 ;项 目 题情境 ,造成学 生的认知矛盾 和思维 冲突 ,
引 言

2 0 1 年 5月 3 0日习近平 总 书记 在 《 关
于我 国职业教育改 革发展基 本情况报告 》批 分析 、分组讨 论等多 种 “ 以学生 为主体 ”的 角色 ,在每个项 目作 品完 成时应进 行演示 , 示 中指 出 : “ 坚持 产教融合 、校企合 作 ,坚 教学方 法 ,以分组讨 论协作完成 为主要教 学 在学生中互 相评 价 ,提高 学生的竞 争意识。 持 工学结合 、知行合一 ”。 “ 产教融合 ”思 形式 ,给学生创造 了每个人都 积极参 与、探 2 . 评价 重心从结果 转向过程 ,对 学生 作 想 要求教 育教 学要 以就 业为导 。c语 言是计 索创新 的优 良学 习环境 ,培养 学生们 的团队 诊断性评 价 ,在学 习过 程 中随时进行多维 评 算机专业 的一 门专业 基础课 ,既 能编写操作 合作精神 。 系统软件 ,又能开发各 个领域 的应用软件 , 另外 C语 言又 是进 一 步学 习 c + + 、J A V A等

3 . 实践 内容不合理
蛇游 戏 、迷宫游 戏 、俄罗斯方 块游戏 、推 箱
参考文献
在实 践课 中,教师安 排的实践操 作任务 子游戏 、猜 数字游戏 、2 4点游戏 、五子棋游 【 1 】 王红光 . ” 项目 式教学 ” 在高职 《 c 大都是 为了理解 和掌 握知识点 而设 计 的,学 戏 等游戏及 小模 块 ,应用项 目可 以选 择学生 语言 》课程 中的应用 【 J ] . 科技教育 . 2 0 1 2( 8) 生无法理 解所实 践任务的作用 ,不能锻炼培 熟 悉的学生 信息管理 系统 、学生个人 消费管
习热情 。 式教学 ;教学实践

四 、评 价体 系
教学模式 的优越性要 得到充分体 现 ,应
该 有相应 的学生评价 体系做支撑 。项 目式 教
1 . 以项 目任务为先导
项 目要能解决 实际问题 ,给学 生创设 问 学模式 中学 生评价应 遵循整体性 原则 、指 导 性原则 、全 面性原则 、整体性原 则、就业 导 1 . 以工作为 导向的学生 评价体 系 ,将项 激发 探究 问题 的欲望 ,发挥 自身 的智 慧和潜 向原则 。 能 ,主动探索 和研究 。 2 . 大力推 行任务驱 动 、现场演 示 、案例 目有 针对性地将 其分解为相 应的工作 岗位和
“ 产教 融合”思想指 导下改进 高职
《 c 语言 》课程教学 的探索与实践
口 郑州财经技师 学院 袁 喜连
摘要 :c语言程 序设计 是 五年制高职 计 个或 多个 实际 问题 的解决过 程 ,学生在 完成
由简 单 的任 务 逐 渐 的 过渡 到 较 难 的 任
算 机专业一门重要 的基础课程 。 本文结合 “ 产 任务 的过程 中不仅 掌握所学 知识点 和操 作技 务 ,在项 目中设置一 些扩展 的内容 ,提 高学 教融合 ”思想 ,从现 实问题分析 、项 目设计 能。同时养成 职业素养 的 ,充分体现 职业教 生独立解决 问题 的能力 。 原则 、实施 步骤 和综 合评价 四个方 面介绍在 育教 学的特色 。在 C语 言课程 中实施 项 目式 《 c语言 》课 程 中项 目式 教学实施 方案 。此 教学模式需要遵从 以下几条原则 : 方 案在教学 实践 中效果 明显 ,提高 了学生 学
3 . 主体和重心的转 变
价 ,包 括认知 、情感 、意志 和动机 、技 能发 展等方面做 出全面的评价 。
在教学 过程 中,教师 为主体转 变为以学
所 以传统 的平 时成绩加试 卷考试成 绩来
语言 的基础。所 以 ,学好 c语 言对于高 职计 生为主体 ,由以课本 知识 点为 主件 转变为 以 评 价学生 已不适应 C语 言项 目式 教学模式得 算机 专业 的学生 来说不管是 就业还是继续深 项 目实践 为主体 ,由以课 堂 的学 为中心转变 需 要 。在项 目式教 学模式下 对学生 的评价要 造都起着举足轻重 的作用 。
相关文档
最新文档