独立学院程序设计类课程教学改革和实践

合集下载

《JAVA语言程序设计》课程教学改革实践探讨

《JAVA语言程序设计》课程教学改革实践探讨

《JAVA语言程序设计》课程教学改革实践探讨摘要:《Java语言程序设计》是计算机类相关专业的一门非常重要的专业核心课程,本文根据计算机类专业的学生特点,同时结合面向对象程序设计的一些教学经验,对《Java语言程序设计》课程教学的教学内容、教学手段、实践方式等方面进行了教学探索与改革,通过实践,该教学改革实践方案具有一定价值,取得了良好的教学效果。

关键词:Java语言程序设计;面向对象;教学改革1 引言(Introduction)《Java语言程序设计》是高职院校计算机类相关专业的一门应用性较强的专业核心课程之一,它主要是介绍Java相关知识,包含了Java语言基础、控制结构、数组、面向对象的程序设计、字符串处理、异常处理、输入输出处理、多线程、图形用户界面设计、数据库连接等内容。

Java程序设计语言是一种面向对象跨平台应用的程序设计语言,具有较强的通用性、简单性、面向对象特性、健壮性、可移植特性,在当前全球云计算的专业环境下,Java具备了非常显著的优势和发展前景[1]。

根Tiobe开发语言排行榜统计,Java是近十年来世界范围内流行最广泛的开发语言之一[2]。

当前许多高职院校都开设了《Java语言程序设计》这门课程,如果还是使用传统教学方法教授该门课程,已经无法满足时代要求,如何让学生在整个教学过程中更好地掌握好Java编程能力,不断提高学生的自我创新能力,是当前我们教师面前一项急需解决的关键问题。

因此应做好《JAVA语言程序设计》教学改革让学生更好掌握并综合运用该门语言。

2 传统教学存在的问题(The problems of traditionalteaching)2.1 教学组织形式过于单一前许多高职院校对于《Java语言程序设计》课程的学习安排都是先理论教学然后经过一定时间后进行上机实验操作,理论教学在多媒体教室完成,而上机实验操作在机房完成。

从这种上课的形式来说,具有一定的优点。

上理论课的时候可以让教师及学生分别注重理论知识的内容,上机操作的同时不但可以提高同学动手能力,还可以对理论知识进行强化。

大学计算机编程课程设计与实践教学方案

大学计算机编程课程设计与实践教学方案

大学计算机编程课程设计与实践教学方案一、课程概述计算机编程是大学计算机科学与技术专业中的重要学科之一。

为了更好地培养学生的编程能力和实践能力,本课程设计与实践教学方案旨在通过理论与实践相结合的方式,为学生提供系统、全面的计算机编程能力培养。

二、教学目标1. 培养学生扎实的编程基础知识和技能。

2. 培养学生独立解决计算机编程问题的能力。

3. 培养学生团队合作和沟通能力。

4. 培养学生代码规范和优化能力。

5. 培养学生对计算机编程的热爱和创新精神。

三、教学内容本课程设计与实践教学方案主要包括以下内容:1. 编程语言基础:介绍常用编程语言的语法、数据类型、运算符等基础知识。

2. 算法与数据结构:讲解常用算法和数据结构的原理及应用。

3. 软件工程:介绍软件开发生命周期、需求分析、设计、编码、测试等方面的知识。

4. 面向对象编程:介绍面向对象编程的概念、原则和设计模式。

5. 数据库编程:讲解数据库的基本原理和常用编程方式。

6. 项目实践:通过实际项目的开发,锻炼学生的问题解决和团队合作能力。

四、教学方法1. 理论讲解:教师以课堂教学的形式,讲解编程基础知识和相关理论。

2. 实验操作:通过编程实验,让学生亲自动手实践,巩固所学的理论知识。

3. 课程设计:学生独立或分组完成课程设计项目,掌握项目开发的流程和技巧。

4. 课堂讨论:鼓励学生就编程实践中遇到的问题进行交流和分享,促进思维碰撞。

5. 辅助资源:提供编程教材、在线学习资源和实验环境,方便学生学习和实践。

五、教学评估1. 课堂表现:按照学生课堂参与度、作业完成情况等,综合评估学生的课堂表现。

2. 实验报告:要求学生按照实验要求编写实验报告,评估学生对实验内容的理解和掌握程度。

3. 项目评估:通过评估学生的项目设计、代码质量、功能完整性等方面,考核学生的实践能力。

4. 期末考试:进行综合性的理论考试,评估学生对整个课程的掌握情况。

5. 学生互评:鼓励学生互相评价,提供改进意见和建议,促进彼此共同提高。

成果导向的程序设计课程教学改革与实践

成果导向的程序设计课程教学改革与实践

高教专区成果导向的程序设计课程教学改革与实践张丽华 许美玲 嘉兴学院南湖学院● 引言当前,我国经济发展正在向创新驱动转型,经济社会发展迫切需要高校培养大量高素质的应用型人才。

但是,面对前所未有的机遇和挑战,我国高等教育还未完全适应国家经济社会发展的要求,创新型、实用型、复合型人才紧缺。

2019年9月教育部出台《关于深化本科教育教学改革全面提高人才培养质量的意见》(教高〔2019〕6号),要求坚持立德树人,围绕学生忙起来、教师强起来、管理严起来、效果实起来,深化本科教育教学改革,反映了国家对全面振兴本科教育,提高人才培养质量的迫切要求。

● 成果导向教育O B E(o u t c o m e-b a s e d education)即成果导向教育,是一种以学生的学习成果(lear n ingoutcomes)为导向的教育理念,由Spady等人于1981年首次提出。

经过此后十年左右的发展,成果导向教育形成了比较完整的理论体系,并很快得到了人们的重视与认可,成为美国、英国、加拿大等国家教育改革的主流理念。

[1-2]2016年6月,我国成为《华盛顿协议》正式签约成员。

在工程教育专业认证的带动下,基于OBE的工程教育改革在我国方兴未艾,成为应用型人才培养体系改革的核心理念。

[3]无论是从实现人才培养目标的高度,还是针对具体的某门课程的设计与评价,OBE理念都可以发挥卓著的成效。

