基于计算思维的课程教学改革与创新
基于计算思维的教学实践(3篇)

第1篇随着科技的飞速发展,计算思维已经成为现代社会不可或缺的一种思维方式。
计算思维强调逻辑推理、抽象思维和算法设计等能力,对于培养学生的创新精神和实践能力具有重要意义。
在我国教育改革的大背景下,如何将计算思维融入教学实践,成为教师们关注的焦点。
本文将从计算思维的定义、重要性以及具体教学实践三个方面展开论述。
一、计算思维的定义及重要性1. 计算思维的定义计算思维是一种将问题抽象为计算模型,运用计算方法解决问题的思维方式。
它强调逻辑推理、抽象思维和算法设计等能力,旨在培养学生的创新精神和实践能力。
2. 计算思维的重要性(1)适应时代发展需求。
随着科技的不断进步,计算思维已成为现代社会不可或缺的一种思维方式。
具备计算思维的人才能够在未来社会中立足。
(2)提高教学质量。
将计算思维融入教学实践,有助于提高学生的学习兴趣和积极性,培养学生的创新能力和实践能力。
(3)促进学生全面发展。
计算思维强调逻辑推理、抽象思维和算法设计等能力,有助于学生形成全面发展的素质。
二、基于计算思维的教学实践1. 教学目标(1)使学生掌握计算思维的基本概念和方法。
(2)培养学生的逻辑推理、抽象思维和算法设计等能力。
(3)提高学生的创新精神和实践能力。
2. 教学内容(1)计算思维的基本概念介绍计算思维的定义、特点、应用领域等,帮助学生建立对计算思维的整体认识。
(2)逻辑推理、抽象思维和算法设计通过具体案例,讲解逻辑推理、抽象思维和算法设计在解决问题中的应用,引导学生学会运用这些方法。
(3)计算思维的实际应用结合实际案例,展示计算思维在各个领域的应用,激发学生的学习兴趣。
3. 教学方法(1)案例教学通过具体案例,引导学生运用计算思维解决问题,培养学生的实际操作能力。
(2)分组讨论将学生分成小组,进行讨论和交流,培养学生的团队协作能力和沟通能力。
(3)项目式学习以项目为导向,让学生在实践中学习计算思维,提高学生的实践能力。
4. 教学评价(1)过程性评价关注学生在学习过程中的表现,如课堂参与度、小组合作情况等。
基于计算思维的小学不插电计算机教学模式实践

基于计算思维的小学不插电计算机教学模式实践1. 引言1.1 背景介绍计算思维是指一种思维方式,通过逻辑推理、问题解决和创新等能力来解决问题和处理信息。
随着信息技术的快速发展,计算思维在教育领域中逐渐引起人们的关注。
尤其是在小学阶段,培养学生的计算思维能力对其未来的发展具有重要意义。
本研究旨在探讨基于计算思维的小学不插电计算机教学模式的实践,通过引入计算思维理念,结合不插电计算机教学模式,探索一种更加创新和有效的小学教学方式。
希望通过本研究能够为小学教育的发展提供参考,促进学生计算思维能力和创新能力的培养。
1.2 研究目的本研究旨在探究基于计算思维的小学不插电计算机教学模式在实践中的效果和可行性,为小学教育教学方法的创新提供理论支持和实践指导。
具体目的包括:1. 探讨基于计算思维的教学模式在小学教育中的应用情况,了解其在提升学生计算思维能力、创造性思维能力和解决问题能力方面的作用。
2. 分析不插电计算机教学模式的特点,比较其与传统计算机教学模式的区别,探讨其在小学教育中的优势和劣势。
3. 探讨基于计算思维的小学不插电计算机教学模式的具体实施方法,从教学内容、教学方法、教学资源等方面进行设计和规划。
4. 评估实施该教学模式后学生的学习效果和教学效果,从知识掌握情况、学习兴趣、学习能力等方面进行综合分析。
5. 通过案例分析,探讨实际教学中遇到的问题和挑战,并提出改进和优化建议,为未来教学实践提供借鉴和参考。
1.3 研究意义1. 推动小学计算思维教学的发展。
基于计算思维的不插电计算机教学模式可以帮助学生在早期建立良好的计算思维基础,培养学生的逻辑思维和解决问题的能力。
2. 促进教育信息化的深入推进。
不插电计算机教学模式的引入可以促进学校教育信息化建设,提高教学效率和质量。
3. 为教育部门提供决策参考。
通过实践效果评估和案例分析,可以为教育部门提供关于基于计算思维的小学不插电计算机教学模式实施的建议和经验总结,推动教育改革和创新的发展。
基于计算思维的创意编程教学

