计算机语言类课程的教学探讨
java课程教法与学法
java课程教法与学法Java是一门广泛应用于软件开发的编程语言,其在计算机科学教育中扮演着重要的角色。
本文将从教法和学法两个方面来探讨Java课程的教学和学习方法。
一、Java课程教法1.培养编程思维:Java课程应该注重培养学生的编程思维,帮助他们理解问题的本质,分析问题的步骤,设计解决方案,并将其转化为代码实现。
教师可以通过一些具体案例或实际问题引导学生思考,激发他们的兴趣和创造力。
2.理论与实践结合:Java课程的教学应该注重理论知识的讲解与实践操作的结合。
教师可以通过讲解Java的基本语法和核心概念,同时结合实际例子进行代码演示和实践操作。
这样可以帮助学生更好地理解和掌握Java编程的基本原理和技巧。
3.项目驱动学习:Java课程可以通过项目驱动学习的方式来进行教学。
教师可以设计一些实际项目,让学生在项目中应用所学的知识和技能,通过实践来提升他们的编程能力。
这样的教学方式可以让学生更好地理解Java编程的实际应用场景,培养他们解决实际问题的能力。
4.互动与合作学习:Java课程应该鼓励学生之间的互动与合作学习。
教师可以设计一些小组讨论或团队合作的活动,让学生在合作中相互学习和交流,共同解决问题。
这样可以培养学生的团队合作精神和沟通能力,提高他们的学习效果。
5.及时反馈与评估:Java课程的教学应该及时给予学生反馈和评估。
教师可以通过作业、测验或项目评估等方式来对学生的学习情况进行评估,及时发现和纠正学生的问题,帮助他们更好地理解和掌握Java编程。
二、Java课程学法1.理解基本概念:学习Java编程的第一步是要理解基本概念,包括变量、数据类型、运算符、控制语句等。
学生可以通过阅读教材、参考资料或在线课程等方式来学习和理解这些基本概念。
2.编写代码实践:学习Java编程的关键是要进行编写代码的实践。
学生可以通过编写简单的程序来巩固所学的知识,逐步提高编程技能。
在编写代码时,可以参考相关的示例代码或教材中的案例来帮助自己理解和掌握。
中职计算机语言课程教学中趣味教学法探讨
E — ma i l : w h x @d n z s . n e t . e n
‘ C o mp u t e r K n o w l e d g e a n d T e c h n o l o g y电脑 知 识 与技术
Vo 1 . 9 , No . 2 8 , Oc t o b e r 2 01 3 .
h t t p : / / w w w. d n z s . n e t . c n
Te l : + 86 —5 5 1 —65 6 90 96 3 65 69 0 96 4
中职计 算 机语 言课 程教 学 中趣 味教 学 法探 讨
刘美 珍
( 厦门电子职业 中专学校 , 福建 厦 门 3 6 1 0 0 9 )
关键词 : 计算机语 言课程 ; 教 学; 趣味性
中 图分 类 号 : G4 2 4 文 献标 识 码 : A 文章编号 : 1 0 0 9 — 3 0 4 4 ( 2 0 1 3 ) 2 8 — 6 3 3 8 — 0 2
计算机语言类课程普 遍具有知识点较多 、 内容抽象难理解等 特点 , 在传 统的授课 模式下 , 很多学生在学 习这类课 程时普遍感 觉 比较吃力 , 从而影响到学生对课程 的学 习积极性 , 在课程后期往往有学生不能跟上 老师 的教学进度 , 甚至产生厌倦心理 。 多数人都认为大部分 学生对计算机有兴趣 , 但是他们不 知道 学生究竟对计算机 哪方 面知识感兴趣 。学生基本都认 为上机课 就是“ 上 网课 ” , 上机课就是 “ 打游戏 、 聊 天” 课, 这样一来 , 学生不但会失去对计算机学习知识 的兴趣 , 还会玩物丧 志 , 这是一种变质 的“ 兴趣 ” , 更是 我们计算 机教 师的悲哀 。因此启发并稳 固学生 的学 习兴趣 , 充分调动其学习积极性是每一位计算机教师在教学过
计算机语言类课程中多媒体教学的探讨
南京
20 9) 104
要: 多媒体技 术正越来越广泛的应 用于现 代教学 , 多媒体 教 学已成为教 育发展 的 必然趋势 。文 章从 教 学实践 入手 ,
重点研 究计算机语 言类课程 中的 多媒体教 学。本 文首先分析 了多媒体 教 学的特点 , 随后 指 出在 目前计 算机 语 言类课 程 中存
节, 知、 、 感 理解 记忆 、 应用 等都 能起 到有益的影响 , 于激发 易
学生的学习兴趣和内部动机。 提高学生学习的主动性。
( )交互 性强 , 2 有助 于改 善教学效果
重要作用 因此 , 如何科学 地利用多媒体 进行计算 机语言类
课程的教学, 充分发挥多媒体教学的特点, 是值得我们探讨
博 士.
() 4 发挥网络优势, 利用 网络资源, 有助于丰富教学方
式
随着 网络 的普及和多媒体 网络技术 的应用 , 以使教学 可
过程打破教学空间 和时 问的限 制, 拓教学 空 间、 开 延长 教学
时间。一方面 , 体课 件数 字化的教学 材料 , 有可 长期 多媒 具
4 0
维普资讯
和研究 的问题。
一
交互性是多媒体技术最具特色 和优势的特性 , 也是多媒
体教学的核心。使用多媒体教学可以帮助教师在课堂上根
据学生 的信息反馈 , 行现 场分析 和答 疑, 进 以人机对话 方式
、
多媒体教学 的特点
多媒体技术 是把 超文本 、 图形 、 图像 、 画 、 音的运 载 动 声 信息的媒体结合 在 一起 , 通过 计算 机进 行 综合 处 理 和控 并
F 特点 : ( )鲜明生动 , 1 表现力强 , 有助于激发学生学习兴趣
计算机专业英语课程的现状分析和教学方法探究
计算机专业英语课程的现状分析和教学方法探究随着信息技术的飞速发展,计算机专业英语课程在中国高校的地位日益重要。
计算机专业英语是指以计算机及其相关领域为载体,以英语语言为工具,通过教学手段培养学生掌握英语听、说、读、写能力,熟练掌握英语语言的理论和实践技能的一门课程。
本文将对计算机专业英语课程的现状进行分析,并探讨适合该课程的教学方法。
1. 课程设置存在不足目前,计算机专业英语课程的课程设置存在一定的不足。
部分高校对计算机专业英语课程的重视程度不够,导致课程设置单一、内容陈旧。
在计算机领域日新月异的变化中,传统的计算机专业英语课程已经不能满足学生的需求,影响了学生的学习兴趣和学习效果。
2. 教学内容缺乏针对性在教学内容方面,现有的计算机专业英语教材往往缺乏针对性,不能有效地满足学生的需求。
计算机专业英语教学应该更贴近实际工作和生活需求,提供更为实用的英语语言知识和技能,以便学生顺利进入职场。
3. 学生学习动力不足由于教学内容的枯燥和缺乏实用性,学生对计算机专业英语课程的学习动力非常有限。
他们往往将英语课程视为应付考试的工具,而缺乏对英语语言的深入研究和探索。
4. 教学方法单一在教学方法方面,部分高校的计算机专业英语课程仍然采用传统的教学方法,如教师讲授为主,课堂互动较少。
这种教学方法难以激发学生的学习兴趣,也难以提高学生的英语语言能力。
1. 引入项目式教学针对计算机专业英语课程的特点,可以引入项目式教学方法。
项目式教学是以项目为载体,以学生自主学习和合作学习为主要形式的教学方法。
通过组织学生参与项目设计、编码实现、文档编写等活动,可以让学生在实践中掌握英语语言知识和专业技能。
这样的教学方法不仅能够增强学生的学习兴趣,还能够提高学生的实际应用能力。
2. 创设情景化教学环境3. 支持个性化学习针对不同学生的学习特点和需求,可以支持个性化学习。
通过使用多媒体教学、网络课程、移动学习等手段,可以给学生提供更为灵活的学习方式和更为广泛的学习资源。
计算机语言类课程教学方法研究
《C语言程序设计》教学中问题和改进方法的探讨
说明 通过讲解 , 能够让学生快速深入地 对循环 结构进
行 理 解 . 道 该 如 何 应 用 问 题 驱 动 方 法 在 C程序 教 学 知
23 选择适 当的教 学方 法和教 学手段 .
教 学 方 法 是 在 教 学 过 程 中最 为重 要 的 .好 的教 学 方 法 可 以 达 到 事 半 功 倍 的效 果 .这 里 结 合 笔 者 的 教 学 经 验 主 要 讨 论 以下 几 种 方 法
的 结 合 性 是 自左 向右 的 , 此 “ ” 于 “ 结 合 , 明 … 因 p先 说 P’ 是 一 个 指 针 变 量 .它 只 能 指 向包 含 四个 元 素 的 一 维 数
不 能 去 理 解 知 识 .这 就 要 求 教 师 要 根 据 实 际情 况 制定 教 学 内容 . 由简 单着 手 , 慢慢 引 入 难 点 重 点 。同 时 , 师 教 要不 断去鼓励学生 . 当学 生 回答 不 出 问题 时 。 师 要 通 教 过语 言和眼神来鼓励学 生 . 领学生共 同分析问题 , 带 让 学 生 感 觉 到 自己 有信 心 学 好 。
的 关键 课 程 。提 出 C 语 言 教 学过 程 中存 在 的 一 些 问题 。 问 题 进 行 分 析 , 出 解 决 I 题 的 对 提 ' - 1 方 法 。 据 笔 者 的 多年 的 教 学 实践 , 述 一 些 教 学方 法和 教 学 经验 , 教 师 在 教 学 思路 和 方 根 阐 对
的 程 序 设 计 语 言 , 如 C} + . C语 言 其 实 是 学 习 例 }C + 但 、 他 们 的 基 础 语 言 . 果 C语 言 没 兴 趣 学 好 . 他 语 言 也 如 其
会 学 不 好
2 解 决 问题 的 几 点 建 议
新工科背景下《C语言程序设计》教学改革与探讨
新工科背景下《C语言程序设计》教学改革与探讨1. 传统课程内容陈旧随着科技的飞速发展,计算机科学技术已经迅速发展到了云计算、大数据、人工智能等前沿领域,而传统的C语言程序设计教学内容主要停留在基础语法的讲解和简单编程实践上,与实际科技发展的需求有所脱节。
2. 缺乏跨学科融合传统的C语言程序设计教学往往局限于计算机类专业,缺乏与其他学科的融合。
在新工科的理念下,跨学科的融合已然成为一种趋势。
C语言程序设计应该与其他工科专业,如机械工程、电子信息等结合起来,为学生提供更加全面的知识体系。
3. 缺乏实践性教学传统的C语言程序设计教学往往停留在纸上谈兵,缺乏实际的项目实践和工程案例,导致学生的学习兴趣不高,学以致用的能力有所欠缺。
随着新工科的发展,实践性教学已经成为一种必然趋势。
二、改革思路与探讨在新工科背景下,C语言程序设计教学内容需要进行相应的修订。
可以增加一些新的知识点,如数据结构、算法设计等;引入一些新的编程技术,如面向对象编程、多线程编程等;并且结合实际的工程案例,让学生能够将所学知识应用到实际项目中去。
C语言程序设计应该与其他工科专业进行融合,为学生提供更加全面的知识体系。
比如可以引入一些机械工程方面的项目,让学生利用C语言编程进行控制系统设计;也可以引入一些电子信息方面的项目,让学生利用C语言编程进行嵌入式系统的开发。
通过与其他专业的融合,可以让学生更加深入地理解C语言程序设计在工程实践中的应用。
在C语言程序设计的教学过程中,要注重学生的实践能力培养。
可以通过一些实际的项目实践,引导学生学以致用,比如实现一个简单的电子游戏、设计一个小型的控制系统等。
也可以利用开放式实验室和实践基地,提供更加真实的工程案例,让学生能够在实际的项目中进行编程设计和实践操作。
三、结语C语言程序设计是一门十分重要的课程,它不仅是计算机类专业学生的基础课程,也是其他工科专业学生的通识课程。
在新工科的背景下,C语言程序设计教学面临着改革的机遇与挑战。
浅谈计算机C语言专业的教改方案
浅谈计算机C语言专业的教改方案【摘要】本文从为什么需要对计算机C语言专业进行教改和教改的重要性展开讨论,接着提出了加强实践教学环节、引入项目案例教学、更新教学内容与方法、改进教师队伍建设、提倡开放式教学模式等五点教改方案。
结论部分分析了教改对计算机C语言专业的意义,未来的发展方向,并进行了总结。
本文通过深入分析,呼吁计算机C语言专业教改的必要性和重要性,为提高教育质量、培养优秀人才提供切实有效的方案和路径。
通过教改,可以更好地适应时代的发展潮流,更好地满足社会对计算机C语言专业人才的需求,促进专业教育的可持续发展。
【关键词】引言、教改、计算机C语言专业、实践教学、项目案例教学、更新教学内容、教学方法、改进教师队伍、开放式教学模式、意义、发展方向、总结1. 引言1.1 1. 为什么需要对计算机C语言专业进行教改计算机C语言专业是计算机相关专业中的重要领域,随着科技的发展和社会的变革,对计算机C语言专业进行教改显得尤为迫切。
计算机C语言作为编程语言的基础,对于计算机专业学生来说具有至关重要的作用。
传统的教学模式往往缺乏针对性和实践性,无法满足学生的需求。
随着计算机技术的日新月异,旧有的教学内容和方法已经无法完全满足市场和行业的需求,需要进行更新和改进。
学生的学习习惯和学习方式也在不断变化,传统的教学模式往往难以引起学生的兴趣和积极性。
需要对计算机C语言专业进行教改,以提高教学质量,培养更加适应市场需求的人才。
教改不仅有利于提升学生的学习效果,还可以促进教师的教学水平和创新意识,从而推动整个专业的发展和进步。
1.22. 教改的重要性教改为计算机C语言专业注入新的活力和动力,使教学更加贴近学生的实际需求和未来发展趋势。
教改的重要性体现在以下几个方面:随着时代的发展和科技的进步,传统的教学模式已经无法满足学生的学习需求。
教改可以使教学内容更加贴近实际应用,更加贴近行业需求,从而提高学生的学习兴趣和专业技能。
计算机语言课程教学探讨
计算机语言课程教学探讨中职校生源质量下降,专业课程课时有限以及计算机技术的飞速发展,使得计算机课程教学难度增大。
如何通过高质量的教学,使学生具有一定的信息系统管理、设计能力,就需要根据现状积极研究行之有效的教学方法和教学手段。
其中,提高学生的理解能力和思维能力,培养学生学习兴趣是解决解决的关键。
1明确课程用途根据学生学习专业课时想知道学了后能设计什么的好奇心理和学习语言课的畏难心理,笔者在上第一次课时采用了“三步教学法”来树立学生学习的信心。
首先,讲解具体应用实例、应用范围、应用前景以及对他们今后工作的帮助,以此调动他们的学习兴趣和热情。
接着,让他们了解教学内容,通过通俗讲解,说明各章要学习的是什么,以及学习到哪个章节就能做什么设计,让学生感到编程并非高不可攀,只要学生每一章就没问题。
学生对将要学习的内容有了基本的了解,就为今后学习能站在一定的高度奠定了基础,有利于后续的学习。
最后,带他们到机房,演示该语言编制的应用软件,以此进一步提高他们的学习兴趣。
三步之后,学生觉得只要按照步骤、要求,编程并不难,基本消除了畏难心理,也树立了学好的信心。
2传授学习之法“授人以鱼,不若授之以渔”,以学习方法指导作为教学的突破口,可以指导学生从“学会”进步到“会学”。
计算机知识更新的发展迅速,学生无论在校或工作后都面对不断升级变化的压力和要求。
因此课堂上不仅要传授专业知识,把他们培养成学以致用的专业人才,更重要的是传授、介绍一些有效的学习方法,并结合学生自身的理解,教会他们掌握最适合自己的学习方法。
计算机技术更新快,计算机专业是一个不断学习的专业,掌握了学习方法,学生就容易理解专业知识,能从被动的学习转变为主动学习。
而且掌握几种行之有效的学习方法对学生今后的继续学习无疑是至关重要的。
3讲解概念善用类比学生在学习中接触专业概念词汇时,觉得晦涩难懂。
针对这些概念,笔者常用日常生活中相似的事例进行类比讲解。
例如,用超市与数据表、超市的货架与数据表结构、超市集团与数据库进行类比。
计算机语言类课程教学方法探讨
教 育教 学论 坛
ED U CA TI O N TE AC HI NG F OR UM
Ma r . 201 4
N O . 12
计算机语言 类课程教学 方法探讨
解 德祥 , 张 蕊
宜昌 4 4 3 0 0 0 ) ( 三峡大学 计算机与信息学院, 湖北
一
、
前 言
随着计算机技术 的发展 ,计算机编程语言也随之不断 变化。 从早期结构化程序设计到现在的面向对象程序设计 , 这类课程变得越来越复杂。而且应用于各个领域的计算机 语言种类越来越多 ,语言类课程 的学习已成为各专业编程
课程入门的基础。 学习程序设计可以了解程序的运行方式, 对于各种程序的使用也会很有帮助 ,可以帮助解决在软件 使用中所遇到的很多问题 。虽然计算机应用软件及工具很 多 ,但在实际工作中通常要针对具体实际问题对一些实用 软 件进 行 二 次 开发 或需 要 开 发 一些 适 用 自己专 业 的 软件 ,
一 一
2 014 年 3 月 第 1 2期
教 育教 学论 坛
E DU CA TI ON TE A CHI N G F OR UM
Ma r . 2 O1 4
N O. 1 2
少儿钢 琴初级教 学浅谈
何
( பைடு நூலகம் 东海洋 大学
洁
湛江 5 2 4 0 0 0 )
艺术学 院 , 广东
摘要 : 孩子 在 幼 儿 园里 学 习唱歌 、 舞蹈、 游戏 等 活动 , 一般 都 能 产生 浓烈 的 兴趣 。 这是 少儿 受 到环 境 气氛和 伙 伴们 的情 绪 影响 , 激发 了 自己的 学 习兴趣 。 然而 , 钢 琴 学 习是 孩 子在 家独 自坐在 钢 琴前 识谱 、 弹奏 以及 熟记 乐谱 和 掌握 各 种技 术 要 求 的 个体 学 习和训 练 过程 。在 这 个过程 中 , 少儿 需要 有很 大 的毅 力去 完成 。本 文从 如何 培 养 少儿 对钢 琴 的兴 趣入 手 , 分析 少儿钢 琴教 学 的各 个关键 细节 。 关键 词 : 练琴 ; 训练; 兴趣 ; 审 美愉 悦 中 图分 类号 : G 6 1 2 文献 标 志码 : A 文章 编 号 : 1 6 7 4 — 9 3 2 4 ( 2 0 1 4 ) 1 2 — 0 0 5 2 — 0 3
计算机程序设计语言类课程整合教学探讨
Ke r sc mp trp oeso a ; rga mig l g a e c u ss itg ain o e c ig y wo d to ue rfsin l po r m n a u g o re ;ne rt fta h n n o
1_~ - 一 ,
Pr g a m i g La ua e Co s s o r m n ng g ur e
T A , AN Jn - o I N YiF ig b
( eat n fC m ue cec,hn u nvrt,hn u ,hax 76 0) D pr to o p t Si eS ag oU iesySag oSani 20 0 me r n l i l
n et n f to s o re mo g te tpc l se l a g g ,C,C+ a d J v r n ls d a d s t ig o h e c u ss a n h y ia as mb y ln a e t u + n a a ae a ay e ,
I 术 的 迅速 发 展 ,使得 应 用 于 各个 领 域 T技 的程序 设 计语 言种类 不 断增 多 , 如汇 编语 言 、 例 C 语 言 、 +、A A、S 、 S 、 E C+ J V JP A P . T等i 其 发 展 速 N t 1 , 度之 快 、 类之 多 以及 不 同的适 用 范 围导致 课堂 种 式 教学 无法 面 面俱 到 。 目前 高校 中大 多是将 不 同
Curc lm ne rt n o h m i ds u s d S e i e itgain pa s n rd c d riuu itgai f te o s ic se . p cf d ne rt ln i i o it u e .wi a ve t o t iw o h srn te ig te r lv c d c niut t e n te v r u o ue a g a e o re ,rf cig te gh nn h e a e a o t i b w e h ai s c mp tr l u g s c u gs e e t e n n n ye o n l n te i lrt s n d h it n i i k e t e n rga h s mi i e a te nr s l b w e p o rmmig ln a e , rv aig he o lln n tr a i i c n n a g g s e e n t c nno au u l e
计算机教学讨论发言稿范文
大家好!今天,我非常荣幸能够站在这里,与大家共同探讨计算机教学的相关问题。
随着信息技术的飞速发展,计算机已经渗透到我们生活的方方面面,因此,提高计算机教学水平,培养具有创新精神和实践能力的计算机人才,显得尤为重要。
首先,我认为在计算机教学中,应注重培养学生的基础知识。
计算机基础知识是学习计算机技术的前提,只有掌握了扎实的计算机基础知识,学生才能在后续学习中游刃有余。
为此,我们应该从以下几个方面入手:1. 加强课程设置。
根据学生的实际需求,合理设置计算机基础课程,如计算机组成原理、操作系统、数据结构等。
通过这些课程的学习,使学生掌握计算机的基本原理和操作技能。
2. 优化教学内容。
结合时代发展,及时更新教材内容,使学生在学习过程中紧跟科技前沿。
同时,注重理论与实践相结合,提高学生的动手能力。
3. 提高教师素质。
教师是教学质量的保证,我们应该加强对教师的培训,提高他们的教学水平和科研能力。
此外,鼓励教师参加各类学术交流,拓宽视野,提升教学水平。
其次,培养学生的实践能力是计算机教学的重要任务。
在实践教学中,我们可以采取以下措施:1. 实施项目驱动教学。
通过项目实践,让学生在实践中发现问题、分析问题、解决问题,提高学生的创新能力和团队协作能力。
2. 建立实验室。
为学生提供充足的实验设备,让学生在实验室中进行实际操作,提高学生的动手能力。
3. 组织参加各类竞赛。
鼓励学生参加ACM、蓝桥杯等计算机竞赛,通过竞赛提高学生的综合素质。
再次,加强校企合作,为学生提供实习机会。
企业实习有助于学生将所学知识应用于实际工作中,提高学生的就业竞争力。
为此,我们可以:1. 建立校企合作平台。
与企业建立长期合作关系,为学生提供实习、就业机会。
2. 邀请企业专家授课。
邀请企业专家为学生讲解行业动态、实际应用,拓宽学生的视野。
3. 建立产学研一体化机制。
鼓励教师与企业合作,开展科研项目,提高学生的实践能力。
最后,我认为在计算机教学中,应注重培养学生的综合素质。
计算机语言类课程实践环节教学改革探讨
21 0 0年 6月
常 州 工 学 院 学 报
J u n lo o r a f Cha g h u I tt t fTe h o o y n z o nsiu e o c n l g
Vo . 3 No 2 3 12 . / Jn 2 0 u . 01
面提 出 了改革 措施 , 发 了学生 编程 的兴趣 与 主动性 , 高 了编程 能力 , 激 提 收到 了预 期的 效果 。
关键 词 : 计算机 语 言 ; 实践环 节 ; 学 改革 ; 序设 计 教 程
中图分类 号 : 6 2 0 G 4 . 文献 标志 码 : B 文章编 号 :6 1— 4 6 2 1 ) 2 0 0 9 0 17 0 3 ( 0 0 0 / 3— 0 3— 4
S uc ces . s
Ke r :c y wo ds omp e a g a e; r ci a s e t ; e r f r o e c n p o r mmi g utrl n u g p a tc la p c s t e o m fta hi g; r g a h n
0 前 言
随着计 算 机 应 用 的普 及 , 算 机 语 言 ( C 计 如 语言 、 C+ +、 VB等 ) 已成 为 高校 学生 的一 门必 课 修 课 。该 课程 的主要 目的是让 学 生通 过程 序设 计
方 法 的学习 , 了解计 算 机解决 问题 的过 程 和方 法 ,
能运 用所 学知 识解 决实 际 问题 。由 于传统 教学 重
信 息 。如何 改革 实践环 节 已成 为提 高计算 机 语 言 课 程教 学质 量 的一个关 键 问题 。
1 实践 环 节 存 在 的 问题
基于多元智能理论的计算机语言课程的教学探讨
一
摘 要 : 算机 语 言课程 也是 每 所 高校 比较难 上 的课 程 , 计 这从 学生 学 完课 程 以 后 , 能够 自己独 立编 程 者 寥寥无 几 就可 以看 出 了。 笔者认 为这 方面有 学 生智 能 的原 因, 另外一 方 面就是 我们 传统 的授 课 方法 还 不够 完善 。
Vau g n e i g l e En i e rn
_ ” , ≈ 一 0 … ;
・13 ・ 8
基 于多元 智能理 论的计算机语言课程 的教学探讨
Ba e he The r u tpl nt l g nc sCo pu e ng g ur e ac ng Exp or to s d on t o y ofM li e I e l e e m i t r La ua e Co s s Te hi l a in
la nn hi o re e r ig t s c u s .Th uho tiks h t tr os i sud ns itlie c lo e h n b to h oh rha d, u ta i o l e c i g e a t r hn ta i o t n t e t n el n e Oi n a d, u n t e t e n o r r dt na ta h n meh d s g i t o i i mpefc. re t
张 宏 萌 Z a gHo g n h n n me g
( 广西 经济 管理 干部 学 院 , 宁 5 0 0 南 3 0 7)
Gu n x E o o cMaa e n a r n tue N n ig5 0 0 , hn ) a g i cn mi n g me t deIsi t, a nn 3 0 7 C ia C t
计算机语言与程序设计课程教学模式探讨
m d f hoytahn yt m lann n rci ecigb r etdi n a db i e oktahn lt r o eo er ecigb a erigadpat et hn ypo c r e , ul ant r c igpaf m. t e c a j - v n d w e o
1 教 学 模 式 . 3
1 教 学 现状 分 析
11 教 学选 用 语 言 .
大学教学选用语 言既有 阶段性 又有传 承性 . 与计算机语言 的发展 紧密联 系。计算机诞生之初 只能运行机器语 言编写的程序 . 而且是一 种 昂贵 的设备 。 仅用 于科学计算 、 军事方面 的应用 机器语言 由于其难 学、 难记 , 且不通用 的缺点 . 以一直不作 为教学语 言 。汇编语言一 且所 直是 大学主要 的教学 语言 . 是计 算机专业 的核心基础课 . 学习汇编语 言, 能让学生更加 明了计算机 的工作原理 . 汇编语言一般不 作为非计 算机专业 的教学语言 。 ai P sa、 B s 、 a 1c等高级语言 面世后 . c c 就长期成 为 大学主要教学语言 , 这些是典型 的过程性语言 . 为教学语言 . 以让 作 可 学生非常清晰 的把握程序设计 的整个过程 .更注重 于流程上的控制 V De h 也成为许多大学的教 学语言i1随着数据库应用 的普及 . B、 l i p 3。 , 4 关 于数据库开发 的语言得到 了长 足的发展 .Q S L这 种关 系数据库查询语 言成为一 种标 准 . 然而 S L一直是依附于数据库 原理的一部分 来讲 . Q 没有成为独立的- f 语言课 。面 向对象程序设计理念 的提出 . - ] 使得面 向对象程序设计语言得到飞速的发展 . 典型的纯 面向对 象程 序设计语 言如 c + Jv 自面世 以来 就得到大多数程序员 的喜爱 . 成为了大 +、 a a 也 学 面 向对 象程 序设 计 的主 流语 言 部 分 大学 甚至 开设 了 c 、 i 、 # L p s Poo rlg等语 言课程 尽管在不同时期 ,有多种不同的语言进入大学教学语 言的范 围. 但 是大学计算 机语言与程 序设计 的教学 仍与社会 实际应用需求存 在 定 距离 , 一些新面世的语 言 , 以及专业 领域性强 的语言 . 没有选 作教 学语 言 , 其原因不外 乎两点 , 是这些语 言不适合用于教学 . 一 教学使 用 语 言必须能较好 的体现程序设 计思想 , 而且语法相对 简单 . 过程性 语 言就比较适 应用 于教学 , C语言 . 如 一直是大学 的主要教学语言 : 二是 教师 知识 更新跟不上 , 计算机技 术 日新月异 . 计算机语 言新版本不 断 推 出, 的计算机语 言亦不 断发布 . 新 大学教师知识更新难 以跟上彻 1 教学 内容 . 2 大学计算机语言与程序设计 的教学 内容 多以语法教学为主 . 论 不 采用何种教学语言 , 教师在授课时都把大部 分的时间和精力用 于为学 生讲解语法 , 而语法学 习本身是相对枯燥无 味的 . 学生兴趣不大 . 自然 学起来就 困难 了。如汇编语言 的教学 . 整个课程 以讲授指令和语法 为 主, 使得学生很难跳 出这个 框架是去体会程序设 计思想 。c语言 的教 学亦如此 , 学 目标 主要 放在 了让 学生掌握语法 规则上 . 教 而忽略 了问 题分析和算法思想等程序设计能力和素质 的培养 . 这导致 了许多学 生
《C语言程序设计》教学探讨
2 .认识课程重要性
C语言诞 生后 ,许 多原来用 汇编语言 编写 的软件 ,现在 可 以用 C语言编写 了,譬如著名的 Wid ws n o 、UNX操作 系 I
统就 是用 C语言编写 的,可见该课程在程序设计语言 类课程
设计课程 的重视 ,明 白自己将要 学什 么,将能学到什 么,并 加 有利 于逻辑思维 的培养 。这种 采取多维的教学工具 ,可 以
7 1 8 j
I口 口 己 1.j 1
P R ONI ES
E DUC I AT oN I
ቤተ መጻሕፍቲ ባይዱ
调节 学生学 习心情 ,刺激 学生的学 习兴 趣 ,提高注意 力 ,能 的学 习任 务形成一种 连贯性 ,在整个学科 的学习过程 中始终 较好 地传授教 师的思维逻辑和研 究 问题 的方法 ,便于学 生理 都有一 个总任务 的驱动 ,而学生又在一个又 一个短期任务的
撑 的 ,并及时告诉学生 ,许多软件开发公司都采用 C语 言来 要时能适 当运行 C程序 ,通过演 示加深学生对编程方法的理 编写应用软 件和系统软件 ,掌握 C语言可 以增 加将来就 业时 解 。制作好 的课件还 能具 备在播放 内容时 ,象板书形式那样 , 的筹码。整个 教学过程 中应 该把解题 思路、方法和步 骤 ( 即 每个知识点 的出现,随着 讲解 的速度依 次出现,这样 做既能 “ 法”) 算 当作授课 的重点 ,从而让学生 明白如何 分析并解决 让学生 的思维跟 上节奏 ,又不至于学生 的视 觉太疲劳。另外 教 实际 问题 ,逐 渐培 养学生进行程 序设计 的正确 思维模式 【1 2。 在课堂上 , 师不应该过分依赖课件演示。忽略与学 生沟通 ,
中等职业学校计算机程序设计语言课程教学方法探讨
能力 方面有着 十分重要的作用。其次 , 于中等职业学校毕业 对
业 学校学生的文化理论知识 比较薄弱 , 而学习计算 机程序设计 语言, 又需要有一定的数 学、 物理、 英语基础 。因此 , 学习计算机 程序设计语 言对 中等职业 学校 的学生来说 , 既无实 际意义也 无
助于他们就业。而主张开设计算机程序设计语言课程的教的解 决办法 。笔者认
为造成对计算 机程序设计语言课 程学生厌学 、 教师难教这种现 象的主要原因有 2点 : 一是 目前 在一些 中等职业学校计算机程 序设计语 言课 程教学 中使用 的教 材普遍存在 着编写 风格枯燥 及单调 , 内容滞后 , 难度偏大 , 重理论 、 轻实践 , 教学 内容与市场
的学生来说 , 即使 不从事计算 机程序设 计工作 , 但通过 对计算 机程 序语 言设计 的学习 , 明他们接受过一种 编程需要的逻辑 说
思维训练 , 这对于他们 以后的工作也 是会有帮助 的。因此 , 计算 机程序设计语言教学不仅是让学 生掌握基本 编程方法和技能 ,
认为 ,中等 职业学校设 置计算 机程 序设计语言课 程的 目的 , 是
Vo.7 o 9 No1 1 2 o 2 .2
中等职 业学校计算机程序设计语 言课程 教 学方法探讨
白 刚
( 甘肃省商业 学校 , 甘肃 兰州 7 0 6 ) 3 0 0
关 键词 : 中等职 业 学校 ; 计算机 程序 设 计语 言课程 ; 学 教
方 法
的可持续发展进行潜能开发 , 专业设置 、 教学理论 、 教学过程不
学 生 进 一 步学 习专 业 课 程 的 基 础 , 们 在 培养 学 生 的 专 业 学 习 它
在 中等职业 学校计算机 专业要不 要 开设计算 机程序 设计
大学计算机语言教学方法的研究
大学计算机语言教学方法的研究作者:李军莉来源:《教育教学论坛》 2014年第2期李军莉(中北大学电子与计算机科学技术学院网络工程系,山西太原030051)摘要:计算机语言是高校非计算机专业学生学习计算机知识的一个必不可少的内容,计算机语言教学效果的好坏直接影响了对非计算机专业学生计算机应用能力的培养。
本文作者根据多年的教学经验,从教学方法的选择、课堂教学的组织、实验教学的组织和管理等方面,探讨了提高计算机语言教学水平的几种方法。
关键词:大学计算机语言教学;课堂教学;实验教学;教学方法中图分类号:G642.4 文献标志码:A 文章编号:1674-9324(2014)02-0054-02我国的计算机基础教育从无到有、由点到面,从少数理工科专业率先实践,发展到所有高校的非计算机专业都普遍开设了相关课程。
高等学校的计算机教育有两类不同的范畴:一种是指计算机专业的学科教育即计算机专业教育;另一种是指面向全体大学生的计算机基础教育。
高等学校计算机基础教学分为两个部分的教学内容,其中计算机基础知识的教学为非计算机专业学生提供了计算机方面的基础知识、能力与素质方面的教育,旨在使学生掌握计算机、网络及其他相关信息技术的基本知识。
而计算机语言教学的目的在于培养学生利用计算机分析问题、解决问题的意识与能力,提高学生的计算机素质,为将来应用计算机知识与技术解决实际问题打下基础。
高校中非计算机专业的学生占全体学生数量的90%,针对非计算机专业的计算机语言教学存在着教学任务重、参与人数多、教学学时短等多个方面的问题。
要想在有限的学时内达到最好的教学效果,就必须在教学方法上多下一些功夫。
经过笔者根据多年的教学实践,总结出了一些在实际教学中切实有效的方法,供大家加探讨研究。
一、采用分层的教学方法大学新生入学时所具备的计算机知识差异性很大,少数学生在高中时代已经熟练掌握计算机基本技能,而有的学生连电脑什么样都没见过。
经过连续几年的调查结果显示,在入学前学生掌握的计算机知识多限于网络的初步应用,比如浏览网页、收发邮件、聊天、玩游戏等,对于计算机基础知识的理解和掌握仍然未达到大学计算机教学的目标。
计算机课程设计与教学研究
计算机课程设计与教学研究随着信息技术的迅速发展,计算机课程的设计与教学成为教育领域中的重要课题。
计算机课程设计与教学研究旨在培养学生计算机应用能力,提高他们的信息化素养,适应信息社会的发展需求。
本文将从计算机课程的设计要素、教学方法、评价方式等多个角度展开探讨,并提出相关的解决方案和建议。
首先,计算机课程设计需要考虑教学目标、教材选择、课程内容设置等因素。
教学目标需要明确具体,既要关注计算机知识和技能的传授,又要培养学生的创新思维和问题解决能力。
在教材选择方面,应根据学生的年龄特点和学习需求,选用符合学生认知水平的教材。
课程内容应包括基础知识教学、实践操作和项目实践等多个方面,以培养学生的综合能力。
其次,计算机课程的教学方法也是至关重要的。
传统的讲授式教学已不能满足学生的学习需求,而以学生为中心的探究式教学更具有优势和可行性。
教师应扮演引导者和组织者的角色,通过让学生主动参与、自主学习、团队合作等方式来培养他们的创造力和解决问题的能力。
同时,多媒体技术的运用也能提升教学效果,如利用多媒体教具展示教学内容、动画演示等,激发学生的学习兴趣和动力。
第三,计算机课程设计与教学研究应关注评价方式的设计与改进。
评价方式应既能全面评价学生的知识掌握程度,又能兼顾对学生实践能力和综合素质的评价。
除了传统的考试形式,可以运用作业评价、小组合作评价等多种方法,以帮助学生全面发展。
此外,为了推进计算机课程设计与教学研究的深入发展,还需要加强专业教师的培养。
教师需要具备扎实的计算机专业知识和教学理论,同时具备良好的教学能力和指导实践能力。
学校和教育机构应加强对计算机教育专业教师的培训和考核机制,鼓励教师参与相关的研究和学术交流。
总结来说,计算机课程设计与教学研究对于培养学生的计算机应用能力和信息化素养具有重要意义。
在课程设计上,需要明确教学目标、选择合适的教材和设置全面的课程内容。
在教学方法上,应注重以学生为中心的探究式教学和多媒体技术的运用。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
计算机语言类课程的教学探讨
1计算机语言类课程的教学理念
计算机语言类课程所涉及的知识难度相对较高,而且其编程内容、编程思想渗透到本专业的其他课程中。
如果没有学好计算机语言中编程方法、算法逻辑、设计思想、思维方式,就等于没有学好这门课程,甚至影响其他专业课程的学习效果。
加之计算机相关专业层次多,如本科、专科、高职和研究生等,同一层次的生源质量又参差不齐,在此情况下,教师应该充分了解学生的实际情况,最大限度地调动学生学习的主观能动性,使学生能主动配合老师的教学,实现该课程的教学目标。
例如,来自偏远地区的学生,在中学阶段接触计算机较少,水平相对低一些;相反,城市学生的计算机水平相对较高。
针对这种情况,要利用一定的时间和方法使水平较差的同学及时补上相关知识,不至于听不懂内容而失去对计算机语言课程的兴趣。
勿容讳言,学生有时反映计算机语言听不懂、不知学了什么、难学或内容浅显、“吃不饱”等,固然有学生本身的原因,以及教学目标和课程设置的偏差等因素,但教学内容安排不合理应该是主要问题。
在计算机语言的讲解初期,如果不能抓住学生的学习心理,一开始就给学生灌输大量的、很难听懂的知识,就会使学生感觉很难,而无法听进去,以至出现后续内容的讲解都无法听懂的现象。
如在C/C++教学中,基本语法未充分理解,就安排难度较大的编程练习;数组和指针的概念还未理解,就快速讲解指针数组并配备较难的例题和习题;面向过程编程基础未打好,就在面向过程的基础上讲解面向对象的编程等等。
综上所述,在计算机语言类课程的教学工作中,应该具有良好的教学理念,要发挥教师专业知识和教学水平;充分调动学生的学习热情,发挥其主观能动性;要合理安排教学内容,以适应教学的需要。
2计算机语言类课程教学方法的探讨
2.1提高课堂教学效果
目前,影响课堂教学效果的因素很多,例如,上课玩手机或上网聊天、玩游戏以及多媒体教学效果不佳等。
针对此类问题具体解决方法如下。
为了避免手机对课堂教学的影响,可以采取一些措施,但仍然存在使用手机的情况。
出现这种情况的原因并不是学生有什么重要事情必须接听手机,而是出于对手机产品的好奇。
教师应抓住学生的好奇心,通过对手机功能的讲解,将学生的好奇心引导到手机产品的功能开发上,重点说明手机功能是使用何种计算机语言,如何开发等,这样就增加了学生对计算机语言的学习兴趣。
同样,在上机操作时,存在学生上网的情况。
我们可以将外网断开,使学生
不能上网,但有时确实需要互联网操作,此时也应该积极引导学生到软件开发问题上,使学生的精力集中到该课程的实践操作上。
在使用电化教室授课时,学生有时反映讲课速度过快或听不懂。
出现此类问题的原因除了课时安排偏紧外,主要是一张幻灯片内容过多,如满屏文字或代码,使学生抓不住主要内容。
另外一个原因是,不能配备适当的程序实例演示,使学生感觉内容无法理解,上机操作出现问题时不知如何解决。
因此,在制作幻灯片或其他多媒体课件时,除了考虑幻灯片制作效果外,内容要适量,突出重点。
如果再配备充分、适当的程序实例演示,可能会取得更好的教学效果。
2.3合理安排教学内容
对于计算机语言类教学,应该以实例教学为主。
首先,使用相应的开发环境实现一些小的实用程序,并加强学生的实际操作,及时发现和解决问题,以提高学生对语言类
课程的学习兴趣。
在讲解基本语法、算法时,尽量利用开发工具,以实例的形式讲解语法、算法的应用,通过对讲解和实践程序的编写、编译、调试、运行等环节,及时发现、分析和解决问题。
要抓住学生的学习心理,循序渐进,加强实践教学,使学生感受到计算机知识的趣味性,然后逐渐引入新的理论和新的实践。
要先慢后快,打好基础。
如果一开始就给学生灌输大量的、很难听懂的知识,就会造成后续内容都无法听懂的现象。
例如,在C/C++教学中,基本语法未充分理解,就安排难度较大的编程练习;数组和指针的概念还未理解,就快速讲解指针数组和数组指针并配备较难的例题和习题;面向过程编程基础未打好,就在面向过程的基础上讲解面向对象的编程等等。
在此情况下,建议在充分了解学生现有水平的情况下,适当加大C++教学的教学课时量,包括实践教学的课时,深入讲解和加强基本语法的训练,而且要在后续内容的讲解上时时提醒语法的应用技巧;在C和C++教学中,指针及其应用被公认为是重、难点,因此要加强指针的概念及应用技巧的讲解,不要只强调概念而忽视指针的应用技巧;在讲解结构体、联合体时,要与指针的应用有机的结合起来,使学生既掌握了结构体、联合体等概念,又加强了对指针的理解和掌握。
同样,在讲授面向对象的概念与应用时,要注意进一步巩固先前的知识点,并促进对面向对象的理解和掌握。
因此,应该全面考虑C++课程的整体,使各部分内容的知识点相互衔接、相互促进、环环相扣,才能激发学生的学习热情,才能使学生真正地了解和掌握C++课程。
2.3突出面向对象的编程思想和教学实践
无论是C++还是Java语言,面向对象都是重中之重的内容,它起到承前启
后的作用。
应该对面向对象的特性做充分的讲解,如封装、继承、多态,并配备适当的训练,使学生充分掌握这三个特性,进而使学生理解可维护、安全、复用等特性。
另外,也要指出面向对象的不足,如可复用问题,由此引出面向组件编程等方法,开拓学生的思路。
在授课过程中,要贯穿解析、穷举、递归等算法,面向过程、面向对象等编程思想和方法,以及项目管理等软件工程思想,突出面向对象的理论与实践。
理论讲解要扎实、稳健,实践课内容要祥实、紧凑,熟练掌握编程环境。
尽量避免由于讲授内容听不懂或“吃不饱”而出现的逃课现象。
3总结
计算机语言类课程是计算机相关专业的重要课程。
在该类课程的教学工作中,应该具有良好的教学理念;充分把握教与学的关系;要善于发现计算机语言教学中存在的问题;注意激发学生的学习兴趣,提高课堂教学效果;把握学生的学习方向,开拓软件开发思想;突出理论联系实际,加强面向对象的理念实践;搞好教学效果的评价,充分反映实际教学效果。
应该做到,不但传授计算机语言所涉及的知识,还要注意传授编程思想,注重培养学生的学习能力和创新意识,力争为国家和社会培养高素质的计算机人才。
参考文献:
[1] 董荣胜,古天龙. 计算机科学与技术方法论[M].北京:人民邮电出版社,2002:35.
[2][美]Joe Habraken. 李子木,高勇,张慧译.计算机网络(第三版)[M].北京:人民邮电出版社,2006:64-71.
[3] 边少勇,盛玉霞.计算机语言类课程教学法研究与实践[J].计算机教育,2007,(21):34-37.。