对OBE的研究也经历了由局限于宏观的人才培养教育教学理念到微观的课程论拓展的阶段。

[4]深入实施应用型人才培养的抓手就是课程建设,课程是人才培养的核心要素。

课堂教学在本科人才培养体系中占据中心地位,深化课堂教学改革,提高课堂教学质量,是提高人才培养质量的突破口和关键点。

[5]以学生为中心、成果导向和持续改进是OBE理念的核心,而以学生为中心更是体现了其核心价值,决定了教育质量评价的最终落脚点在于学生的学习成果。

成果导向的课程教学设计采用“反向设计、正向实施”的方法,首先明确定义学生在课程结束时要达到的预期成果,然后进行教学策略的设计(课程设计、教学环境设摘要:成果导向教育是我国高等教育改革的主要方向,其不仅适用于工程教育专业认证领域,而且也为课程教学改革提供了有效途径。

基于混合式学习的程序设计类课程分层教学改革与实践

基于混合式学习的程序设计类课程分层教学改革与实践
为了提高非计算机专业程序设计类课程的教学效果,本文 试着从分层教学的角度入手,结合混合式学习方法,来实现教 学目标。
二、课程现状分析
基于多年的程序设计课程教授经验,结合独立学院学生自 学能力相对较为薄弱的实际情况,归纳总结了目前独立学院非 计算机专业的大学生程序设计能力培养和训练方面存在的一些 问题或不足。
1. 课内授课学时较少。以我校程序设计基础课程为例,课 程授课 32 学时,上机实践 32 学时。大部分授课教师若想要严 格按照教学标准要求和进度进行教学,很多知识点只能点到为 止,不能作深入的展开,处于“赶进度”的状态。
2. 教学方法传统、教学手段陈旧,在一定程度上阻碍了程 序设计基础课程的发展,学生处于被动学习的状态,教学效果 停滞不前。尤其对独立学院而言,由于建校时间较短,学习资 源有限,资源的更新速度较为滞后。
关键词:分层教学 程序设计 混合式学习 文章编号:ISSN2095-6711/Z01-2016-11-0036
一、引言
所谓分层教学就是教师充分考虑到学生中存在的差异程度, 有针对性地加强对不同类别学生的学习指导,以便使每个学生 都得到相对较好的发展。分层教学充分体现了面向全体、因材 施教的教学特点,可以激发全体学生的学习兴趣,促使学生主 动获取知识,提高学习成绩。
四、结束语 混合式分层教学在我国推行时间短,许多教师目前只是停 留在如何制作微课视频、如何制作微信公众号或网络平台等, 而对于混合式分层教学的教学内容设计、教学过程设计、如何 组织在线讨论以及教学评价体系等的研究还未充分展开,此类 研究势必将日渐成为教师和教学界专家们的研究热点。
3. 教师人工批阅课后作业、上机实验报告,不仅负担沉重, 而且对学生来说时效性差,学习效果受到影响。
4. 非计算机专业程序设计能力培养相关课程的内容衔接不 够顺畅。

计算机专业《程序设计类课程导论》的改革与实践

计算机专业《程序设计类课程导论》的改革与实践

i v siai n a d r s a c , n ta hn u h c u s sf r h r b e , e ce t d a “ n r d ci n t r g a n e t t n e e rh i e c i g s c o r e o e p o l ms w r a e n I to u t o p o r mmi g c u s . g o t o n o re ” T i r ce d s u s st e r a o f h d i o f “ n r d c in C U e t e ta h n ra g me t, h o a io ft e h s a i l i s e e s n o e a d t n o t c h t i I t u t ” O r , h e c ig a r n e n s t e c mp r n o o o s s h
Ke o d : e u a in rf r y W r s d c t eo m;c riu u Co u i g I t d cin t r g a o u r l m; mp t ; nr u t o P o r mmig c n o o n
程 序 设 计 类 课 程 是 非 常 重 要 的计 算 机 专 业 基
2l 0 1年 1 2月
江西教育学院学报( 合 ) 综
Jun l f in x n tueo d c t n( mpe e sv ) o ra a g iIsi t f u ai Co rh n ie oJ t E o
第3 2卷 第 6期
De .0l1 c2 Vo. 2 与实践
章 逸 . 帅晋 明
( 1江 西教 育 学 院数 学与 计 算 机 科 学 系 , 西 南 昌 3 0 2 ; 江 3 0 9 2南 昌 陆 军 学 院训 练 部 , - 南 昌 3 0 0 ) 2 '西 r 3 13 摘 要 : 程 序 设 计 类 课 程 是 计 算 机 专 业 非 常 重 要 的基 础 课 程 。 过 长 期 调 查 研究 , 对 这类 课程 在教 学 中遇 到 的问 经 针

高职《Java程序设计》课程教学的问题分析及对策建议

高职《Java程序设计》课程教学的问题分析及对策建议

高职《Java程序设计》课程教学的问题分析及对策建议《Java程序设计》课程是高职院校计算机类专业的重要课程之一,其教学质量直接关系到学生后续的学业发展和就业。

但在教学过程中,也存在着一些常见问题,影响了课程的教学效果。

本文将围绕该课程的问题进行分析,并提出相应的对策建议。

一、问题分析1.师资力量不足许多高职院校在计算机类专业招生人数众多,但是计算机相关专业的师资力量却严重不足,导致很多院校在Java程序设计课程的教学上难以保证质量。

一些学校甚至缺少具有实际工作经验的教师,而仅仅依靠理论知识的传授难以满足学生对实际应用的需求。

2.教学内容单一部分教师在进行Java程序设计课程的教学时,仅仅局限于语法知识和基本原理的传授,忽略了对实际应用的探讨和案例分析。

学生在课程学习过程中难以形成完整的编程思维,很多知识都只是停留在书本上,难以转化为实际的编程能力。

3.课程教学缺少项目实践二、对策建议1.提高师资水平学校应该加大对计算机类专业师资力量的引进力度,尤其是需要重点引进具有实际工作经验的教师。

这样既可以保证学生能够接受到高质量的教学,又可以培养学生的实际动手能力和解决实际问题的能力。

3.注重项目实践学校应该对Java程序设计课程进行改革,注重项目实践的教学。

在课程中加入一些实际的项目案例,让学生在课程学习过程中具体地体验到所学知识的应用,培养学生的创新能力和解决问题的能力,为他们以后的就业创造条件。

4.加强与企业的合作学校应该积极与企业合作,把企业的实际需求融入到课程教学中,使Java程序设计课程的教学更加符合实际应用的需求。

通过与企业合作,学校可以为学生提供更多的实习机会和就业机会,帮助学生更好地掌握和应用所学知识。

5.注重学生实际能力的培养高职院校在开设Java程序设计课程时,需要注重实际应用,不仅仅局限于理论知识的传授,更要关注学生实际能力的培养。

通过加强师资力量、丰富教学内容、注重项目实践、加强与企业的合作以及注重学生实际能力的培养,才能够提高Java程序设计课程的教学质量,培养出更多的高素质计算机专业人才。

基于OBE理念的《程序设计基础》课程教学改革与实践

基于OBE理念的《程序设计基础》课程教学改革与实践

基于OBE理念的《程序设计基础》课程教学改革与实践一、课程教学改革的背景和意义随着信息技术的飞速发展,程序设计已经成为了当今社会中一项非常重要的技能,越来越多的人开始关注并学习程序设计。

作为计算机科学与技术专业的一门重要基础课程,《程序设计基础》在培养学生计算机编程能力、思维逻辑能力和解决问题的能力方面具有重要意义。

目前《程序设计基础》课程的教学存在一些问题,如教学目标不够明确、考核方式过于单一、教学内容不够贴近实际应用等。

有必要对《程序设计基础》课程进行教学改革,以提高教学质量和培养学生的实际应用能力。

OBE(Outcome-Based Education)即基于结果的教育,是一种注重学习成果、突出学生核心素养和能力发展的教育理念。

它的核心理念是以学生的学习为中心,着力培养学生的自主学习能力和实践能力,强调培养学生的创新精神和解决问题的能力。

基于OBE理念对《程序设计基础》课程进行教学改革,能够更好地满足社会对程序设计人才的需求,提高学生的综合素质和实际应用能力。

1. 知识与技能目标(1)掌握程序设计的基本原理和方法,具备较强的编程能力;(2)熟练运用至少一种常用的程序设计语言进行编程;(3)熟练掌握程序设计中的基本数据结构和算法。

2. 能力与素质目标(1)具备较强的解决问题和分析问题的能力;(2)具备良好的团队协作能力和沟通能力;(3)具备持续学习和自主学习的能力。

3. 情感态度目标(1)具备积极的学习态度和对程序设计的浓厚兴趣;(2)具备良好的职业道德和社会责任感。

1. 优化教学内容设计传统的《程序设计基础》课程内容包括基本概念、基本语法、算法、数据结构等。

在教学改革中,需要结合实际应用需求,优化课程内容设计,引入实际案例和项目实践,拓展教学内容,使学生能够在学习过程中接触到更多的实际应用场景,提高学生的实际应用能力。

也需要对教学内容进行精简和优化,避免教学内容过于繁杂,导致学生学习负担过重。

高职院校程序设计类课程的教学改革

高职院校程序设计类课程的教学改革

法等 。 ( ) 目教 学 法 1项

项 目教 学 法 是 师 生 通 过 共 同实 施 一 个 完 整 的 项 目工 作 而 进 行 的 教学 活 动 。 在 这 里 , 目指 以生 产 ~ 件 具 体 的 、 有 实 项 具 际 应 用 价 值 的产 品 为 目的 的任 务 , 应 该 满 足 以下 条 件 : 它 该 工 作 过 程 用 于 学 习 一 定 的教 学 内 容 。具 有 一 定 的应 用 价 值 ; 将 某 一 教 学 课 题 的 理 论 知 识 和 实 际技 能结 合 起 来 : 能 与 企 业 实 际生 产 过 程 或 现 实 商 业 经 营 活 动 有 直 接 的 关 系 :学 生 有 独 立 制 订 计 划 并 实 施 的 机 会 ,在 一 定 时 间 范 围 内可 以 自行 组 织 、 排 自 己 的学 习 行 为 ; 明 确 而 具 体 的 成 果 展 示 : 生 安 有 学 自己克 服 、 理 在 项 目工 作 中 出 现 的 困难 和 问题 : 生 能 运 用 处 学 新学 习的知识 、 能 , 决过去从 未遇到过 的实 际问题 : 习 技 解 学 结 束 时 , 生 共 同 评 价 项 目工 作 成 果 。 师 以 项 目为 主 线 , 带 动 理 论 学 习 最 好 、 快 、 有 效 的 是 最 最
学 中存 在 问题 的原 因进 行 了分析 ,从 程 序 设 计 教 学 的 相 关 课 程 整 合 、 学 内容 、 学 方 法 和课 程 考 试 方 式等 方 面 进 行 了探 教 教 讨和改革 . 旨在 提 高教 学效 果 。 关键 词 : 高职 院校 程 序 设 计 类课 程 课 程 教 学 改 革措 施 程序 设 计 类 课 程是 计 算 机 专 业 的 基 础 课 程 ,同 时 也 是 重 点课 程 , 应 是 高 职 院 校 计 算 机 专 业 学 生 的 专 业 基 础课 。 经 本 但 过调 查 并 结 合 亲 身 教 学 的体 验 ,我 发 现 这 一 系 列 课 程 反 而 是 计 算 机 专 业 学 生 的硬 伤 , 学效 果不 太 明显 。 此 我 分 析 了存 教 在 在 问题 的原 因 , 出 了 几 点 相应 的改 革措 施 。 提 传 统 程 序 设 计 类 课 程 教 学存 在 问 题 的 原 因 传 统 程 序 设 计 类 课 程 , 其 是 入 门语 言 . 学 效 果 都 不 是 尤 教 很好 。究 其 原 因 , 要 有 : 是虽 然 高 职 院 校 培 养 的人 才 目标 主 一 是应 用 型 . 其课 程 体 系 与 传 统 的本 科 教 育 相 差 不 大 , 多 还 但 大 是 从 理 论 到理 论 的学 科 体 系 , 少 与 实 际 相 结 合 的 实 用 知 识 , 缺 且 各 课 程 之 间 相 对 孤 立 , 后 几 门课 之 间不 能 很 好 地 衔 接 。 前 二 是 没 有 适 合 高 职 院 校 的教 材 , 在 的教 材 不 是 沿 用 本 科 的 , 现 就 是本 科 的缩 减 版 。 三是 在教 学 方 法 上 , 是 以 知 识 点 为 驱 动 , 还 虽有 相应 的实 践 实 验 课 , 当学 生 学 完 这 门 课 程 后 , 但 却难 以把 所 学 知 识 融 会 贯 通 , 分析 和设 计 完 成 一 个 完 整 的项 目。四是 去 虽然 程 序 设 计 类 课 程 都 有 相 应 的 综 合 实 训 课 程 。课 程 内 容 多 基 于 软件 项 目的开 发 过 程 ,实 训 的 环 境 也 多 模 拟 企 业 的 工 作 场景 , 由于 项 目多 为 实 训 而 设 计 的教 学 案 例 , 但 与企 业 的 实 际 开发 项 目脱 节 ,且 在 实 训 过 程 中 缺 少 具 有 软 件 开 发 过 程 实 际 经验 人 才 的指 导 , 业 模 拟 流 于 形 式 , 致 学 生 在 实 训 过 程 中 企 导 任务 不 明确 , 而 实 训 效 果 较 差 。五 是 在 课 程 考 核 上 , 是 以 从 还 笔试 为 主 . 调 考 前对 知 识 点 的 死 记 硬 背 , 无 法 衡 量 一 个 学 强 这 生 真 正 掌 握 的 情 况 ,考 试 通 过 了 和 学 生 掌 握 了之 间无 法 划 上 等号 。 六是 高职 学 生 英 语 基 础 相 对 较 弱 , 然 觉 得 此 类课 程 很 虽 重 要 . 面 对 全 是 英 文 单 词 组 成 的此 类 课 程 常 感 力 不 从 心 , 但 有 抵 触 情 绪 , 加 上 上 述 的 原 因 , 些 学 生 感觉 像 听 天 书 , 不 再 有 跟 上进 度 . 而 失 去 了兴 趣 , 终 出 现 了教 师 上 程 序 设 计 课 累 、 从 最 学生 听着 也 累 的不 良效 果 。 二 、 革 措 施 改 1 础 课 程 体 系改 革 . 基

《C语言程序设计》课程教学改革与实践

《C语言程序设计》课程教学改革与实践

学时


3 教 学手 段 的改 革
为 了提升课 堂教学效果 . 运用多种现代技术手段 开展 c语言程序 设计课程教学 , 主要有 : 利用一体化教 室实现开放性 、 实践性 教学 ; 利 用网络技术扩展互动式教学 : 利用视频录像实现教学的重复性和机动 性: 利用多媒体课件使课程 由抽象变 形象 31 利用一体化教室实现开放性 、 . 实践性教学 体化教室具备教学 、 实验 、 实训 、 设计 开发功能 , 师授课以实 教 际工作任务和项 目的完成过程为 主进行 . 理论实践结合 紧密 . 教学效 果 良好。 32 利用网络技术扩展互动式教学 . 结合学院数字化校园建设 。课程组充分利用 网络平 台进行教学 . 建设 - < 语 言策》 r< c 课程 网站 , 上传 了课程教学 录像 、 实验实训 视频 录 像、 教学资料与文件、 习题库 、 技术资源库等 . 并设置 了在线交流平 台, 方便教师与学生的互 动交 流 33 利用视频录像 实现教学 的重复性和机动性 _ 课程在教学改 革与实践 中. 累了大量 的课程教学 录像 . 积 主要包 括: 实验 、 实训演示 录像以及部分教学 录像 , 这些资料均 在网站公开 , 便于学生学习。 3 利用多媒体课件使课程 内容 由抽象变形象 . 4 通过使用多媒体课件大大提 高了同学们 的认知能力 . 了学 生 培养 的思维能力 。 通过这些方式激发了学生 的学 习积极性 , 优化教学过程 , 提高教学效果
科技信息
0职校论坛 0
S IN E&T C N L G F R TO CE C E H O O YI O MA I N N
21年 02
第 1 期 3
《 C语言程序设计》 课程教学改革与实践

高等学校程序设计类课程教学方法改革与实践

高等学校程序设计类课程教学方法改革与实践

9 ・ 9
第2 卷 第 3 0 期 21 年 9月 01
吉林农业科技学 院学报 v 1 0N . 0. ,o3 2 Ju ao l gclr c neadTcnl yUi rt Spe br2 1 or lfinA ruua Si c n eho g n esy et e.0 1 n Ji i t l e o v i m
个课堂 , 可以帮助学生课后进一步学 习。本课程
评, 特别是 J a a 程序设计 、 v c++ 程序设计很好的
激发了学 生的学习兴趣 , 迎合了学 生的心理。改
革探索了产学结合 的办学模 式 、 组织和运行机制。 培养学生“ 上手快 , 后劲足” 的特点, 确立应用型教 学的理论体 系和实践教学体系。经过不断改革 ,
发过程中, 要求协同工作 , 这样可以有效训练学生

[] 龙达雅 . 3 计算机实验教学模 式与创新人才培养的探索 []教 J. 育研究与实验 , o()6 ~ 1 2 91: 7. o 9 [] 叶 4 文. 高职软件技术专业多模式教学及教学方 法探讨 [] J.
中国校外教育 , 0 (1 : 7 18 2 9 1) 1 ~ 6 . 0 6
注意构建教学 内容 问题化 , 在各层 面的教 学 设计 中, 问题情境 , 设计 让学生在一个个问题的解
决过程中习得 内在 的原理及思想方法 , 逐渐 达成 对模块主题全 面、 深入的认识 。
课上老师讲解的每个知识点都结合具体 的案
例, 夯实基础知识。每个知识点 的讲解都多举一
有所欠缺。这时最好能够与相关企业的实训机构
的团队精神 。课程设计要求做到每个学生做的工 作不一样 , 这样可以有效避免抄袭现象。

大学软件开发教育课程的创新与实践

大学软件开发教育课程的创新与实践

大学软件开发教育课程的创新与实践随着信息技术的快速发展和软件行业的蓬勃发展,大学软件开发教育课程也逐渐成为高校重要的专业课程之一。

如何创新教学方法、提高教育质量,满足学生的需求并培养他们的实践能力,成为教育界亟需解决的问题。

本文将探讨大学软件开发教育课程的创新与实践,以期引发人们对该领域的思考与讨论。

一、开设项目驱动的课程传统的软件开发教育课程往往以理论知识为主,缺乏实践环节。

为了满足行业对软件开发人才多元化技能的需求,教育者可以考虑开设项目驱动的课程。

这种课程设计思路是通过学生参与真实软件项目开发,让学生在实践中学习并应用他们所学的知识和技能。

通过这种方式,学生可以更好地理解软件开发的整个过程,培养解决实际问题的能力。

二、引入互动教学方法大学软件开发教育课程除了传授理论知识外,还应注重培养学生的创新意识和实践能力。

为了实现这一目标,教育者可以引入互动教学方法。

比如,在课堂上组织学生分组讨论或小组合作项目,鼓励学生参与到课程设计和知识分享中。

这种互动教学方法可以促进学生之间的合作与交流,激发学生的学习兴趣和主动性。

三、加强实践环节的设计实践是培养软件开发人才的关键环节之一。

为了提高学生的实践能力,大学软件开发教育课程需要加强实践环节的设计。

教育者可以设置实践项目,让学生在课程中实际操作和应用所学的知识和技能。

此外,可以鼓励学生实习或参与行业项目,使其能够更好地融入行业、了解行业需求,并锻炼实践能力。

四、推广跨学科合作软件开发是一个多学科融合的领域,需要多方面的知识和技能支持。

为了提高大学软件开发教育课程的质量,教育者可以倡导跨学科合作。

例如,与设计学院、管理学院等其他专业合作开设跨学科课程,让学生接触到更广泛的知识和技能,培养综合能力。

五、引进行业导师或讲师为了加强实践教学,大学软件开发教育课程可以引进行业导师或讲师,让学生与实际从业者接触和互动。

这种方式不仅可以使学生了解行业最新动态,还可以给学生带来实践案例、经验分享和就业指导等方面的帮助。

高职高专计算机程序设计类课程实验实训教学的改革与实践

高职高专计算机程序设计类课程实验实训教学的改革与实践
问题 、 解决 问题的 能力 , 使学 生逐渐具 备编 写 新型 ‘ 。
3 . 1 . 1 基 础 与 验 证 型
验 采 用项 目 驱 动 的方 法 , 使 学 生每 学 完 一 个 知 识单元 , 就 可以完成一 个相关 的实训项 目; 对 于研 究 与 创新 型的实 验 则采 用讨 论 法 、 小 组合 作等方法 使每 个学生 都 参与其 中。
3 . 3 加强实验 实训过程 管理
程 序的技 能 , 以实现 课程 最佳 教学效果 。
实 验 实训 的过 程 管 理 非 常重 要 , 除了要
当介绍 数 据类 型、 运 算符、 表达式、 基 本 看学 生 的 实验 报告 书 写的怎 么 样外 , 还要 对 输 入输 出等 基 础 内容后 , 可 给学 生 安 排 一 些 每 个实 验实 训 项 目实现 的过 程 进行 监 管 。 对 要 求每 个 学 生 都 做 , 做 完 就 简单 的验 证型 的实验 实训加 深学 生对 知识 点 于 基础 型 实验 , 2 . 1实验 实训教 材及 内容偏 离实用性 教 师抽 查 目前很 多程序 设 计类 的课 程都 配备相 关 的 掌握 。 例如: 在c ++ 中, 要求学 生掌 握 运 算 通过 电子 教 室软 件进 行作 业 提 交, + + , 一一 等 的 功能 和 使 用规 则 时 , 可 以 演 示 、 点评; 对 于 设计 型 和 研 究 与创 新 型的 的 实验 实 训教 材 , 但 其 中绝 大 多数 的试 验 实 符 %,
中图分类号 : G 4
文献标识 码: A
文章 编号 : 1 0 7 4 - 0 9 8 X( 2 0 1 3 ) O 1 ( c ) 一 0 1 7 0 . 0 1
1 意义

高校计算机程序设计类课程实验教学改革与研究

高校计算机程序设计类课程实验教学改革与研究
序 设 计 类 课 程 被 评 为 最 不 受 欢 迎 的 课 程 之 一 ,该 类 课 程 的 教 学 需 要 大 力 改 革
2 . 2 程序 设 计 类 课 程 特 点
计 算 机 程 序 设 计 类 课 最 大 的 特 点 有 3点 : 以计 算 机 语 言 为 主要 支 撑 、 上 机 环 境 部 署 复 杂 、实 践 才 能 出 成 果 。如 图 2
o f t e a c h i n g t h e c l a s s c u r r i c u l u m ha t t c u r r e n t l y e x i s t . F i n a l l y ,i t d e t a i l s h o w t h e s p e c i i f c c o n d u c t i n — d e p t h r e f o r m o f t h e c l a s s
动 画 设 计 等 类 的课 程 。 软 件 开 发 类 的 程 序 设 计 课 程 主 要 有 汇 编 课 程 、c+ + 开 发 课 程 、J a v a开 发 课 程 、 C语 言 开 发 课 程 、
c u r r i c u l u m. Ke y wo r d s :c o l l e g e; p r o g r a mmi n g c l a s s c u r r i c u l u m ;r e f o r m
Байду номын сангаас
1 引言
随 着 计 算 机 技 术 的不 断 普 及 ,各 行 各 业 都 需 要 计 算 机 不
Ab s t r a c t :F i r s t l y , t h e a r t i c l e d e s c r i b e s t h e c l a s s i i f c a t i o n o f c o mp u t e r p r o g r a mmi n g c o u r s e s . S e c o n d l y , i t a n a l y z e s t h e p r o b l e ms

计算机程序设计类课程实践教学的改革与创新

计算机程序设计类课程实践教学的改革与创新
( l g fCo u e ce c fGa s o i c lS in e a d La I s iu e Co l eo mp t r S in e o n u P l ia ce c n w n tt t ,L n h u 7 0 7 e t a z o 3 0 0,Ch n ) i a
校的程序设计 类课程 的门类 越来越多 , 仅面 向对象程 序 设计类课 程就有 Vi a C s l ++ , sa B s ,. e 编程 , u Vi l ai n t u c Jv 程序设计 等 。但长期 的教 学经验 说 明 , aa 当学生学 习 了一大堆 编程 语言后 , 解决实 际问题 的能力并 没有 明显 提高 , 动手 能力和创 新 能力 不强 , 能较 快适 应 社会 对 不
由于软件编 程技 术及 方法 的 日新 月异 和社会 对 高
机科 学与 技术 专业 实践教 学体 系与 规范 》 等为 指导 , 以 对所 培养 学生 的 目标 定位 为 归 宿 , 定 和不 断修 订 实 制
践教 学计 划 。
校计算机相关 专业学生 的软 件能力要 求 的不 断提 高 , 高
Ab ta t Higa h rsn i ainta td ns rciea din v t na it saep o o ue jra d sr c :Ai1 ttepeets u t htsu et’pa t n o ai bl i r o ri cmp tr o n n t o c n o ie n ma
计 算 机 程 序 设 计 类 课 程 实践 教 学 的改 革 与 创新
李瑞 生 ,王秋 云 ,安德 智 ,金 涛 , 李 燕
( 肃政 法 学 院 计 算机 科 学 学 院 , 肃 兰 州 7 0 7 ) 甘 甘 3 0 0

程序设计类课程考核方式的改革与实践

程序设计类课程考核方式的改革与实践
象 ( 客) 顾 日益 强 化 的需 求 和 愿 望 ; () 程 产 品的 寿 5工
角度讲 ,这种考核方式是激励 学生学 习动机的一种手
段 ;有利于理论知识 的系统掌握;有助于教师实行 因 材施教,进一步提高教学质量 。但是这种考核方式存 在的弊端也是非常明显 的:
1考 核观 念 落 后 陈 旧,考 核 缺 乏 教育 理 论 指 导 , . 存 在一 定 的 随意 性和 主 观性 。
近几年来 ,随着高等学校教学水平评估 的进行, 评估前后对教学水平的影 响是显而易见 的,它不仅推
动 了学校 的发 展 ,而 且提 升 和 加 强 了对 本 科 教 学 工作
能力 提 出新 要 求 。
3 根据 我 国对 在工程 部 门工作 的大 学生调 查显 . 示, 目前毕业的大 学生的实际工程能力弱、创造性差 等 问题 ,高等工程 教育提 出由 “ 科学型 ”向 “ 工程 型”回归的培养学生新动 向。 在各方面都要求素质,各方面都需要创新型人才 的挑战下, 在毕业生 的现实能力情况的反馈 结果之下, 必然会对人才 的培养方式和方案提 出新 的挑 战, 而在 高素质创新 型工程 性人才的培养过程 中, 考核方式发 挥着教学指挥棒的作用, 对它的改革是势在必行 。
中国 现代教育装 备
2 0第 3 (第 0 ) 0 年 1 总 1期 1 期 1
程序设计类课程考核方式的改革与实践
郭丽红 袁 璨
南京工程学院 江苏南京 216 117
摘 要:结合工程应用型本科院校的人才培养 目标 ,以计算机通信专业 面向对象程序设计课程为例进行 了考核方式的改革 及探索 ,强调了实践环节在程序设计类课程 中的重要地位与作用,有针 对性地提 出了教 改思路 并列举 出了具体的改革措施 与方法,实践证 明具有 良好 的教学效果。 关键词:考核方式;程序设计类课程;改革

《C语言程序设计》教学改革探索与践行

《C语言程序设计》教学改革探索与践行
科 教 创 新
・ 2 9 7 ・
《 c语言程序工程 学院 , 辽 宁 沈阳 l 1 0 0 4 1 ) 摘 要: c语 言程序设计是我 国高等院校普遍开设的一 门实践性极 强的计算机编程 类课程 , 对 于教师与 学生通感的 c语 言程序设计 课 难教更难 学的 问题 。本文结合教学 实践经验 , 分析 了 目 前 c语 言程序设计在教 学 中存在 的实际问题 , 并从教 学思想、 教 学方法、 教学手 段和考核方式等方 面对 c语 言教 学进行特 色改革的策略进 行 了详细阐述 。 关键词 : 教 学改革 ; c语 言程序设 计; 网络教 学; N C R E
1 《 C 语言程序设计》 教学现状 体 知识的学 习 , 引入高级模块 ; 最后进 入综合模块 的指 针和链表 学 c语 言作为 当今最流行 的程序设 计语言之一 , 是 学习其他高 级 习 , 培养解决较复杂的实际问题 的能力 。 语 言的基础 , 又是 国家计算机 等级考试的主要科 目。由于其 的应用 3 . 2 C语 言课程改革 的重要手段是教学方法 的改变 范围之广 泛《 c 语 言程序设 计》 被广大 高校选做 提高学生 计算机 知 3 . 2 . 1 采取案例 引导式教学模式 , 重视实践教学 识 水平 的重要课 程。 引入案例教学 , 精心设计实践教学环节 。为每个知识模块都 配 目前在 C 语 言程序 设计教学 中, 普 遍以教师课堂讲授 为主 , 且 设覆盖各个核心知识点的综合性案例 , 每个综合案例又 由若 干个模 教学过 程中大多采用数学 计算 的抽象案例来辅助教学 , 这对学生而 块组成 , 每个模块覆盖若干知识点 。在课堂上教师将每个模块作 为 言, 既抽象又难 以理解 , 对枯燥无 味的课程学生 自然没有 学习的动 引出知识点的引例 , 进行详尽 的讲解 和分析 。最后学生通过实现综 力, 又何谈对 C语言程序设计的掌握?学生不能透彻理解程序设计 合案例 , 能够将知识点融会贯通 , 达到学 以致用的 目的。 在设计综合