基于计算思维的创意编程教学随着信息技术的不断发展,计算思维已经成为了当今社会中不可或缺的一部分。
计算思维不仅仅是指对计算机知识、编程语言的掌握,更是一种思维方式,一种解决问题的思维方式。
通过计算思维的培养,人们能够更好地理解和解决问题,提高解决问题的能力。
越来越多的教育工作者开始意识到计算思维的重要性,并开始在教育中引入计算思维教学。
在这样的背景下,基于计算思维的创意编程教学也得到了广泛关注。
关于创意编程创意编程是指以程序设计为载体,通过培养学生的想象力、创造力和逻辑思维能力,引导学生进行创意性思维和创意性实践的一种编程教学方式。
创意编程不仅仅强调学生掌握编程语言和技术,更侧重培养学生的创造能力和创新能力。
通过创意编程,学生能够在编程中实现自己的想法和创意,从而激发他们的学习兴趣,提高他们的学习积极性,培养他们的解决问题的能力。
基于计算思维的创意编程教学是将计算思维与创意编程相结合的一种教学方式。
这种教学方式既注重学生对编程技术和知识的掌握,又注重培养学生的计算思维能力和创造能力。
基于计算思维的创意编程教学强调培养学生的计算思维能力。
计算思维是一种解决问题的思维方式,它包括问题的分解、模式识别、抽象思维和算法设计等方面。
在教学中,教师可以引导学生通过编程来培养这些能力。
教师可以设计一些具有挑战性的编程任务,让学生通过编程来解决问题,从而培养学生的问题分解能力、模式识别能力和抽象思维能力。
通过这样的教学方式,学生不仅能够掌握编程技术和知识,更能够提高自己的计算思维能力。
基于计算思维的创意编程教学在当今信息化社会中具有十分重要的意义。
基于计算思维的创意编程教学有助于提高学生的创新能力。
编程是一门艺术,每一个编程作品都是学生自己的创造。
通过创意编程,学生可以通过编程来实现自己的想法和创意,从而提高他们的创新能力。
为了有效实施基于计算思维的创意编程教学,教师可以采用以下策略和方法:教师可以设置一些具有挑战性的编程任务,鼓励学生通过编程来解决问题。
基于“计算思维”能力培养的教学改革探索与实践

基于“计算思维”能力培养的教学改革探索与实践摘要:随着大数据时代的到来,各种决策将日益基于数据和分析而做出,而并非基于经验和直觉。
随着这一进程的全面深入,计算思维将成为人们认识和解决问题的基本能力之一。
本文结合作者实际教学工作,介绍了基于“计算思维”能力培养的大学计算基础课程设计方法,通过计算机文化培养、教学内容与资源建设、现代教育技术手段使用以及实验室建设等四方面的研究和实践,达到培养学生计算思维和创新思维能力、提升教师素质和科研能力、构建可持续发展的教与学创新模式的目的。
关键词:数据处理;计算思维;大学计算机基础;能力培养;教学手段;创新意识从计算机能力培养到计算思维养成,是对高校计算机基础教学的一个新挑战。
计算思维是运用计算机科学的基础概念进行问题求解、系统设计以及人类行为理解等涵盖计算机科学广度的一系列思维活动。
计算机基础课程对培养和训练非计算机专业学生的计算思维起着重要的作用。
计算思维教育着眼于一种思维模式的养成和训练,因此对现有的教育观念和方式提出了新的挑战,不仅仅是传授知识,而是要将知识的传授与能力培养相结合,培养一种科学严谨的学习与思维习惯。
北京交通大学是一所行业特色型大学,本文以大学计算机基础课程的建设为例,重点探讨基于“计算思维”能力培养的计算机基础教学的改革和实践,为人才培养奠定坚实的基础。
一、计算思维在计算机基础教学中的重要性1.计算思维教育的目的和作用随着计算机应用的深入与普及,现代社会对于计算机应用的水平要求已经不仅仅限于计算机专业的学生,而是全社会成员都必须具有的基本素质,大学生应该且必须具有对计算机技术深度的运用能力,尤其是数据处理能力。
计算机已经不仅仅是一门工具,学生接受计算机课程的培养已经不仅仅为了学会应用计算机,而是由此学会一种思维方式,这种思维方式对于学生从事任何事业都将是终身受益的。
因此作为一门课程的改革必须跟上时代的步伐,合理设计、科学谋划,这是时代赋予我们的研究任务。
计算思维教育与实践创新的探究

