基于计算思维的大学计算机基础教学改革研究
基于计算思维的教学改革实践研究——以“网页设计与制作”课程为例
基 于计算 思维 的教 学 改革 实践研 究
— —
以 “ 网页设计与 制作 ”课程 为例
王 海波,张伟娜
( 中国传媒大学计算机与网络 中心 ,北京 1 0 0 0 2 4 )
【 摘要 】 “ 网页设计与制作”是面向非计算机专业开设的、覆盖面较广的一门计算机基础课程 ,且实践性强,知识点
1 问题 的提 出
在 社会 进入 网络 化 和信息 化 的今天 , “ 网 页设 计 与制 作 ” 已经 成 为一 项 热 门 的 信 息 技 术 。相关 专业 的大学 生 ,需 要具 备这 样 的应 用
技 术 背 景 和 信 息 素 养 , 为 此 “网 页 设 计 与 制 作 ” 课 程 就 成 为 了 高 等 学 校 文 科 和 艺 术 类 专 业 计 算 机 基 础 教 育 的 主 干 课 程 之 一 。本 课 程 与 计
收稿 目期 :2 0 1 3 . 5 . 2 9
作 者简介 : 王海波 ( 1 9 7 4 一 ),男 ,河 南郑州人 ,博士 ,
讲 师,主要研 究方向为计算机 应用;
张伟娜 ( 1 9 7 8 一 ),女 ,山西运城 人 ,硕士 ,讲 师,主要研
科学 思维 主要分 为理 论思 维 、实验 思维 和 计 算 思 维 三 大类 。 一 般认 为 ,理 论 、实 验 和 计 算是 推动 人类文 明进 步和科技 发 展 的三 大支 柱 。2 0 0 6 年3 月 ,美 国卡 内基 梅 隆大 学计算 机
而 这 些 对 大 部 分 文 科 和 艺 术 类 学 生 来 说 是 之 前 没 有 接 触 过 的 , 因此 会 造 成 理 解 和 学 习 上 的 困
算机信 息技术 基础 相结 合 ,主要讲述 网页设计
基于计算思维的《计算机基础》课程教学模式研究
收 稿 日期 : 2 1 3 - 0 4 -2 0
信息处理 ” 知识涉及 与专业应用 相关 的信息处理技术 . 是 系统级 问题求解 的基础 .也 往往成为语 言级 问题求
解 的 目标 : 而“ 系统开发 与行业应用 ” 知 识 则 直 接 涉 及 面 向应 用 的系 统 级 问题 求 解 技 术 与 方法 可 以认 为 . 计
作 者 简介 : 昊立春( 1 9 6 5 一) , 女, 河南人 , 教授 , 硕士 , 从 事 领 域 为计 算 机 基 础 教 学 研 究 、 We b数 据 库 开发
现 代 计 算 机 2 0 1 3 . 0 4 下 ①
教 学 园地
算 机 基 础 教 学 内容 包 含 了不 同层 次 计 算 环 境 的 问题 求
问题有几个条件? 各个条件之间的关 系是什么? 学生根
据教 师 提 出 的 问题 讨 论 分析 . 分 析 出相 关 思路 . 判 断 哪
文章 编号 : 1 0 0 7 — 1 4 2 3 ( 2 0 1 3 ) 1 2 — 0 0 4 9 — 0 3
O OI : 1 0 . 3 9 6 9  ̄ . i s s n . 1 0 0 7 — 1 4 2 3 . 2 0 1 3 . 1 2 . 0 1 2
基于计算思维的《 计算机基础》 课程教学模式研究
1 以“ 计 算思维” 为导 向 的计 算 机 基 础教 学
模 式
计算 机基 础 教 学 的 内 容 共 涉 及 4个 知 识 领 域Ⅲ : 系 统平台与计算环境 、 算 法 基 础 与 程序 设 计 、 数 据 管 理 与 信息处理 、 系统开发与行业应用 。“ 系 统平 台 与 计 算 环 境 ” 知 识 是 计 算 思 维 所 依 赖 的计 算 环 境 基 础 : “ 算 法 基 础 与 程 序 设 计 ”涉 及 语 言级 的 问题 求 解 : “ 数 据 管 理 与
基于计算思维的大学计算机基础教学改革探索
人数
0
2
3
图 1 课程兴趣度和课程存在意义调查情况 课程 兴趣 度 和课 程 存 在 意 义 调 查 呈 现 为 “ 橄 榄型”分配格局 ,标识 “ 1 ”仅有 1 0 %的学生表示 对课程不怎么感兴趣 ,认 为课程存在的意义不大 ; 标识 “ 3 ”也仅有 5 % 的学生表示对课 程有兴趣 , 认为课程有存在的意义 ;而标识 “ 2 ”有 8 5 %的福建 莆田 3 5 1 1 0 0 )
摘 要:计算机基础教 育是大学基础教育的重要组成部分 ,应 当承担起 培养学生计算思维的 重任。文章阐述 了莆田学院大学生计算机基础教 学课程存在的问题 ,基于培养学生计算思维的课
程 改革 以及 最终收 到 的成效 。
Abs t r a c t : Co mpu t e r b a s i c e d u c a t i o n i S a n i mp o r t a n t p a r t o f e l e me n t a r y e d u c a t i o n i n u n i v e r s i t y a n d i t s ho u l d b e r e — s p o n s i b l e f o r s t ud e n t s’ c o mp u t a t i o n a l t hi n ki n g t r a i n i n g . T he a ti r c l e p r e s e nt he t p r o b l e m o f c o mp ut e r b a s i c c o u se r i n Pu t i a n Un i v e r s i y.t t he c o u se r r e f o 瑚 b a s e d o n c o mp u t a t i o n a l t hi n ki ng ra t i ni n g a nd t h e in f a l r e s ul t s o f t l l e r e f o r l ' n .
基于计算思维的大学计算机基础课程分类教学探索
基于计算思维的大学计算机基础课程分类教学探索【摘要】从培养现代大学生的计算思维能力的指导思想出发,对中国传媒大学计算机基础课程进行分类教学必要性进行了研究;构建了非计算机专业大学计算机基础课程体系,并对分类教学的相关措施和具体实施等方面进行了研究和探索。
【关键词】大学计算机基础分类教学教学探索【中图分类号】g64 【文献标识码】a 【文章编号】2095-3089(2013)03-0243-011.计算思维指导大学计算机基础课程教学的重要战略意义2006年3月,美国卡内基·梅隆大学周以真教授在美国计算机权威期刊《communications of the acm》上对计算思维(computational thinking)进行了论述,周教授认为:计算思维是运用计算机科学的基础概念进行问题求解、系统设计、以及人类行为理解等涵盖计算机科学之广度的一系列思维活动。
2010年7月,国内首届九校联盟计算机基础课程研讨会发布了《九校联盟计算机基础教学发展战略联合声明》[1]。
会议明确了各高校计算机基础课程重新构建的指导思想。
培养计算思维的提出,为大学计算机基础课程体系改革提供了重要的理论依据,确立了大学计算机基础在大学教学中的重要地位,对指导大学计算机基础课程教学具有重要的战略意义。
2.我校计算机基础课程特点中国传媒大学目前设有19个学院,拥有新闻传播学、艺术学、信息与通信工程、文学、工学、艺术学、管理学、经济学、法学、理学等多个学科,82个本科专业。
中国传媒大学计算中心成立于2002年5月,承担全校工科、文科和艺术类非计算机专业本科生计算机基础课程的教学任务。
我校计算机基础课程的教学对象是具有传媒领域学科特色的、众多的、非计算机专业本科生。
不同之间专业对计算机基础知识的要求差别很大,传媒大学众多本科专业的设置决定了计算机基础课程的设置应该同样具有多样性的特点。
3.分类教学改革必要性研究针对以上特点,计算中心对计算机基础课程体系展开分类教学改革的研究,以方便各个专业学生可以根据专业需求选择不同的教学模块,使学生一方面掌握信息技术知识和应用信息技术的能力,另一方面更好地适应专业的学习和自身发展。
计算机专业基础教学课程与“计算思维”培养关系研究
计算机专业基础教学课程与“计算思维”培养关系研究随着计算机技术的发展,计算机专业基础教学课程越来越受到关注。
作为计算机专业的学习基础,这些课程在学生的整个计算机学习过程中起到了至关重要的作用。
而“计算思维”则是近年来学界和业界都开始强调的一个概念,它在某种程度上代表了未来的趋势,也是我们培养计算机人才的重要目标之一。
本文将重点探讨计算机专业基础教学课程与“计算思维”培养之间的关系,并探讨如何更好地通过这些课程来培养计算机人才的“计算思维”。
首先,我们需要理解“计算思维”的概念。
在计算机编程教育中,计算思维指的是通过编程语言将所需解决的问题转换为计算机可以理解的指令,以解决实际问题的思考方式。
简而言之,“计算思维”是一种专门针对计算机编程的思考方式,是将复杂问题拆分成一系列简单问题,同时考虑这些问题之间的关联,并对每个问题进行编程实现的能力。
在计算机专业基础教学中,计算机程序设计、数据结构、算法设计等课程都是培养“计算思维”的重要手段。
通过这些课程的学习和实践,学生可以获得编程语言的基本知识和技能,学会使用数据结构和算法解决问题,并从中发展出一系列“计算思维”相关的能力,如抽象能力、分析能力、创新能力等。
而在这些课程中,编程语言作为一种工具和载体,为“计算思维”提供了理解和实践的平台。
在计算机程序设计课程中,学生将学习如何将计算机可以理解的指令语言翻译为人类语言以实现所需功能,同时还需要关注代码的可读性、可重用性、模块化和测试等问题。
在数据结构与算法课程中,学生将学习如何使用各种数据结构和算法来解决问题,并了解它们的使用和局限性。
此外,还有一些与“计算思维”相关的技能和实践方法也同样有助于提高学生的能力。
例如,程序调试与优化技巧、单元测试和整体测试、版本控制和代码管理等等都是非常重要的专业技能。
综上所述,计算机专业基础教学课程与“计算思维”培养之间具有密切的关系。
通过这些课程的系统学习和实践,学生可以掌握基本的编程知识和技能,获得了解决问题的方法和思维方式,并逐渐形成了“计算思维”的能力。
基于计算思维的高校计算机基础教学研究
基 于计 算 思维 的高 校 计 算 机 基 础 教 学 研 究
陈 立 军 , ห้องสมุดไป่ตู้ 威 2
( 1 . 吉林 大学 网络 中心 , 吉林 长 春 1 3 0 0 2 2 ; 2 . 长 春一 汽通信 科技 有 限公 司 , 吉林 长 春 1 3 0 0 1 2 )
[ 摘
一
要] 本文探讨 了传统教 学模 式的教学现状及不足之处 , 提 出了计算 思维教学模 式 的结 构 、 方法
非计 算机 专业 的学 生仅 凭 两三 门课程 就掌 握计 算机 专业 学生 几年 才能 掌握 的专 业知识 是 不可 能 的。显 然 , 传
统 的教学 模式 是不 适应 培养 学生 计算 思维 能力 的要 求 的 。因此 , 我们试 图采 用一 种新 的教 学模 式—— 计 算思 维教 学模 式来 代替 原教 学模 式 。
传统 的教 学模 式 主要针 对教 学 内容 中的知 识点 , 引 导学 生 进行 自主 学 习 、 深入 研 究 。这 种教 学 方 式 的教 学 目标涉 及对 相关 知识 、 概念 、 原 理 的理解 与掌 握 , 因此应 将 科 学 问题作 为 探 索 过程 来 讲 授 , 可 以让 学 生 在探
算思 维 教学指 出 了一条 可 探索 的路 径和方 向。
2 基 于计算 思维 的教 学模 式 传统 的大学计 算机 基 础课程 的教学模 式 是基 于计算 机科 学 中 的学 科来 划分 课程 或课 程教 学单 元 的 , 其显
著特 点是 强调 一个 教学 单元 讲授 一个 知识 , 忽 略 了不 同课 程 之 间或课程 单元 之 间 的相 互联 系 。至 于一 门课程
1 研 究背景
美国 C a r n e g i e Me l l o n U n i v e r s i t y的 J e a n n e t t e M.Wi n g 教授提出 , 计 算 思 维运 用计 算 机 科学 的基础 概念 进 行 问题求 解 、 系统 设计 以及 理解 人类 行 为 等 , 涵 盖 了计 算 机 科 学 之广 度 的一 系 列 思 维 活动 ] 。通 过约 简 、 嵌 入、 转化 和仿 真 等方法 , 把 一个 看似 困难 的 问题 重新 阐释成 一个 我 们 知道 问题 怎样 解 决 的方 法 。计 算 思 维正 在影 响 经济 学 、 化学 、 物理 等多 门学科 , 是 数学 思维 和 工 程思 维 的 结合 。计 算 思 维 包 含两 个 A: A b s t r a c t i o n ( 抽 象) — — 在 多个抽 象层 次上 同时进行 ; A u t o ma t i o n ( 自动化 ) —— 使抽 象层 次及 其关 系机 械化 。2 0 0 8年 , 美 国国
计算思维与计算思维能力培养——谈大学计算机基础教学改革
V o 1 . 1 9 . N o . 2
Ap r . , 2 01 3
计算思维 与计算思维能力培 养
— —
谈 大学计算机基础教 学改革
徐 燕, 潘 亚 平
( 常 州 大 学 信 息 科 学 与工 程 学 院 , 江苏 常州 2 1 3 0 1 6 )
摘
要: 计算思维 , 一个现代人应该具备的能力 , 在 当前科学发 燕 潘亚平 : 计算 思维 与计算思维能力培养—— 谈大学计算机基础教学改革
9 3
b e r — S o c i e t y C o m p u t i n g ) 。 社会计算涉及人们的交互方式 、 社会群体的形态及其演化规律等问题。 研究生命 的起 源与繁 衍 、 理解人 类 的认识 能 力 、 了解人 类 与环 境 的交 互 以及社 会 公共 安全 等 问题 , 不 仅需 要计 算 机 这个工具 , 更需要在思想和方法层面上理解问题和解决复杂问题 , 这都与计算思维密切相关 。 计算思维具 有 6个 特性 : 概 念化 , 不是 程序 化 ; 基础的 , 不 是机 械 的技 能 ; 人的 , 不 是计 算机 的思维 ; 数学 和工 程思 维 的 互补 与 融合 ; 是 思想 , 不 是人造 品 ; 面 向所有 的人 , 所有 地方 。
算机基础教学 中培养学生的计算思维 能力 , 要借鉴 国内外一些高水平大学的改革实践 , 根据 普通高校的培养 目
标和专 业应用需求 , 通过分层分类 、 优化现有课程体系 , 鼓励任课教师开展教学 内容 、 教学方法的改革 和探索 , 实 现大学生计算思维能力的稳步提高 。 关键词 : 计算思维 ; 能力培养 ;大学计算机基础 ; 教学改革
中图 分 类 号 : G 3 4 3 文献 标 识 码 : A 文章编号 : 1 6 7 4 — 8 5 2 2 ( 2 0 1 3 ) 0 2 — 0 0 9 2 — 0 4
基于“计算思维”能力培养的教学改革探索与实践
基于“计算思维”能力培养的教学改革探索与实践摘要:随着大数据时代的到来,各种决策将日益基于数据和分析而做出,而并非基于经验和直觉。
随着这一进程的全面深入,计算思维将成为人们认识和解决问题的基本能力之一。
本文结合作者实际教学工作,介绍了基于“计算思维”能力培养的大学计算基础课程设计方法,通过计算机文化培养、教学内容与资源建设、现代教育技术手段使用以及实验室建设等四方面的研究和实践,达到培养学生计算思维和创新思维能力、提升教师素质和科研能力、构建可持续发展的教与学创新模式的目的。
关键词:数据处理;计算思维;大学计算机基础;能力培养;教学手段;创新意识从计算机能力培养到计算思维养成,是对高校计算机基础教学的一个新挑战。
计算思维是运用计算机科学的基础概念进行问题求解、系统设计以及人类行为理解等涵盖计算机科学广度的一系列思维活动。
计算机基础课程对培养和训练非计算机专业学生的计算思维起着重要的作用。
计算思维教育着眼于一种思维模式的养成和训练,因此对现有的教育观念和方式提出了新的挑战,不仅仅是传授知识,而是要将知识的传授与能力培养相结合,培养一种科学严谨的学习与思维习惯。
北京交通大学是一所行业特色型大学,本文以大学计算机基础课程的建设为例,重点探讨基于“计算思维”能力培养的计算机基础教学的改革和实践,为人才培养奠定坚实的基础。
一、计算思维在计算机基础教学中的重要性1.计算思维教育的目的和作用随着计算机应用的深入与普及,现代社会对于计算机应用的水平要求已经不仅仅限于计算机专业的学生,而是全社会成员都必须具有的基本素质,大学生应该且必须具有对计算机技术深度的运用能力,尤其是数据处理能力。
计算机已经不仅仅是一门工具,学生接受计算机课程的培养已经不仅仅为了学会应用计算机,而是由此学会一种思维方式,这种思维方式对于学生从事任何事业都将是终身受益的。
因此作为一门课程的改革必须跟上时代的步伐,合理设计、科学谋划,这是时代赋予我们的研究任务。
大学计算机基础教学与学生计算思维培养研究
大学计算机基础教学与学生的计算思维培养研究摘要:计算思维作为一种非常著名和有效的学习思维,目前已经逐步引入到教学实践中。
大学生计算机基础课是一门通用学科,而在大学计算机基础教学中引入计算思维无疑会起到很大的作用,学生一旦形成这种计算思维,便会对以后各科的学习产生巨大的推动作用。
本文介绍了大学计算机基础课的现状,并阐释了计算思维的内涵,从个人实践角度提出了在大学生计算基础课中培养计算思维的方法。
关键词:高校;计算机基础;计算思维;教育中图分类号:tp3-41 高校计算机基础课的现状目前各大高校都开设了计算机基础课,然而目前各大高校的教学现状并不容乐观。
在教育部颁布的《关于进一步加强高等学校计算机基础教学的意见》中,“使学生在各自的专业中能够有意识地借鉴、引入计算机科学中的一些概念、技术和方法……利用计算机认识并处理计算机应用中可能出现的问题”成为高校学生学习计算机的一大目标。
然而,这一目标看似简单,实行起来却并不简单,从目前很多高校的教学现状来看,仍然存在很大差距。
当然这与各个学科之间存在较大的不同,以及每个学生的计算机基础素养有很大关系。
目前大学计算机基础课的问题主要是体现在,课程仍然以枯燥、单调的技能介绍为主,向学生进行填鸭式的知识灌输,而缺乏引导和启发,学生在课堂上能学到的多是些刻板的公司、难懂的符号,对课程的被动型较大,接受新知识的积极性明显不高,进而导致学生对计算机基础课的兴趣索然无味。
而在处理实际的计算机基础问题上又陷入茫然的境地,这与很多教师在课堂上只重视理论而忽视与计算机基础实践的关联有很大的关系。
久而久之,学生与现实实践相脱节,无法成功的将计算机知识运用到实践中去。
其实,这里面真正的原因,就是教师在授课过程中,忽略了对学生计算思维的培养,学习过程需要学习思维,计算思维就是计算机基础课的学习思维,通过这种思维的培养可以让学生建立起自己的计算机基础课体系,能自主的参与学习,获得知识,这种计算思维的培养已经是当务之急。
基于计算思维的大学计算机基础课程改革研究与实践
59计算机教育Computer Education第 3 期2020 年 3 月 10 日基于计算思维的大学计算机基础课程改革研究与实践王梅娟,李 辉,韩敬利,郑长友,蒋园园(陆军工程大学 指挥控制工程学院,江苏 南京 210001)摘 要:针对军队院校大学计算机基础课程的实际情况,重新阐释计算思维的概念,并基于计算思维对课程大纲和教学理念进行分析,结合陆军工程大学的教学实际,从理论教学和实践教学两方面说明改革过程,为更好地培养本科各专业学员的信息素养和工程素养奠定基础。
关键词:计算思维;大学计算机基础;课程改革0 引 言现代教育对学生的培养强调“知行合一”的能力,以学生为主体的教学模式最终是思维能力的培养和实践能力的培养。
计算思维被提出后,逐渐被各学科吸收并不断深入本科生能力培养模式中。
在新的人才培养方案下,军队院校大学计算机基础课程是面向全校本科层次各专业开设的一门科学文化基础核心课程,随着社会高科技的发展和全国信息化教育的普及,课程建设经历了信息理论—技能操作—计算思维理论的不断变革,本科教育阶段加强学生计算思维能力培养的必要性和意义已经得到认可。
同时,计算机工具最终将面向学科交叉趋势,依据计算机应用能力基础,遵循学员“以计算思维方式分析解决问题能力培养”的理念,计算思维能力训练导向在新大纲中尤为凸显。
1 计算思维概述1.1 计算思维起源计算思维的概念形成很早,主要有算法思维和程序思维两大分支[1]。
最初计算机采用“计算”这一概念的时候,就出现过“计算思维”这一常用名词,同时也被称为“算法思维”,指将问题转换为从输入到输出的转换过程,此时,计算机作为工具更多应用在数值计算中。
另一角度,随着编程的普及和幼龄化,Papert 在使用LOGO 编程语言教授学生数学概念时发现,计算机编程可以影响学生的思维,于是很早将计算思维定义为“程序思维”[2],强调解决问题时像“计算机一样思考”,主张从儿童时期就应该开始接触学习编程,从而将程序思维作为思维技能的基本组成部分,之后他又进一步基于程序思维界定了计算思维[3],这一观点得到了计算机科学领域部分学者的认可。
以计算思维为核心的计算机基础教学课程体系改革探究
DOI:10.16661/ki.1672-3791.2002-1012-1008以计算思维为核心的计算机基础教学课程体系改革探究①杨文静(云南大学滇池学院 云南昆明 650228)摘 要:“计算思维”指的是运用计算机科学的基础概念来求解问题、设计系统和理解人类行为的科学方法。
在互联网发展驱动下,对计算思维的培养和重视对高校教学改革产生了不可忽视的影响,未来高校计算机教学改革与数据、数据分析、计算、计算思维将密不可分。
各高校计算机基础教学开始研究如何进行课程设置,尝试教学方法开始多元化、有针对性、系统化,目的是使学生熟练使用计算机分析和解决问题。
关键词:计算思维 计算机基础 课程体系 改革中图分类号:G642文献标识码:A文章编号:1672-3791(2020)07(b)-0013-04A Study on the Reform of Computer Basic Teaching CurriculumSystem with Computing Thinking as the CoreYANG Wenjing(Dianchi College of Yunnan University, Kunming, Yunnan Province, 650228 China)Abstract: "Computational Thinking" refers to the scientific method of using the basic concepts of computer science to solve problems, design systems and understand human behavior. Driven by the development of the Internet, the cultivation and emphasis on computing thinking has had a signif icant impact on the teaching reform in Colleges and universities. In the future, the computer teaching reform in Colleges and universities will be closely related to data, data analysis, computing and computing thinking. In order to make students skillfully use computers to analyze and solve problems, the basic computer teaching in Colleges and universities began to study how to set up courses and try to diversify, target and systematize teaching methods.Key Words: Computational thinking; Computer foundation; Curriculum system; Reform1 计算思维需求现状“计算思维”是美国卡内基梅隆大学周以真教授在2006年提出来的理论,指的是运用计算机科学的基础概念来求解问题、设计系统和理解人类行为的科学方法。
计算机教学论文:聚焦计算思维的算法分析与设计课程教学改革
计算机教学论文:聚焦计算思维的算法分析与设计课程教学改革0 引言算法是计算机科学中最具方法论性质的核心概念,被誉为计算机学科的灵魂。
图灵奖获得者Niklaus Wirth提出:算法+数据结构=程序,强调了算法在计算机领域的重要性。
在现实生活中,算法、算据和算力组成了人工智能技术的三要素;算法的新颖性和性能决定了学术论文在高水平期刊或会议上发表的可能性;算法能力测试是研究生复试和求职面试等场合常见的环节。
因此,学习并掌握好算法相关知识,对一名本科生的综合能力培养和职业发展来说非常重要。
国内外各大高校计算机专业在培养方案中,普遍开设了算法分析与设计(以下简称算法)课程,该课程以高级程序设计和数据结构为先导课程,又为人工智能等专业课程提供算法支撑,是培养方案的重要枢纽之一。
算法课程既包含抽象的理论,又强调算法的实践,对学生的逻辑思维和计算建模等能力有较高的要求,因此有必要聚焦计算思维,开展面向能力提升的课程教学改革。
1 课程教学和改革现状1.1 共性问题目前,采取小班化策略开展算法课程教学已比较普遍;多数高校选用MIT经典书籍《Introduction to Algorithms》作为教材;依托在线平台开展编程训练取得了良好的教学效果。
但在教学过程中,还存在一些共性问题。
(1)学生在理论学习时普遍存在畏难心理。
算法要求学生不仅掌握算法的实施,更强调对算法原理的理解;一些关键的算法要进行证明,如主方法、最优前缀码等,这需要大量的理论知识,涉及不少数学符号,学生容易感到枯燥和抽象,降低了学习兴趣。
(2)学生难以灵活运用算法解决实际问题。
学生往往能够较好地掌握教材中的经典问题和相应的算法,并完成课后习题和部分在线训练题,但遇到复杂的现实问题或工程问题时,要么没有思路,要么依赖直觉,无法准确构建输入输出间的解析关系。
(3)学生的基础水平和学习需求差异明显。
修读课程的学生水平参差不齐,学习动力和学习方法也各不相同,因此处在两极的学生的学习需求通常难以得到精细满足;另外,创新实验活动和程序设计竞赛吸引了部分学有余力的学生,但课程教学和第二课堂缺乏深度结合。
基于计算思维的“大学计算机基础”课程教学改革
P e n g Gu o x i n g,T o n g Qi ,L i u Q i a n g
( S c h o o l o f C o mp u t e r a n d C o mmu n i c a t i o n , Hu n a n U n i v e r s i y t o f T e c h n o l o g y , Z h u z h o u Hu n a n 4 1 2 0 0 7 , C h i n a)
g oa l a n d t h e c o r e t a s k ,n a me l y “ t h e c u l t i v a t i o n of t h e c o mp ut a t i o n a l t hi n k i n g a b i l i t y” . On t he g r o u n d, b a s e d on t he d i s c i p l i n e d i f f e r e n c e , c o n s t r u c t s c o u r s e s s y s t e m o f mu l t i d i s c i p l i n a r y a nd c o n ig f u r a b l e a c c o r d i ng t o t he i d e a o f t h e ir f s t l o n g i t u d i n a l c l a s s i ic f a t i o n a n d t r ns a v e r s e b l o c k ; Ar o u n d t h e c o mp u t a t i o n a l t hi n k i n g , c o n s t r u c t s k n o wl e d g e s y s t e m o f b a s i c c o mp u t e r c ou r s e s i n u n i v e r s i t y a n d o p t i mi z e s t e a c h i n g c o n t e n t s ; P u t s t h e c o mp u t a t i o n a l t h i n k i n g i n t o he t t e a c h i n g p r o c e s s nd a a p p l i e s d i v e r s i ie f d t e a c h i n g me ho t d s i n t e g r a t i n g wi t h t e a c hi n g c o n t e n t , e . g. he u r i s t i c s , d i s c u s s i n g, p a r t i c i p a t i n g a n d c a s e t e a c h i n g me ho t d. Ke y wo r ds : c o mp u t a t i o na l hi t n ki n g;“ c o l l e g e c o mp u t e r b a s i c c o u r s e” ;c o u r s e t e a c in h g
计算思维在大学计算机基础教学中的应用研究
1引言
我们人类在认识世界 和改造世界 的过 程 中,不断地探 究科学领 域 的知识 , 形成 了理 论科学 、 实 验科学 、 计 算科学 三大学科类别 。它们正 推动着人类文 明的进步和科技 的发 展。以三 大学科为 主线 , 形 成了三种科学 的思维方式 。它们
分 别 是 以物 理 学 科 为代 表 的 实 证 思 维 ,以 观 察 和 总 结 自然 规律为特征 ; 以数学学科为代表 的逻辑思维方式 , 以推 理 和
只手套时 , 你 让 他 沿 走过 的 路 寻 找 , 这 就 是 回推 。 在超 市 结
机 基 础 教 学 中 的计 算 思 维 的体 现 . 并 指 出培 养 计 算 思 维 能
力 是 当前 国 内外 大 学计 算 机 教 育 的重 要 组 成 部 分 。
关 键 词 计 算 思维 计 算 机 基 础教 学
中 图分 类 号 : G6 4 2 . 0 文献标识码 : A 文章编号 : 1 6 7 2 — 7 8 9 4 ( 2 0 1 3) 0 7 — 0 0 6 1 — 0 2
域广泛应用。
摘 要 计 算 思 维 作 为 人 类 科 学 思 维 的基 本 方 式 之 一 , 近
t a n t e l e me n t i n c o l l e g e c o mp u t e r t e a c h i n g i n o u r n a t i o n a n d a b r o a d .
Ke y wo r ds t ho u g ht c o mpu t a t i o n; c o mpu t e r t e a c
To t a 1 . 2 3 5
Ma r c h 2 0 1 3 ( A)
计算思维影响下的大学计算机基础教学实践研究
以培养计算思维能力为核心的“大学计算机基础”教学内容改革研究
Ab s t r a c t : Th e c o mp u t a t i o n a l s c i e n c e h a s b e c o me o n e o f i mp o r t a n t me a n s t o p r o mo io t n t h e s o c i l a c i v l f i z a t i o n a n d t e c h n o l o g i c l a d e v e l o p me n t , a n d t h e Co mp u at t i o n a l t h i n k i n g a b i l l t y h a s b e c o me b a s i c s k i l l s f o r a u n i v e r s i t y s t u d e n t a l s o . Ad d i n g r e l e v a n t p r i n c i p l e s o f i n t e r a c i t o n d e s i g n t e a c ir h i g c o n t e n t t o t h e c o u se r o f “ Co mp u t e r Ba s i c s ”c o u l d c lt u i v a t e t } l e c o mp u t a t i o n a l t in h k i n g a b i h c y o f s t u d e n  ̄ . nd a h e l D t h e m t o b u l i d“ me n t l a mo d e l ”t o i n c r e a s e t h e a b i l l y t o f u s i n g i n t e r a c i t v e p r o d u c t t o s o l v e p r o b l e ms .
基于计算思维的计算机基础课程改革研究
基于计算思维的计算机基础课程改革研究摘要:计算思维是当前计算机教育界关注的热点之一。
本文首先阐述了计算思维内涵及其目前进展,然后从计算思维的角度重新梳理大学计算机基础课程内容,并对算法、数据库和网络技术进行初步剖析,为其他专业领域解决实际问题提供启示和方法参考。
关键词:计算思维;计算机基础课程;算法;数据库;网络一、引言当前高校的计算机基础课程内容一般是由计算机基础知识、软硬件、数据库、多媒体、网络和信息安全等几个模块组成。
由于部分教学内容与中学信息技术课程内容重复,造成学生学习兴趣不大、教务部门减少课时等不利局面。
那么,问题的症结究竟在哪里呢?计算机基础课程与高等数学、大学英语一样,作为大学素质教育或通识教育的基本组成部分,应该讲授那些能够培养学生计算思维的普适概念、方法和技术,如算法思维、协议思维和计算系统思维以及应用广泛的数据库和网络技术等。
力图引导学生自觉地将计算思维贯穿于学习和工作当中,并深刻理解计算在延伸人的想象力和创造力等方面的巨大作用。
计算思维作为人类科学思维的基本方式之一,应属于思维科学的一个专门领域[1]。
目前被广泛认可的计算思维概念是由美国卡内基·梅隆大学周以真教授提出的,即计算思维是运用计算机科学的基础概念去求解问题、设计系统和理解人类的行为,它包括了涵盖计算机科学之广度的一系列思维活动[2]。
计算思维的本质是抽象和自动化[3],它反映了计算的根本问题,即什么能被有效地自动进行。
教指委也非常重视计算思维,近几年多次召开专题会议,研究和探讨计算思维在大学素质教育中的地位以及计算思维在培养学生创新能力的重要作用,发表了《九校联盟(C9)计算机基础教学发展战略联合声明》,确定以计算思维为核心的计算机基础课程教学改革方向[4],近期还获得教育部的立项支持。
二、结合案例的计算思维能力培养为了培养学生的计算思维能力,需要对计算机基础课程内容进行重新审视和梳理。
从计算思维的角度出发,计算机基础课程教学内容应包括[5]:计算思维和计算理论、算法基础和通用语言、计算机硬件和软件技术、计算社会与职业论题等。
基于计算思维的大学计算机基础课程改革研究
基于计算思维的大学计算机基础课程改革研究摘要:分析了计算思维与大学计算机基础教学的关系,探讨了基于分层理念的计算机基础课程改革方案。
以黑龙江外国语学院的计算机基础课程改革为例,介绍了如何实施基于计算思维的计算机基础课程教学改革。
关键词:计算机基础课程;计算思维;课程改革0引言计算思维是一种运用计算机理论和技术解决计算时代各种问题的思维能力。
计算思维和“读、写、算”能力一样是计算机从业人员必备的思维能力之一。
计算思维概念的提出,使得计算机教育逐步从技能培养向思维能力培养转变。
计算机基础课程是培养学生利用计算机技术解决问题的基础课程。
为了全面培养和构建学生的计算机思维意识,需要从教学内容和教学方法等方面进行计算思维改革。
1计算思维与计算机基础教学2006年美国卡内基·梅隆大学计算机科学系主任周以真(Jeannette M.Wing)教授提出了计算思维的定义:计算思维是运用计算机科学的基础概念进行问题求解、系统设计以及人类行为理解等涵盖计算机科学之广度的一系列思维活动<sup>[1]</sup>。
时至今日,计算思维已经被普遍认为是近10年内计算机学科最具基础性和长效性的重要学术思想之一。
计算思维的重要性也引起了我国学者广泛关注,学者们对计算思维和大学计算机基础课程教学进行了广泛的研究和探讨,并取得了初步成果。
2010年7月20日,中国高等学校计算机基础课教学指导委员会在西安会议上发表了《九校联盟(C9)计算机基础教学发展战略联合声明》,确定了以计算思维为核心的计算机基础课程教学改革<sup>[2]</sup>。
在C9联合声明中,把计算思维定位计算机基础教学培养的核心能力。
事实上,计算思维能力还是计算机基础教学的核心知识内容。
计算机基础教学不仅要培养学生对于计算思维的认识,更为重要的是培养学生利用计算环境解决问题的能力,具体包括:用抽象思维求解理论问题的能力、用计算机语言解决抽象问题的能力等,这些都是日后学生学习其他计算机技术专业课程的重要基础。
基于计算思维的大学计算机基础教学改革研究
学 时 3 3 6
3 3
3
机科 学 的基 础概 念 进行 问题 求 解 、 系 统设 计 以及 人类 行 为 理解 等 涵 盖 计 算 机 科 学之 广 度 的一 系 列 思 维活 动[ 1 1 。 周 以真 教授 的文 章在 国 内外 引起 了很 大 的反 响 , 也 引起 了我 国计 算 机 教 育 界对 计 算 思 维 能 力培 养 的 极大 关注 。2 0 1 0年 7月 , 在 西 安交通 大学举 办 的首 届 “ 九 校联盟 ( C 9 ) 计算机基础课程研讨会 ” 上, 发 布 了 《 九校 联 盟 ( C 9 ) 计算 机基 础 教学 发 展战 略联 合声 明》 , 确 定 了 以计 算 思 维 为 核 心 的 计算 机 基 础 课 程 的 教 学
表1 2 0 0 9 — 2 0 1 2年计算机基础教 学安排 序号 1 2 3
4
5
系 主任 周 以真 ( J e a n n e t t e M. Wi n g ) 教授 在美 国计 算机 期刊 C o mm u n i c a t i o n s o f t h e A C M 给 出并 定 义 了计 算
探索和实践, 虽 然 取 得 了一 定成 绩 , 但 也 发 现 了一 些 去 理解和 把 握 ?新 的课程 体系对 教 师和学 生都 提 出了
问题 , 主要 表 现如 下 :
更 高 的要 求 。
1 ) 教 学 内容 多 , 学 时少 表 1 和 表 2分 别 是 2 0 1 3年 之 前 和 2 0 1 3年 我校
改革[ 2 1 。
6 7
I n t e r n e t 的使 用 常 用 工 具 软件
3 3
计算思维与大学计算机基础课程教学改革
计算思维与大学计算机基础课程教学改革摘要:计算思维是目前大学计算机基础教学研究的热点,计算机基础教学的核心任务是计算思维能力的培养。
本文结合本校实际,对“大学计算机基础”课程教学改革提出了一些建议,以提高大学生计算思维能力。
关键词:大学计算机基础;计算思维;教学改革中图分类号:tp3-41 《大学计算机基础》课程面临的问题大学计算机基础是高校非计算机专业本科生的第一门计算机课程,在高校基础教育特别是计算机教育方面的重要性不言而喻。
但长久以来,该门课程侧重于教学生怎么去做,而不是教学生为什么要这样做,学生只会机械地使用计算机,根本谈不上具备应用开发能力和创新能力。
由于信息化教育的普及,传统的计算机应用技术课程在中小学普及率越来越高,许多高校新生已经具备一定的计算机操作技能。
另外,《大学计算机基础》这门课程涉及的知识内容庞杂,知识更新也很快,产生了“计算机就是一个工具”,”计算机会用就行”等片面认识。
导致大学计算机基础课程得不到学校的重视,学时被压缩,面临着严重的信任危机,普遍质疑此课程是否还有存在的必要?计算机基础教学面临着巨大的挑战和机遇。
在新的发展阶段,信息技术和信息社会迅速发展,社会对大学生信息能力要求越来越高,计算机基础教学必须有效提高学生信息技术应用能力和研究思考能力,计算机基础教学内容和教学方法的改革势在必行。
2 计算思维与《大学计算机基础》教学什么是计算思维?2006年3月,美国卡内基梅.隆大学计算机系主任周以真教授在美国计算机权威期刊《communicationoftheacm》杂志上给出并定义了计算思维(computationalthinking):计算思维是运用计算机科学的基础概念进行问题求解、系统设计以及人类行为理解等涵盖计算机科学之广度的一系列思维活动。
周教授认为:计算思维是人类求解问题的一条有效途径,是人人必须具备的一种基本能力,其本质是抽象和自动化。
研究这些内涵对于教师尽快将计算思维融入到计算机基础教学中,培养学生计算思维意识、掌握处理问题的方法以及提升运用计算机基本思想处理实际问题的能力都有十分重要的意义。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
基于计算思维的大学计算机基础教学改革研究
作者:寇卫利狄光智鲁宁赵友杰
来源:《计算机时代》2016年第03期
摘要:工具论主导的大学计算机基础教学已经不能满足当前高校人才培养的实际需求。
在计算思维理论的指导下,采用系统、整合与多元化的思想方法,从教学过程、内容、方案、手段和考核评价五个方面探索大学计算机基础教学新模式。
研究证明,将计算思维融于整个教学过程是提高大学计算机基础教学质量和水平、促进学生信息素养培养的有效途径。
关键词:计算思维;大学计算机基础;教学改革;计算机教育
中图分类号:G642.0 文献标志码:A 文章编号:1006-8228(2016)03-70-03
Research on the teaching reform of college computer fundamentals
based on computational thinking
Kou Weili, Di Guangzhi, Lu Ning, Zhao Youjie
(School of Computer and Information, Southwest Forestry University, Kunming, Yunnan 650224, China)
Abstract: Computer foundation teaching under the guidance of instrumentalism already cannot meet the current requirements of university talent cultivation. Under the guidance of computational thinking theory, and taking systematic idea, integration thoughts, and diversification methods,this study explored the teaching reform of college computer fundamentals from five crucial aspects of teaching process, contents, schemes, methods and assessments. The study shows that running computational thinking through the whole teaching process is an efficient way to improve the quality and level of college computer fundamentals teaching, and promote cultivation of student information literacy.
Key words: computational thinking; college computer fundamentals; teaching reform;computer education
0 引言
随着信息化技术的不断发展,大学计算机基础课程在教学过程、教学内容、教学方法、考核评价等方面,已经越来越不能满足当前高校对高素质人才培养的基本要求。
美国卡耐基梅隆
大学周以真教授提出的计算思维教学理论[1],为计算机系列课程的教学改革提供了一个有效途径[2]。
大量的计算机研究和教育工作者,开始从计算思维的角度思考和探索计算机系列课程教学改革的理论和方法[3-5]。
大学计算机基础课程是高校受众较多的课程之一,是计算思维理论在计算机系列课程中应用最为广泛的研究对象之一[1-2]。
本研究以大学计算机基础课程为研究对象,在深入分析课程教学现状的基础上,提出一套基于计算思维的大学计算机基础课程教学新模式。
1 基于计算思维的大学计算机基础教学方案
1.1 系统化的教学过程模型
结合计算思维培养的特点,研究将大学计算机基础的教学过程,重新设计为基础知识与能力测评、教学分层分级、教学实施过程、期末考核评价和教学反馈五个基础教学环节。
这五个基础教学环节之间相辅相成,互相联系,共同服务于计算思维教学模式。
教学过程模型的优化实施,需要有信息化网络教学平台的支撑,实现理论与实践相结合、课上与课下相结合、教授与自主学习相结合的目标。
信息化网络教学平台,能够为学生课后在线远程完成知识点学习、课件查看、习题练习和问题讨论交流等多项自主理论学习的教学任务。
学生通过开放信息教学操作平台能够进行Word、Excel、PowerPoint、网络等操作型题目的练习和评测。
教师可以在网络教学平台中,对学生学习过程中存在的普遍问题进行专题教学和针对性辅导,增强教学质量和效果。
师生通过网络教学平台能够进行良好的互动,提高师生间的信任度,进而提高教学质量和效果。
例如MOODLE就是一款流行的开源免费的信息化教学平台,被许多高校采用。
1.2 多元化的教学内容
通过对当前大学计算机基础课程的具体教学内容进行分析,发现教学内容存在教学模块少、教学内容单一等问题,并且教学是以传统的工具论为主要指导思想,没有考虑与后续计算机课程的内容相衔接。
我们对教学内容进行了的改革和重组,以适应计算思维指导的大学计算机基础课程教学目标的基本要求。
以西南林业大学为例,现行的教学内容由七个主要模块组成(图1A),改革后的教学内容扩展为十个教学模块(图1B)。
相比于改革前,改革后的教学内容更加多元化,更有利于高校人才的计算思维培养方案的实施,增强了与其他各个专业开设的后续计算机系列课程之间的适应程度。
1.3 调配式的教学方案
考虑到不同专业对于学生的计算机基础知识和基本应用能力的要求既有共性又有区别,高校人才信息素养的培养需要具有专业针对性。
基于各个专业本身的具体特点,以各个专业的具体培养方案和相关材料为依据,分析专业之间的内部联系与区别,并采用聚类方法将专业进行类别划分,结合不同专业开设的后续计算机系列课程与大学计算机基础课程教学内容之间的联
系,建立和调配式教学体系方案。
将大学计算机基础课程教学内容模块化,分为基础模块和调配模块两大类。
基础教学模块是所有本科专业学生必须掌握的共同内容,体现各个专业对计算机基础知识和基本应用能力培养的共性需求。
调配模块是非共性的内容,根据不同专业的特点来决定设置与否。
调配模块设置的主要依据是专业计划和专业培养目标等相关教学文件。
1.4 整合理论、实验和练习的系统教学手段
理论、实验和练习是教学过程中三个基础环节。
大学计算机基础课程涉及的知识面广并且学生受众面大,因而不能像专业课程那样实施小班教学,一般是60人以上的大班教学。
研究将理论、实验和练习进行教学整合设计,即课堂主要讲授基础性的知识点,侧重于文化基础部分,并融入计算思维的理论内容。
上机实验课的教学内容以综合练习为主,重点培养学生理论结合实际的能力。
练习是让学生在课后通过自主学习巩固计算机文化基础知识和基本操作。
练习在实际教学过程中需要提供相应的基础教学配套措施,如为学生提供基本操作知识点的FLASH动画演示和实验操作练习指南及平台,保证学生平时练习有场地。
1.5 多方位的教学考核评价机制
教学考核评价主要包括学生基础知识考核、学生操作技能考核和教师教学等方面。
在学生考核方面,基于教学内容、培养目标以及考核评价工作的可操作性,来制订适当的考核题型和分值分配比例。
理论性知识的内容采用客观题的形式考核,题型以选择题、判断题、填空为主。
计算机基本操作(中英文打字)、操作系统、办公自动化、网络基础、数据库基础、多媒体应用等部分的操作能力通过信息化教学平台实现自动评测。
学生评教主要包括教学内容、教学方法、教学手段、教学模式、考试方法、教学管理、教师授课等方面。
学生评教的方式,主要是通过信息化网络教学平台以问卷的形式完成,一般在课程开始和课程结束时分两次完成。
2 结束语
本文针对当前大学计算机基础课程存在的主要问题,以培养计算思维能力为主要目标,通过建立系统化的教学过程模型,提出了一个基于计算思维的大学计算机基础教学体系方案。
实践表明,基于计算思维理论的教学模式不但能够让学生掌握扎实的计算机基础理论知识和实践操作应用能力,而且能够促进其综合信息素养的培养。
计算思维理论指导下的教学改革方案,有利于提高大学计算机基础教学质量和水平,能够应用于各类人才信息素养培养的实践。
进一步的研究是探索应用计算思维理论建立大学计算机系列基础课程(如大学程序设计基础、数据库原理及应用)的通用教学模式。
参考文献(References):
[1] 陈国良,董荣胜.计算思维与大学计算机基础教育[J].中国大
学教学,2011.1:7-11
[2] 嵩天,李凤霞,蔡强等.面向计算思维的大学计算机基础课程
教学内容改革[J].计算机教育,2014.3:7-11
[3] 汪红兵,姚琳,武航星等.C语言程序设计课程中的计算思维
探析[J].中国大学教学,2014.9:59-62
[4] 郭守超,周睿,邓常梅等.基于App Inventor和计算思维的信
息技术课堂教学研究[J].中国电化教育,2014.3:91-96
[5] 李文生,吴舜歆.面向计算思维能力培养的程序设计课程[J].
计算机教育,2014.3:57-60。