互联网+课堂下高职《C程序设计》教学改革创新

互联网+课堂下高职《C程序设计》教学改革创新

互联网+课堂下高职《C程序设计》教学改革创新随着互联网技术的发展与普及,教育领域也在不断迎接新的挑战和机遇。

传统的高职《C程序设计》教学一直以来都是以课堂教学为主,师生之间的交流比较单一,学生的实践能力和创新能力得不到很好的培养。

需要对《C程序设计》课程的教学模式进行改革创新,结合互联网技术,提高教学质量和教学效果,培养学生具备扎实的理论基础和实践能力的高素质人才。

一、学习资源的拓展在传统的《C程序设计》课堂教学中,学生的学习资源主要来源于教师的讲解和课本的学习。

现在可以借助互联网的力量,为学生拓展学习资源。

教师可以通过建立在线课堂,推送学习资料和视频教学,让学生在课堂之外也能够获得更多的学习资源。

还可以邀请相关行业的专家和企业代表,通过网络直播的形式进行技术讲座和企业实践分享,为学生搭建更广阔的学习平台。

二、实验环境的搭建《C程序设计》课程的实验是很重要的一部分,但是传统的实验环境受限于时间和场地,学生的实践能力得不到很好的锻炼。

现在可以利用互联网技术,搭建在线实验环境,让学生可以在任何时间、任何地点进行实验操作,充分利用碎片化时间进行实践学习。