计算思维教育与实践创新的探究一、引言计算思维作为一种新兴的思维模式,被广泛应用于各领域的实践和创新中。
因此,计算思维教育与实践创新逐渐成为了当前教育和科技领域中的热点话题。
本文将围绕计算思维教育与实践创新展开探究,包括计算思维的概念、计算思维教育的现状及问题、计算思维在实践创新中的应用等方面。
二、计算思维的概念及特点计算思维是一种跨学科的思维模式,它将人类的思考方式和计算机的工作方式相结合,能够帮助人们更有效率地解决各种问题。
计算思维的基本特点包括:1. 信息处理能力:计算思维能够帮助人们通过系统收集、存储、处理和利用信息,从而更好地解决问题。
2. 抽象和模型化能力:计算思维能够将现实问题抽象成具体的模型和模式,进而更加简化和理解问题。
3. 自动化思维能力:计算思维能够帮助人们更加自然、高效地进行自动化思考,进而拓展对事物的认知深度。
三、计算思维教育的现状及问题在当前教育环境下,其实计算思维教育的普及并没有那么高,尤其是在一些基础教育阶段。
这是由众多因素导致的,特别是由于缺乏计算思维教育师资力量以及教材和课程方面的不足。
此外,还存在以下问题:1. 传统教育方法需要改变:传统的教育方法并不能完全适应计算思维的要求,所以需要改革现有的教育方法,引入计算思维思维模式。
2. 师资力量与教育资源不足:计算思维的引入还需要足够的专业教育师资力量和教育资源支持,尤其是在落后地区或缺乏经济发展的地区。
3. 缺乏评估标准和行业认可:目前还没有完全的计算思维评估标准和行业认可体系,因此需要有更好的规范。
四、计算思维在教育与实践中的应用1. 在基础数学教育中:通过数学教育可以培养学生的计算思维、逻辑思维和空间思维等能力。
例如电脑编程、数据统计和实际工程设计需要高度专业的数学技能。
2. 在高等教育和职业教育中:计算思维的培养更是成为了学习高级的科学、工程和医学的必备技能。
高等教育和职业教育的课程中广泛使用计算思维,来帮助学生更好地适应专业工作需要并促进其创新潜力。
基于计算思维培养的高中信息技术教学策略