可以建立实验案例库,供学生参考和学习,丰富实验内容,提高实验的趣味性和挑战性。

三、作业和练习的拓展除了课堂教学和实验操作之外,作业和练习也是学生学习的重要环节。

通过互联网技术,可以为学生提供更多种类和更多样的作业和练习,为学生提供更多的学习机会和挑战。

可以建立在线作业平台,让学生在网上提交作业和练习,教师可以及时批改和反馈,提高教学效率和教学质量。

四、学生团队协作的促进在传统的课堂教学中,学生的学习是相对孤立的,没有很好的机会进行团队协作和合作。

而通过互联网技术,可以促进学生之间的团队合作,通过建立在线讨论区和学术交流平台,让学生可以随时随地进行交流和讨论,共同解决问题和挑战,培养学生的团队合作精神和创新意识。

五、自主学习与个性化教学的实现通过互联网技术,可以为学生提供更多的自主学习和个性化教学的机会。

基于“一体两翼三融合”的课堂改革与实践——以高职院校“Python程序设计”课程为例

基于“一体两翼三融合”的课堂改革与实践——以高职院校“Python程序设计”课程为例

基于“一体两翼三融合”的课堂改革与实践——以高职院校“Python程序设计”课程为例夏春芬【期刊名称】《湖北开放大学学报》【年(卷),期】2024(44)1【摘要】新时代职业教育掀起“课堂革命”,以“学生的全面发展”为目标,重构教学内容,重组课堂资源,重立师生关系,重建评价体系,培养出既“红”又“专”的新型高级技能型人才。

以高职院校“Python程序设计”课程为例,针对传统程序设计语言类课堂中存在的思政元素不够、学生学习动力不足、教师整体水平需提升、教学内容存在理论和实践脱节、教学手段单一、教学资源不足、教学评价方式单一等问题,提出“一体两翼三融合”课堂改革思路,开展“OBE+课程思政”双课堂下浸润式的教学课堂改革。

通过系列改革举措,课程教学目标达成良好,学生素质培养成果显著,“双师型”教师团队初具规模,社会服务成效凸显,为高职程序设计语言类课堂教学改革提供了参考价值。

【总页数】6页(P59-64)【作者】夏春芬【作者单位】湖北开放大学/湖北科技职业学院【正文语种】中文【中图分类】G712【相关文献】1.第一课堂与第二课堂"一体化"有机融合探索——以高职院校电子信息类专业课程教学改革为例2.高职院校"课证赛三位一体"模式下的教学改革与实践——以湖南商务职业技术学院《商务数据分析》课程为例3.高职院校专业课"一体两翼三提升"课程思政教学模式研究——以陕西能源职业技术学院为例4.高职院校基于产教融合"分段并进式"专业实践课程体系的改革实践——以食品营养与检测专业为例5.高职院校“一体两翼三载体六元文化”课程思政育人机制构建及实践路径因版权原因,仅展示原文概要,查看原文内容请购买。