基于计算思维培养的高中信息技术教学策略随着信息技术的飞速发展,作为高中信息技术教师,我们不仅需要教授学生基本的知识和技能,更要培养他们的计算思维能力,使他们具备解决问题和创新的能力。
本文将探讨基于计算思维培养的高中信息技术教学策略。
一、计算思维的重要性计算思维是指通过抽象、分解、模式识别、算法设计和评估等方式解决问题的思维过程。
在信息技术领域,计算思维是至关重要的,它可以帮助学生理解信息技术的本质和原理,提高问题解决和创新的能力。
而且,计算思维已经被纳入到了高考的考试内容之中,证明了其重要性和必要性。
二、基于计算思维培养的高中信息技术教学策略1. 强调问题解决和创新在教学中,我们要强调问题解决和创新,而不是仅仅教授知识和技能。
可以通过案例分析、开放性问题、项目设计等方式,引导学生在实际问题中运用计算思维来解决问题,培养他们的问题解决和创新意识。
2. 注重算法设计和评估信息技术的核心是算法,因此我们要重视算法的设计和评估,通过教学让学生了解算法的概念和特点,鼓励他们设计属于自己的算法,并对其进行评估和改进。
这样可以帮助学生培养系统性思维和实践能力。
3. 引导学生掌握编程能力计算机编程是培养计算思维的有效途径,因此在高中信息技术教学中,我们要引导学生掌握至少一种编程语言,并且是基于真实项目和案例的编程实践,让学生通过编程来解决问题和实现创新。
4. 实践与理论相结合高中信息技术教学不能只停留在理论层面,而应该注重实践。
我们可以通过实验、项目、竞赛等方式,让学生将所学知识和技能应用到实际中,从而培养他们的计算思维和创新能力。
5. 培养团队协作和沟通能力计算思维的培养不能仅仅停留在个人能力上,更要培养学生的团队协作和沟通能力。
因此在教学中,我们可以设计小组项目,让学生通过合作完成任务,从而培养他们的团队协作和沟通能力。
6. 引入新的教学工具和资源随着信息技术的不断发展,我们要及时更新教学工具和资源,引入新的教学技术和应用,例如虚拟实验、在线课程、互动教学等,以帮助学生更好地理解和应用计算思维。
《计算机组成原理》课程思政:培养计算思维与科技创新精神
鼓励学生参与企业实习和实践, 了解行业动态和技术发展
06
课程思政实施效果与展 望
实施效果评价
教师评价:课程思政有助于 教师更好地理解和传授计算 机组成原理知识
学生反馈:课程思政提高了 学生的计算思维能力和创新 能力
课程改革:课程思政推动了 计算机组成原理课程的改革
和创新
社会影响:课程思政有助于培 养具有计算思维和科技创新精 神的人才,为社会发展做出贡
课程设计:注重计算思维的培 养,通过案例分析、编程实践 等方式,提高学生的计算思维 能力。
实践教学:设置实验、项目等 实践环节,让学生在实际操作 中锻炼计算思维,提高解决问
题的能力。
评价体系:建立多元化的评价 体系,注重过程评价,鼓励学 生积极参与、勇于创新,激发
学生的计算思维潜力。
开展科技创新实践活动
06
课程思政实施 效果与展望
01 添加章节标题
02 课程思政背景与意义
课程思政的内涵
课程思政的目标是培养学生具 备扎实的计算机基础知识,同 时培养学生的社会责任感和创 新意识。
课程思政是指在计算机组成原 理课程中融入思想政治教育, 培养学生的计算思维和科技创 新精神。
课程思政的内容包括计算机组 成原理的基本概念、原理和方 法,以及计算机技术的发展历
04 和检索数据的软件系统,如
MySQL、Oracle等
应用软件:提供特定功能,如
02 办公软件、图形图像处理软件
等
编程语言:用于编写计算机程
03 序的语言,如C、C++、Java
等
网络软件:用于实现网络通信
05 和资源共享的软件,如浏览器、
邮件客户端等
安全软件:用于保护计算机系
基于计算思维的项目式教学实践——以“设计算法实现用数学公式计算”教学为例
基于计算思维的项目式教学实践——以“设计算法实现用数学公式计算”教学为例李荣宾(南宁市武鸣区武鸣高级中学)摘要:立足计算思维核心素养的培养,对项目式教学进行探索,可以进一步提高高中信息技术学科教学的质量。
在高中信息技术学科教学中,教师基于计算思维运用项目式教学方法进行教学实践,可通过实施项目设计、计划制订、实施过程、学生自评、展示交流、综合评价等六个步骤,有效落实学生计算思维核心素养的培养。
关键词:计算思维;项目式教学;“设计算法实现用数学公式计算”中图分类号:G63文献标识码:A 文章编号:0450-9889(2024)08-0141-04作者简介:李荣宾,1974年生,广西邕宁人,本科,高级教师,主要研究方向为信息技术教育教学、信息化建设。
《普通高中信息技术课程标准(2017年版2020年修订)》(以下简称《课程标准》)明确了高中信息技术学科核心素养包括信息意识、计算思维、数字化学习与创新、信息社会责任等四个核心内容,信息技术学科核心素养是学生在接受信息技术教育过程中逐步形成的信息技术基本知识、关键能力和方法、情感态度和价值观等方面的综合表现。
《课程标准》修订过程中,“计算思维”被引入信息技术学科核心素养中。
随着教育改革的不断深入,如何利用有效教育方法提升学生的计算思维,是目前高中信息技术教育需要重点思考的问题之一。
为此,笔者以上海科技教育出版社信息技术教材必修1《数据与计算》“项目七——设计简单数值数据算法”第一节“设计算法实现用数学公式计算”教学为例,探索立足学生计算思维培养的高中信息技术学科项目式教学。
一、计算思维和项目式教学概述(一)计算思维“计算思维”最先由美籍华人计算机科学家周以真教授提出,《课程标准》对“计算思维”这一核心内容做出了明确的界定,即计算思维是指个体运用计算科学领域的思想方法,在形成问题解决方案的过程中产生的一系列思维活动,具体表现为解决问题过程的“形式化”“模型化”“自动化”“系统化”。
将计算思维融入计算机基础课程进行创新教育
将计算思维融入计算机基础课程进行创新教育作者:毕波郭立丰胡金燕仲光萍路敬祎卢旸来源:《海外文摘·学术版》 2019年第16期毕波郭立丰胡金燕仲光萍路敬祎卢旸(东北石油大学数学与统计学院,黑龙江大庆 163318)摘要:计算机基础课程是高校各专业入学后都要学习的一门重要的基础课程,计算思维又是当今社会生活、学习、工作必不可少的一种思维方式,计算思维的发展和计算机技术的发展是息息相关的。
如何将计算思维融入计算机基础课程中对学生进行创新教育是一个急需解决的问题。
关键词:计算机基础;计算思维;创新教育中图分类号:G642文献标识码:A文章编号:1003-2177(2019)16-0000-001 计算思维的概念计算思维是指利用计算机概念解决问题的思维活动[1]。
是通过约简、嵌入、转化和仿真等方法,把一个看似困难的问题重新阐释成一个简单的可以解决的问题。
计算思维与计算机技术的发展是相辅相成的,通过计算机基础课程的传授,培养学生的计算思维,可以帮助学生解决专业问题、工作问题以及生活问题,培养学生的创新思想,对学生的发展起着重要的作用。
2 创新教育的简述2.1创新教育的基本概念创新教育就是以培养人们创新精神和创新能力为基本价值取向的教育。
培养创新性人格是培养创新型人才的前提,创新性人格体现在对一件事物的好奇心、主动性、求异性和洞察能力。
高校作为传承、创造知识与技术并培养创新型人才的重要部门,为了培养学生的创新性人格,教师应该有意识的设计解决问题的过程,充分的调动学生的积极性,使学生的思维活跃起来,通过培养学生的学习兴趣激发学生的创造性思维。
兴趣是探索和学习的起点,也是创造性思维的原动力,因此培养学生对事物的兴趣至关重要。
让学生对知识产生兴趣,并在自主学习、协作学习中培养学生的创新能力。
2.2创新教育的现状当代高校的创新教育活动大部分都是依靠理论性的教材对学生进行创新问题和技能的讲解,忽略了对创新意识的培养,导致了学生对枯燥的教学和一成不变的讲解产生了厌倦的情绪,从而难以对创新教育产生兴趣[2]。
浅谈基于计算思维的大学计算机基础课程创新型教学模式
浅谈基于计算思维的大学计算机基础课程创新型教学模式随着信息技术的快速发展和计算机在各行各业的广泛应用,大学计算机基础课程已成为现代教育体系中不可或缺的一部分。
传统的计算机基础课程教学模式往往难以激发学生的学习热情和创造力,导致学生在理论知识和实践能力上存在着明显的不足。
为了适应时代的发展需求,促进学生的全面发展,越来越多的大学开始探索基于计算思维的创新型教学模式,旨在培养学生的计算思维能力、解决问题的能力和创新意识。
一、计算思维与创新教学模式计算思维是一种运用计算机科学的概念与技术方法解决问题的思维方式。
计算思维不仅仅是编程和算法的应用,更是一种思考问题、解决问题的方法论。
基于计算思维的教学模式将计算机基础课程置于更广阔的视野中,强调培养学生的问题解决能力、创新能力和实践能力。
在这种教学模式下,教师不仅仅是知识的传播者,更是学生学习和成长的引导者和促进者。
教师的角色不再是简单的灌输知识,而是要引导学生主动思考、自主学习,鼓励学生提出问题、解决问题、创新想法。
二、创新型教学模式的具体实施1. 引入项目化教学:通过引入项目化教学,让学生通过参与项目来学习计算机相关知识和技能,提高学生的实践能力和动手能力。
项目实施过程中,学生需要运用各种计算思维方法,解决问题,提高了学生的创新能力和解决问题的能力。
2. 强化实践操作:计算机基础课程注重学生的实践操作能力的培养,通过课程设置中的实验环节,让学生能够亲自动手操作,巩固所学知识,提高实际动手能力。
3. 培养团队协作意识:在计算机基础课程中,可以将学生分成小组进行合作学习,通过小组学习,培养学生的团队协作意识和团队精神,增强学生的交流能力和合作能力。
4. 引导学生解决实际问题:教师可以引导学生关注现实生活中的问题,通过课程与实际问题的结合,培养学生的问题意识和解决问题的能力。
三、优点与挑战1. 优点:(1)培养学生的计算思维能力:基于计算思维的教学模式可以帮助学生培养计算思维能力,提高学生分析问题和解决问题的能力。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
计算思维概念的引入
表1 计算思维表达体系框架
计算思维概念的引入
表2 理工类大学计算机课程知识体系 与计算思维核心概念的对应关系
计算思维概念的引入
➢教育部高等学校计算机类专业教学指导委员会 副主任:蒋宗礼教授“计算思维与人才培养” ➢教育部高等学校文科计算机基础教学指导分委员会 主任:杜小勇教授“计算思维是大学计算机作为基础课、
通识课的理论基础” ➢全国高等院校计算机基础教育研究会 副会长:吴功宜教授“新版蓝皮书----指导思想”
以计算思维为理论基础,推进大学计算机课程教学内容改革; 以应用能力培养为导向,完善复合型人才实践教学体系建设; 以服务专业教学为目标,在交叉融合中寻求更大的发展空间。
计算思维概念的引入
➢已出版的相关教材 ➢陈国良、王志强、毛睿、张艳等 计算思维导论,高等教育出版社,2012.10 ➢唐培和、徐奕奕、王日凤 计算思维导论,广西师范大学出版社,2012.10 ➢战德臣、聂兰顺等 大学计算机-计算思维导论,电子工业出版社,2013.7 ➢李波、赵英良、程向前、乔亚男等 大学计算机-信息、计算与智能,高等教育出版社,2013.8 ➢…… 等等
➢ 为什么要学习算法? – 算法是计算机的灵魂 – 算法是数学机械化的一部分,能够解决复杂的计算问题 – 算法作为一种思想,能锻炼人们的思维,使思维变得更 清晰、更有逻辑
模块2 网络科学/网络思维
➢网络技术→网络科学→网络思维 ➢网络技术:网络的一般概念和体系结构、搜索引擎、电 子邮件、电子商务、即时通讯、信息安全、云计算等; 其他专题:社交网络、舆情分析、人肉搜索、网络营销、 网络文学、网络数据分析、社会安全事件、群体智慧等。 ➢网络科学:研究网络结构或动态行为并将网络应用到许 多子领域的理论基础,这里的子领域包括社会网络、协作 网络、人造的涌现系统(电力网、互联网)和生命科学系 统(传染病、遗传学)等。
计算思维导论教学内容
第二章 计算理论与计算模型
计数、逻辑、算法→计算及计算过程
计算理论
可计算性(定义、特性、内容、意义) 停机问题(案例:理发师悖论) 计算复杂性(算法复杂性、计算复杂性
时间复杂度、空间复杂度) P=NP?问题(千禧年数学难题)
计算模型
图灵机、冯·诺依曼机 量子计算模型、生物计算模型
教育部高等学校文科计算机基础教学指导委员会 大公共课程+小公共课程+计算机应用课程
计算思维概念的引入
计算机基础课程:不断改革,与时俱进 众多教师写教材:计算机文化基础
计算机应用基础 大学计算机基础 计算机科学导论,等等
结局:教务处普遍减学时
70→42→20→0
计算思维 计算科学
计算机应用
计算机技能
➢大数据的特征:大容量、多样性、高价值、快速 度
➢大数据的技术架构:
C云S计2算01系3 统:
领Ia域aS知基识础:设14施→即18服务
计算思维概念的引入
➢2006-2010年教育部高等学校计算机基础课程教学指导委员 会主任:陈国良院士 ➢2010.05:合肥会议讨论将计算思维融入计算机基础课程中 。 ➢2010.07:西安会议发表了《九校联盟(C9)计算机基础教学 发展战略联合声明》,确定以计算思维为核心的课程改革。 ➢2010.09:太原会议决定了以“计算思维:确保学生创新能 力”为主题向教育部领导谏言和申请立项研究。 ➢2010.11:济南会议 ➢2011.06:北京会议 ➢2011.08:深圳会议 ➢2011.11:杭州会议 ➢……
基于计算思维的课程教学改 革与创新
汇报提纲
1
计算思维概念的引入
2
大学计算机教学内容
3
大学计算机必修模块
4
总结与反思
计算思维概念的引入
计算机文化基础 计算机基础知识
Windows Office 多媒体 网络
大学计算机基础 计算机基础知识
程序设计 数据库 多媒体
网络与网络安全
教育部高等学校计算机基础课程教学指导委员会 “1+X”课程设置方案
– 我们要致力于使计算思维成为公众的常识和人们普遍的思考 方式,将计算思维真正融入到人类的一切活动之中。
➢课程总体要求
– 传承计算文化、弘扬计算科学、培养计算思维 – 体验计算愉悦、感受计算之美
计算思维导论教学内容
第一章 计算思维基础知识
➢科学→计算科学,思维→计算思维 ➢计算思维的定义、特征和本质 ➢计算思维与计算机的关系 ➢计算思维的应用领域 生物学、脑科学、化学、地质学、天文学、数学、工程( 电气、土木、机械、航天航空等)、经济学、社会科学、 医学、法律、娱乐、艺术、体育、教育学等 ➢周以真讲义:计算机科学中的深层次问题 主要内容:P=NP?什么是可计算的?复杂性是什么? ➢计算科学的典型问题 排序问题、国王的婚姻、汉诺塔问题、旅行商问题TSP
质疑: 充分的? 唯一的? ……
计算思维概念的引入
➢Denning认为:计算原理可以总结为7类。 计算---Computation 通信---Communication 协作---Coordination 记忆---Recollection 自动化-Automation 评估---Evaluation 设计---Design
➢教材内容(广西科技大学 唐培和) – 计算思维概论 – 计算思维之计算(理论)基础 – 计算思维之逻辑基础 – 计算思维之方法学 – 计算思维之算法基础 – 程序设计中的特定思维 – 其他学科中的计算思维
计算思维导论教学内容
➢教材内容(广西科技大学 唐培和)
–计算思维:广义计算思维、狭义计算思维。 –广义计算思维,在吸收计算学科丰硕成果的基础上, 更侧重于哲学的角度,从辩证法、认识论、逻辑学的 角度去理解,在更广泛的领域去应用,从而在体系、 内容和研究方法等方面更具实践性、科学性和时代性 。 –狭义计算思维,从计算学科的方法论出发,讨论借助 于计算机这一特定的工具如何求解客观世界的实际问 题。这里涉及特定的思想、方法、理论和技术。 –本书以狭义计算思维为主,广义计算思维为辅。毕竟 学习计算思维导论的首要目的是利用计算及计算机技 术更好地解决将来所面临的各种实际专业问题。
➢以网络拓扑建模为例阐述了网络科学的简洁之美,以 网络应用为例阐述了网络科学的协作之美,以社会学习 为例阐述了网络科学的包容之美,以网络控制为例阐述 了网络科学的可控之美。
模块3 数据思维/数据科学
➢大数据时代--生活、工作与思维的大变革
➢麦肯锡咨询公司给出的大数据定义是: 大数据是指所涉及的数据集规模已经超过了传 统数据库软件获取、存储、管理和分析的能力
实际问题 数学模型 数值计算/算法设计 程序设计
许多科学领域的问题求 解,如计算物理学、计 算力学、计算化学、计 算经济学和计算社会学 等都可以归结为数值计 算/算法设计与分析等 问题。
计算结果
模块1 算法思维/算法学
➢ 算法学分类 – 数值算法 (课程:数值计算方法) 求解线性方程组、数值积分等,有特定的计算步骤 – 非数值算法(课程:算法设计与分析) 求解判定问题、最优化问题等,掌握算法设计技术 – 软计算方法(课程:计算智能) 遗传算法、粒子群算法、蚁群算法、人工神经网络
计算思维导论教学内容
➢教材序言提到
– 我们要提倡计算思维在教育和科研中的作用,要将计算思维 引入到大学计算机课程中,通过它来改变大学计算机教育沿 袭了几十年的传统教学模式,从而振兴大学的计算教育。
– 我们要改变过去计算机基础课程只讲工具对学生所造成的枯 燥、乏味之感,要激发学生对计算机科学的兴趣和热爱,要 传承计算文化和体现计算之美以及展示学科魅力。
网络文化: 网络文化的内涵、特征、功能,以及产业化
网络文化消费:网络游戏、网络音乐或电影、网络文学 人肉搜索与自组织理论、网络舆情分析与教育:
道德和职业道德、计算机职业道德、计算机专业职位 计算机伦理、网络伦理、计算机知识产权 网络隐私与自由、计算机犯罪
计算思维导论教学内容
计算思维导论教学内容
➢教材内容(哈尔滨工业大学 战德臣) – 引论(计算、计算科学) – 计算系统的基本思维 – 问题求解框架 – 算法与复杂性 – 数据抽象、设计与挖掘 – 计算机网络、信息网络与网络化社会
大学计算机教学内容
➢教材内容(西安交通大学 李波 )
– 符号模型的数学描述 – 什么是信息 – 什么是计算 – 什么是智能 – 问题求解 – 算法及数据结构 – 计算思维
模块2 网络科学/网络思维
➢网络思维:将一个看来困难的问题转换为图论中的经 典问题,从而获得解决问题的方法。它是通过某种联系 将个体组成一个系统。其特征:开放性、协同性和系统 性
➢网络思维是认识网络世界的世界观与方法论,是群体 思维和社会思维。
➢网络科学之美:围绕复杂网络的共性拓扑特征所体现 和阐述的网络科学与艺术存在的统一之美。
计算思维概念的引入
➢教育部高等学校大学计算机课程教学指导委员会 发布“计算思维教学改革白皮书(征求意见稿)” 2013.7 哈尔滨 第二届计算思维与大学计算机课程教学改革研讨会
➢白皮书的主要内容: 一、科学思维以及逻辑思维、实证思维与计算思维的关系 二、计算思维的表达体系 三、大学计算机课程知识体系与核心概念的关系
计算思维概念的引入
➢周以真定义:计算思维(Computational Thinking,CT)是运用计 算机科学的基础概念去求解问题、设计系统和理解人类行为的涵 盖计算机科学之广度的一系列思维活动。
➢计算思维的核心概念和方法 – 约简、嵌入、转化、仿真 – 递归、并行 – 抽象、分解 – 建模 – 预防、保护、冗余、容错、纠错、恢复 – 启发式推理、规划、学习、调度 – 海量数据、计算、折中
汇报提纲
1
计算思维概念的引入