计算机程序设计类课程实验教学的改革与研究

计算机程序设计类课程实验教学的改革与研究

生兴趣 ,有很 多教学方式需要去探讨与研究。主要对计算机程序设计类课程进行 了说 明,分析 了计算机程序设计类课程 目 前存在的教 学难点 ,介绍了多种方式改革 目 前的教 学方式 ,最大限度地激发学生对该课程的学习热情,提 高教 学效率。
关键词 :计算机程序设计类课 程 ; 教 学改革
Co uo mp ut e r Pr gr o  ̄ g r a mmi "L ng g Co co u r s e s Ex p e r i me n t a l ’ Te a c hi ng Re f o r m a nd Re s e a r c h
Ab s t r a c t :Wi t h t h e c o mp u t e r t e c h n o l o g y p e n e t r a t i o n a n d p o p u l a i r t y i n v a r i o u s i f e l d s o f r e s e a r c h a n d a p p l i c a t i o n, c o mp u t e r p r o g r a mmi n g c o u r s e s g r a d u a l l y e x t e n d e d t o n o n - c o mp u t e r s c i e n c e t e a c h i n g , h a s b e c o me c o l l e g e s t u d e n t s i s o n e o f t h e i mp o r - t a n t l e a r n i n g c o u r s e s . Ne v e r t h e l e s s , he t p r o g r a m d e s i g n c o u r s e s a r e r e l a t i v e l y b o i r n g a n d a b s t r a c t . Ho w t o a v o i d b o in r g c l a s s — r o o m t e a c h e r s t o s t i mu l a t e s t u d e n t i n t e r e s t , t h e r e a r e a l o t o f t e a c h i n g a n d r e s e a r c h n e e d s t o e x p l o r e . F i r s t ,t h e p a p e r f o c u s e s o n c o mp u t e r p r o g r a mmi n g c o u se r s h a v e b e e n d e s c i r b e d ,a n d a n a l y s i s c o mp u t e r p r o ra g ms d e s i g n c l a s s c u r r i c u l u m e x i s t e n c e o f t e a c h i n g d i f i f c u l t ,i n t r o d u c e s a v a i r e t y o f wa y s t o r e f o r m t h e c u r r e n t t e a c h i n g me t h o d s . T h e e x c i t a t i o n ma x i mu m f o r t h e c o u se r he t s t u d e n t s e n t h u s i a s m o f l e a r n i n g , i mp mv e t e a c h i n g e f i f c i e n c y . Ke y wo r d s :c o mp u t e r p r o g r a mmi n g c o u se r s; t e a c h i n g r e f o m r
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

独立学院程序设计类课程教学改革和实践
【摘要】在分析独立学院程序设计类课程教学现状的基础上,结合visual foxpro 6.0教学实践,采用任务驱动、分层次教学的教学方法来设计教学过程,切实提高学生的实际编程能力和等级考试过关率。

【关键词】独立学院程序设计类课程任务驱动分层次教学
0 引言
独立学院作为本科层次教学中最后的批次,学生有其自身的特点,大多数学生对程序设计课程存在畏惧心理,学习积极性不高,直接导致等级考试过关率尤其是上机过关率低的问题,因此找到适合独立学院学生自身的程序设计课程教学方法就显得尤其重要。

1 独立学院程序设计类课程教学现状
从笔者在独立学院从事程序设计课程教学的亲身经历来看,教学中主要存在以下几个问题:
1.1 教学中忽略了算法设计和编程方法的培养
绝大多数学生都是初次接触计算机程序设计,还没掌握计算机编程的基本思路,而教师在教学中过分注重编程语言的讲解,忽略了算法设计和编程方法的培养,导致学生融会贯通、举一反三的能力差。

1.2 实践环节学生的主体参与性不高
程序设计基础是一门实践性很强的课程,所以实践教学尤为重要。

从笔者多年的教学经历来看,大多数学生一遇到问题就找老师,
对老师太过依赖,对重复出现的问题不善于总结归纳,独立思考问题和解决问题的能力差。

1.3 学生个体差异大,知识的领悟和应用能力参差不齐
独立学院中,学生个体差异较大,知识的领悟和应用能力参差不齐,普遍存在一部分学生消化不了,一部分学生觉得“吃不饱”的尴尬局面。

2 程序设计类课程教学的改革措施
2.1 基于任务驱动的教学方法
任务驱动,是围绕教学目标,设计与之相关联的任务来达成教学目标的实现。

在讲课前,先运行演示与教学目标相关的典型任务,让学生观察运行结果,明确学习任务和目标,激发学生的学习积极性。

在讲课过程中,通过若干个典型任务来详细讲解相关知识点,适当采用反例教学,让学生熟悉可能的错误结果,并提出相应的解决方案,提高学生独立解决问题的能力。

2.2 分层次教学模式
分层次教学的理论依据古已有之,如“因材施教”“量体裁衣”等,是在任务驱动的基础上,从不同层次学生的实际出发,协调教学目标和教学要求,将教学内容划分为若干个层次,各个知识点又以具体的任务表现出来,各个任务以难易程度的不同来贯穿,由易到难,由浅到深,让不同层次的学生都能找到适合自己的学习目标,在知识、技能和能力方面普遍提高。

3 教改方案在visual foxpro教学中的实践
3.1对授课内容进行分层,形成若干个典型教学任务
以笔者所在学院为例,目前,visual foxpro面向对象程序设计部分的教学内容主要包括以下几部分:基本数据类型(常量、变量、表达式、函数)、程序流程控制结构(顺序结构、选择结构、循环结构)、数组和自定义方法,这一系列知识虽然能较全面的阐述visual foxpro面向对象程序设计的基本特点,但近些年等级考试的结果表明:学生的实际编程能力远远达不到教学要求。

在教改中,做了如下调整:将该部分内容分为数学运算、字符处理、日期和日期时间处理等几个应用,以这些应用为主线,根据难易程度不同,将内容划分为不同层次,并设置相应的任务,详细介绍完成这些任务所需要的理论知识和解题方法,并引导学生思考更深层次的问题,解决更高难度的任务,培养学生独立思考和解决问题的能力,切实提高他们的实际编程能力。

3.2根据学生层次,分层设计教学任务
独立学院中,学生个体差异较大,知识的领悟和应用能力参差不齐,为了满足不同层次学生的学习需求,在教学中,采用任务驱动、分层次教学的方法来设计教学过程,注重从知识点的深度和广度两个方面开展教学。

在深度上,以循环部分的课堂教学为例,(1)回顾两个数相加,抛出1+2+3+…+100,(2)分析如用两个数相加,实现1+2+3+…+100会遇到哪些问题,这些问题该如何解决,进而提出用循环解决该类问题的新思路,让学生了解什么情况下使用循环,(3)通过解决
该任务,介绍用循环结构解决问题的步骤和注意事项,如循环变量赋初值、循环变量变化的语句、循环体的执行等,(4)抛出1*2*3*…*n这个任务,在巩固的基础上,用反例教学法,提示学生循环变量初值、循环变量变化的语句在循环中的重要性,(5)将知识点在
深度上扩展,逐次抛出1-1/2+1/3-1/4+…-1/100、1!+2!+3!+…+n!e=1+1/1!+1/2!+…+1/n!直到1/n!<0.000001等任务,重
点讲解这些任务虽然不同,但都可以规约为1+2+3++…+100,让学
生学会融会贯通、举一反三。

在广度上,借助教学辅助平台建立题库,把相同的任务做成不同的题型,如:读程序、给出程序框架填程序、给出程序流程图写程序多个层次,并对关键语句添加注释,学生根据自己的实际情况选择适合自己的题,并能逐渐增加难度,完成更高层次的目标。

4 结束语
以“任务为主线,教师为主导,学生为主体”的任务驱动、分层次教学的教学方法已经实施了两年,切实提高了学生的实际编程能力,全面提升了教学质量,大大提高了等级考试的过关率。

【参考文献】
[1]戴大蒙.“程序设计”类课程层次型教学模式的研究与实践[j]. 中国成人教育,2010 (09).
[2]徐冬梅. 程序设计课程的教学理念与实践[j]. 计算机教育,2011 (02).。

相关文档
最新文档