基于计算思维的课程教学改革与创新
基于计算思维的教学实践(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)培养学生的计算思维能力:基于计算思维的教学模式可以帮助学生培养计算思维能力,提高学生分析问题和解决问题的能力。
基于计算思维的“Python程序设计”课程教学研究
基于计算思维的“Python 程序设计”课程教学研究罗平娟,彭芳策(兴义民族师范学院,贵州兴义562400)摘要:随着我国信息科技的不断发展,对计算机人才的需求也越来越大。
大学是个培养人才的地方,计算机专业也是大学的重点专业,在大学里怎样更好地培养学生的计算机的应用能力,怎样更好地培养学生的计算机思维能力是程序设计课程的重点目标。
论文从Python 程序设计课程入手,分析总结了在教学过程中教师如何设计该课程的教学方式,让学生在学习编程技巧的同时提升独立思考问题、独立分析问题、独立解决问题的能力,也可以为以后的计算机课程学习打下良好的基础。
关键词:计算思维;教学;策略中图分类号:G642文献标识码:A文章编号:1009-3044(2021)15-0122-02开放科学(资源服务)标识码(OSID ):“计算机的建立是在数学的基础上”,不管是智能机器人、还是智能手机,他们的应用背后都离不开计算的作用。
我校信息技术学院开设Python 程序设计课程已近5年,在教学中可以增加一些计算课程,因为计算思维就是逐渐让学生通过计算数据建立起来。
程序设计也具备一定计算逻辑思维,在课堂上老师要根据程序设计的知识重新制定教学计划和教学目标,因为程序设计不仅仅是培养学生的计算思维,还要教会学生如何把掌握的技术应用到现实生活中。
课程可以从基础的程序设计开始,让学生对现代的信息技术发展有一个具体的了解,从而可以更好地学习编程,深入研究“Python 程序设计”。
本文通过对计算思维的“Python 程序设计”课程教学进行研究,提出了相关的问题和策略。
1计算思维对于Python 程序设计教学的重要性1.1提高学生的计算逻辑思维程序设计可以说一个计算机的后台,在大学学习程序就是类似编程的专业,计算思维是学习程序设计的基础。
教师也要在教学方式上不断创新,提高学生的计算思维,这样才能巩固学生的知识,为学生以后的职业生涯打下良好的基础。
计算机教育的创新教学实践与案例分享
计算机教育的创新教学实践与案例分享随着信息技术的高速发展和普及,计算机教育在现代教育体系中扮演着日益重要的角色。
为了更好地培养学生的计算思维和创新能力,创新的教学实践在计算机教育中愈发受到关注。
本文将分享几个创新教学实践案例,探讨其在计算机教育中的应用效果。
一、项目制学习——激发学生的实践能力项目制学习是一种以项目为核心的学习方式,通过学生自主组织、合作探究和实践操作,达到知识与技能的整合与应用。
在计算机教育中,项目制学习可以激发学生的实践能力,提高他们解决实际问题的能力。
以一所高中的计算机教育为例,学生们在教师的指导下,组成小组,开展一个关于网页设计的项目。
在项目中,学生们需要学习HTML、CSS和JavaScript等前端开发语言,掌握网页设计的基本原理和技巧。
他们通过分工合作,设计出了各具特色的网页作品,并在班级内进行评选,展示网页设计技能。
这种项目制学习方式打破了传统教学的束缚,让学生在实践中学习和应用知识。
通过自主组织和合作探究,学生们不仅提高了自己的实践操作能力,还培养了团队合作和沟通协作的能力。
项目制学习使得计算机教育更具有针对性和实践性,为学生的创新能力培养提供了重要的平台。
二、编程教育——培养学生的计算思维在计算机教育中,编程教育是培养学生计算思维的重要途径。
通过编程,学生可以学习到问题分解、逻辑思考和算法设计等重要的计算思维方法。
创新的编程教学实践可以提高学生的编程能力,并培养他们的创新思维。
在一所小学的计算机教育中,老师采用了可视化编程教学的方式。
通过Scratch和Blockly等编程软件,学生可以通过拖拽模块来编写程序。
这种可视化编程方式简化了编程的难度,使得学生能够更轻松地理解和掌握编程的基本概念。
同时,在编程教学中,老师注重培养学生的创新思维。
通过给学生一些开放性的编程任务,鼓励他们设计和实现自己的创意作品。
学生们可以编写有趣的小游戏、交互式故事或者创新的应用程序。
基于计算思维的应用型大学计算机通识课程教学改革策略探索
第 22卷第 6期2023年 6月Vol.22 No.6Jun.2023软件导刊Software Guide基于计算思维的应用型大学计算机通识课程教学改革策略探索刘井莲,李鑫,司亚利,赵卫绩(常熟理工学院计算机科学与工程学院,江苏苏州 215500)摘要:结合应用型大学特点,针对各专业对计算机知识和能力的需求,分析当前计算机通识课程面临的形势,探索应用型大学计算机通识课程教学改革策略,提出一些教学改革思路。
包括:开展融合思政元素的德育教育,承担起对大学生价值引领、精神塑造的任务;开发学生计算思维与逻辑思维,实现学生从拥有知识到具备能力的转变;采用因材施教的分层次教学,弥补学生在计算机基础知识之间的差异,促进有潜力学生深度学习;融入创新意识,引入竞赛和项目驱动机制,培养创新拔尖的复合型人才;集中优质师资的模块化教学,充分发挥教师在各个领域的专长。
以计算思维能力为核心培养学生的计算机实践动手能力,有助于推进计算机通识课程的教学质量和育人效果。
关键词:应用型高校;计算机通识课程;计算思维;创新思维DOI:10.11907/rjdk.221715开放科学(资源服务)标识码(OSID):中图分类号:G642 文献标识码:A文章编号:1672-7800(2023)006-0101-04Exploration on Teaching Reform Strategies of Computer General Coursein Application-oriented University Based on Computational ThinkingLIU Jing-lian, LI Xin, SI Ya-li, ZHAO Wei-ji(School of Computer Science and Engineering, Changshu Institute of Technology, Suzhou 215500, China)Abstract:Based on the characteristics of application-oriented universities and the current demand for computer knowledge and abilities in various majors, this paper analyzes the new situation faced by computer general education courses, explores teaching reform strategies for com‐puter general education courses in application-oriented universities,and proposes some new teaching reform ideas,including carrying out moral education that integrates ideological and political elements, and taking on the task of leading the value and shaping the spirit of college students; Developing students′ computational and logical thinking to achieve a transformation from possessing knowledge to possessing abili‐ties; Adopting differentiated teaching based on students′ aptitude to compensate for the differences in computer basic knowledge and promote deep learning for potential students; Integrate innovation awareness, introduce competition and project driven mechanisms, and cultivate inno‐vative and top-notch composite talents; Modular teaching with centralized high-quality teachers, fully leveraging their expertise in various fields. Cultivating students′ practical computer skills with computational thinking as the core helps to improve the teaching quality and educa‐tional effectiveness of our computer general education course.Key Words:application-oriented university; computer general course; computational thinking; innovative thinking0 引言近些年,大学生就业竞争激烈,岗位之间的竞争在一定情况下是以专业能力为基础的综合能力和素质的全方位竞争,利用计算技术解决复杂专业问题的综合能力是学生就业的砝码之一[1]。
《计算机组成原理》课程思政培养计算思维与科技创新精神
计算思维不仅适用于计算机科学领域 ,还可应用于其他学科领域,促进学 生跨学科学习和综合发展。
02
计算机系统概述
计算机系统的基本组成
硬件系统
包括中央处理器、存储器 、输入输出设备等,提供 计算能力和数据存储。
软件系统
包括系统软件和应用软件 ,控制硬件操作并提供各 种功能。
数据与信息
计算机处理的对象,包括 数字、文字、图像、音频 等。
强化法律意识
加强学生的法律意识教育,使其了 解并遵守相关法律法规和道德规范 ,保障计算机技术的合法使用。
培养计算思维与科技创新精神的意义
提升解决问题能力
计算思维能够帮助学生更好地理解和 分析问题,提出有效的解决方案,提 高解决问题的能力。
促进跨学科学习
推动科技创新发展
培养科技创新精神有助于激发学生的 创新潜能,推动计算机科学技术的创 新发展,为社会的进步和发展做出贡 献。
《计算机组成原理》课程内容
中央处理器
详细介绍CPU的结构、功能、 指令系统以及微程序控制器等
内容。
存储器
讲解主存储器、辅助存储器的 原理、结构和设计方法,以及 存储器的层次结构和虚拟存储 器等概念。
输入输出系统
介绍I/O设备的原理、接口技术 和设备驱动程序等,以及中断 和DMA等I/O控制方式。
总线与系统互连
数据库管理系统(DBMS)
掌握数据库的基本概念、模型及分类, 理解数据库管理系统在数据处理和信息
管理中的核心作用。
深入了解关系数据库的理论基础,包括 关系模型、关系代数、SQL语言等,理
解关系数据库的设计和实现原理。
通过数据库设计和应用案例分析,探讨 数据库管理系统在数据处理、信息管理 、决策支持等方面的应用,培养学生的
浅谈以计算思维为导向在课程改革中的应用研究
浅谈 以计算思维为导 向在课程改革中的应用研究
张雅 洁 钱 琨
( 哈尔滨华德学院, 黑龙江 哈尔滨 1 5 0 0 2 5 )
【 摘 要J计算思维代表 着一种普通的认知和一类普适的技能, 应该像“ 读、 写、 算” 一样成为每个人的基本技能, 而不仅仅限于计算机科学家, 而是我们每个人都应该去学习和掌握的, 要如何把计算思维更好的运用到教学实践中, 也将是每个教育工作者要面临的重大的课题。 计算思维的提 出、
应 用和推 广普 及 正适应 了当今 社会 环境 的 需求为 推 动教 学 改革提供 了新 的挑 战 。 【 关键 词 l 计算 思维 现状 能 力 教 学改 革
Hale Waihona Puke 程序 的能力 , 例如使用wo r d , 读写文件 以及使用浏览器等 。 ( 2 ) 计算机 系统认知 能力 ( c o mp u t e r l f u e n c y ) 。 这是一种较 高水 平的理解和应 用计算机 的能力 , 主要包含在深入了解计算机系统知识和原理 的课 程 中, 如计 算机 网络原理 、 操作 系统 、 数据库 等 。 ( 3 ) 计算 思维能力 ( c o mp u t a t i o n a l t h i n k i n g ) 。 计 算思维反映 了计算机 学科最本质 的 特征和最 核心的解决 问题方法 。 计算思 维 旨在提高学 生的信息素 1计算 机 思 维 的概 述 养, 培养学生发明和创新的能力及处理计算机问题 时应有的思 维方 目前 国际上广泛使用 的计算思维概 念是 由美 国卡内基 ・ 梅 隆大 法、 表达 形式和行为习惯 。 学周 以真教授提 出的, 即计算思维是运用计算机科学 的基础概念去 因此 , 在大学里推进“ 计算思维” 这一基本理念 的教育和传播工 求解 问题 、 设计 系统 和理解人类行为的涵盖了计算机科学之广度的 作是十分必要的 , 计算思维在一定程度上像是教学 生“ 怎么像计算 系列思维活动 。 机科学家一样思维 ” , 这应 当作为计 算机基 础教学的主要任务 。 [ 4 1 计算 思维的六大特征 : 概念化 , 不是程序 化 ; 根本 的 , 不是刻板 的技能 ; 是人的 , 不是计算机 的思 维方 式; 数学和工程思维的互补与 4如何将计算思维运用到教学改革 中 计算机基础教学是培养大学生综合素质和创 新能力 不可或缺 融合 ; 是思想 , 不是 人造 物 ; 面 向所有 的人 , 所有地方 。 【 1 】 计 算思维本 的重要环节。 在 新形势下 , 计算机基础教学 的内涵在 快速 提升 和不 身并不是计算机 的专属 。 进一步推进计算机教学改革 、 适应计算机科学技术发展的 著名科学家钱学森说过 , 教育工作的最终机理在于人脑的思维 断丰富 , 是国家创新战略对计算机教学提 出的重大要求 。 过程 。 开发学生 的创 造性潜能 , 培养和提升学生 的创新思维 与能力 新趋 势 , ( 1 ) 要营造 出一种 比较和谐的 、 愉快 的学 习氛 围。 教学 活动 其实 是我国素质教育的根本宗 旨。 在帮助学生 了解信息技术基本知 识和 它一定伴随着强烈的情感反应 。 在 教 技能的基 础上 , 更加注重学生创新思 维能力 的培养与提升 , 应是我 并不 是枯 燥的纯理论的传输 , 学过程 当 中, 老师可 以借助一些游戏软件 或是 案例 教学 , 用源 自于 国计 算机教育的根本 出发点和归宿 。 社会 、 生 活、 经济等领域 的典型案例来调动学生的积极性 , 将案例与 2当前计算机基础教学现状 知识 点相 结合 , 深化学生对 知识点的理解和掌握 。 来 吸引学生 们的 2 . 1 教 学方 法 的古板 兴趣 , 教学 中一定要通过教学方法的改变 , 使学生去主动学习 。 传统 的教学方法 就是老师 在上边用P P T 讲, 学生课下拷 贝课 ( 2 ) 要鼓励学生参加科技竞赛活动。 每年还会有各种各样 的关于 件。 老师和学生之 间互动极少 。 到每学期末的时候 , 通常都采用出卷 计算 机的竞赛 。 我校每年都会有 许多 的学 生去 报名 参加。 学生们在 的形 式去考试 , 学生只需复 习课件的 内容 或是背下来老师给的复 习 比赛 前 , 都要精心去准备才能取得更优异 的成绩 。 通过这 些所有 的 范围, 这样 很容易使学生产生机械 式的学 习 , 这就会直接影响最后 活动 , 培养学 生的探索精神 、 科学思维 、 实践能力和创 新能力 。 的教 学效果 。 ( 3 ) 继续加大实验课程的力度 , 增加一些程序设计的大作业。 学 2 . 2学 生缺 乏主 动 学 习的意 愿 生可 自由组合成小组, 这样能够 以一定强度使学生掌握必要 的计算 在课堂上能够 全神贯注听老师从头到尾讲课的越来越少 , 学 生 机应用技能, 锻炼动手实践能力 , 老师引导学生 自主思考、 归纳和总 对计算机 的掌握水平参差不齐 , 有的 同学 已经会一部分计算机的知 结 , 让学生体会和理解如何用计算机科学 的思维和方式去解决专业 识了。 而另一部分在 课堂上基本上也就 能集 中十几分钟 的精 神 , 甚 问题 , 进而培养学生的计算思维能力 。 至更少 。 而课 下除了应付考试外 , 很少一部分 的学 生回去会 温习课 ( 4 ) 校企合作培养创新人才。 校企合作的结合 即学 校与生产企业 堂上老师所 讲授 的内容或是看 看教材上 的知识点 , 学 习主 动性很 之间相互合作 , 促进和提升学生 的综合实 践能力 和创新 能力 , 为培 差。 养高素质创新人才提供广 阔空 间。 如果只停 留在理论教学层面 , 学 2 . 3 教 学考 核 方 式 的不科 学 生学到的知识就如 同纸上谈兵 。 让学生深入实践锻炼 , 了解社会的 在 以往 的教学 中, 评价的方式就 是在期末考试当中使用最后的 前沿技术 , 将书本上学到 的知识 与实 际运用相 接轨 , 以备更好的掌 卷面成绩去进行评价 。 通常是笔试 的考核 , 但其 实试题 的知识点 的 握运用所学 , 推进高素质人才培养的 同时也解决 了就业 的问题 。 覆盖 不可能太 全面, 教学当中的重、 难点等都不 可能很突 出, 也就很 学校承担着为 国家培养复合型高素质创新人 才的重任 , 树立 以 难反 映出学生 的真实水平 , 最后 的结果是造成学生的实践及操作能 人为本、 培养 能力 、 提升素质 、 综合发展 的新型教育理念 , 培养 具备 力提不高 , 学生 的创新能力 也会被压 制。 计算思维 能力 、 综合实践能力 以及创新能力的复 合型高素质创新人 才为 目标 。 计算思维 所带来 的教 学改革 并不 是一朝一 夕就 能完成 3应加强培养学生计算思维 的能力 的, 还需要我们不断的探索, 研究和总结 , 相信在不久的将来 以计算 为进一步 落实我国高校 以“ 计算思 维能力 培养 ” 为核心任务是 思维为导 向的教学改革研究会有更大 的突破 。 改变教育观念 , 将计算思 维有 意识地 融入 到教学 内容 、 教学方法 与 参考文献: 手段 以及整个课堂教学之 中, 潜移默化地帮助学生形成基本计算机 [ 1 ] 陈国良. 计算思维导论 . 北京: 高等教 育出版社, 2 O 1 2 : l 1 . 文化素养的学 习能力 、 思 维能力和研究能力 " [ 3 】 2 ] 王移芝。 鲁凌云, 周 围. 以计算思维为航标拓展 计算机基 础课程 改 教学 目的是从培养学生科学认知能力 出发, 让学生理解和建立 [ J ] . 中国大学教学。 2 0 1 2 ( 6 ) : 3 9 — 4 0 . “ 信息 、 计 算、 智能” 这三大核心科学概念 ; 围绕计算思维的精髓培养 革 的新思路[ [ 3 ] 李波. 计算 思维与大学计算机基础[ J ] . 中国大学教学。 2 0 1 2 ( 7 ) : 4 4 学生掌握 以“ 合 理抽 象 、 高效 实现” 为特征的构造性过程的能力 ; ( 1 ) 计算机使用 能力( c o mp u t e r l i t e r a c y ) 。 即基本 的使用计算机 和应用
基于计算思维的小学人工智能课程项目式学习设计与实践
基于计算思维的小学人工智能课程项目式学习设计与实践目录一、项目背景与意义 (2)1.1 项目背景 (2)1.2 项目意义 (3)二、项目目标与任务 (4)2.1 项目目标 (5)2.2 项目任务 (5)三、项目策划与实施 (6)3.1 项目策划 (7)3.2 项目实施步骤 (8)四、项目资源与支持 (9)4.1 人力资源 (10)4.2 物力资源 (11)4.3 资金资源 (13)五、项目评估与改进 (15)5.1 项目评估方法 (16)5.2 项目改进措施 (17)六、项目成果展示与推广 (18)6.1 成果展示 (20)6.2 成果推广策略 (21)七、项目经验总结与反思 (21)7.1 项目经验总结 (23)7.2 项目反思与改进 (24)一、项目背景与意义随着信息技术的快速发展,人工智能(AI)已经渗透到社会生活的各个领域,成为推动未来社会进步的重要力量。
计算思维作为解决复杂问题的一种重要能力,正逐渐受到全球教育界的高度重视。
在这样的时代背景下,针对小学阶段开展基于计算思维的人工智能课程项目式学习显得尤为重要。
本项目旨在结合小学生年龄特点和认知水平,设计符合其实际情况的人工智能课程项目式学习方案,让学生在实践操作过程中理解并应用计算思维,进一步促进理论与实践的结合,推动学生创新思维和实践能力的提升。
这不仅对提升小学生的综合素质具有深远意义,而且有助于培养未来具备人工智能素养的优秀人才,为国家的长远发展奠定坚实的人才基础。
1.1 项目背景随着科技的快速发展,人工智能已逐渐成为当今社会的热门话题。
为了使小学生更好地了解并接触人工智能,培养他们的计算思维能力和创新精神,我们设计了基于计算思维的小学人工智能课程项目式学习。
人工智能是一门涉及计算机科学、数学、逻辑学等多学科知识的交叉学科,它让计算机模拟人类智能,实现各种复杂的功能。
通过人工智能课程的学习,学生可以了解计算机工作原理,掌握编程基本技能,并运用所学知识解决实际问题。
计算思维教学设计案例名师公开课获奖教案百校联赛一等奖教案
计算思维教学设计案例一、引言计算思维是现代社会中一项重要的能力,它涉及到问题分解、抽象化、模式识别、算法设计和数据分析等方面。
随着技术的迅猛发展,计算思维已经成为了当今时代的必备技能。
为了培养学生的计算思维能力,教学设计必须注重培养学生的解决问题的能力,提高学生的抽象化和逻辑推理能力。
本文将结合一种计算思维教学设计案例来介绍如何有效地进行计算思维教学。
二、案例背景在某中学的信息技术课程中,计算思维教学成为了一个重要的教学内容。
为了帮助学生更好地理解和掌握计算思维的概念和应用,教师决定设计一个案例来引导学生进行计算思维训练和实践。
三、教学目标1. 培养学生的问题分解和抽象化能力;2. 提高学生的逻辑推理和算法设计能力;3. 培养学生的数据分析和解决问题的能力;4. 提高学生的技术应用和创新能力。
四、教学内容与方法1. 问题提出与讨论:教师首先提出一个实际生活中存在的问题,例如如何统计学校每个班级的学生人数。
让学生分组讨论,并分析问题的主要步骤。
2. 问题分解与抽象化:学生将问题分解为以下几个小问题:班级信息获取、学生人数统计、数据处理和结果呈现。
学生将每个小问题抽象化,并确定需要用到的计算思维方法和工具。
3. 算法设计与实践:学生根据抽象化的问题,设计算法解决每个小问题。
他们可以使用流程图、伪代码或编程语言来表示算法。
然后,学生进行实际操作,使用计算机编程语言实现算法,并验证算法的正确性。
4. 数据分析与结果呈现:学生将收集到的数据进行分析,比较不同班级之间的学生人数差异。
然后,他们将设计合适的图表或表格来呈现结果,并进行数据的解读和分析。
五、教学评价与反思在教学过程中,教师可以根据学生的表现来评价他们的计算思维能力。
评价可以包括学生对问题进行分解和抽象化的能力、算法设计和实践的能力、数据分析和结果呈现的能力,以及解决问题的思维方式等方面。
同时,教师还可以通过观察学生的学习态度、合作能力和创新精神来评价学生整体的计算思维能力。
基于计算思维的项目式教学课程构建与应用研究——以高中信息技术课程《人工智能初步》为例
基于计算思维的项目式教学课程构建与应用研究——以高中信息技术课程《人工智能初步》为例基于计算思维的项目式教学课程构建与应用研究——以高中信息技术课程《人工智能初步》为例引言:随着信息技术的快速发展,人工智能已经渐渐渗透到我们的生活中。
高中阶段是学生培养计算思维能力的关键时期,因此将计算思维与项目式教学相结合,构建适合高中信息技术课程的项目式教学模式,有助于学生综合运用所学知识并培养解决问题的能力。
本文以高中信息技术课程《人工智能初步》为例,探讨基于计算思维的项目式教学课程构建与应用研究。
一、项目式教学与计算思维项目式教学以解决实际问题为目标,在完成项目的过程中培养学生的合作与创新精神。
计算思维是以计算为核心的问题解决能力,包括问题分解、抽象建模、算法设计等。
项目式教学与计算思维的结合可以帮助学生将抽象概念运用到实际场景中,提高计算思维的实践能力。
二、高中信息技术课程《人工智能初步》项目构建1. 项目选题选择与学生生活密切相关,又能体现人工智能应用的主题,如智能家居控制系统设计。
2. 项目分析以问题驱动的方式引入项目,学生需要分析用户需求,研究现有技术和市场情况,并确定项目的可行性。
3. 项目设计学生需要设计满足用户需求的智能家居控制系统,包括硬件平台的选择、传感器与执行器的连接、控制算法的设计等。
4. 项目实施学生根据设计方案进行实施,涉及硬件搭建、程序编写、系统测试等环节。
5. 项目评估评估项目实施的过程和结果,评价学生的合作能力、创新能力和问题解决能力。
三、基于计算思维的项目式教学课程应用效果研究1. 学习成绩提升相比传统教学方式,项目式教学能够激发学生的学习兴趣,提高他们的主动学习能力,从而提升学习成绩。
2. 计算思维能力培养通过项目实施过程中的问题分解、抽象建模和算法设计等环节,培养学生的计算思维能力,增强他们分析和解决问题的能力。
3. 创新意识和合作能力培养项目式教学注重学生的主动学习和合作能力,培养学生的团队合作和创新意识,有助于学生在实践中提高综合素质。
计算思维与创新教育
计算思维与创新教育(软件13 李海伟 2111601045)摘要:针与目前中国教育对创新教育的强调以及倡导,在分析了创新思维培养的基础上,本文探讨了计算思维和创新教育的有关问题,进一步提出计算思维对创新教育的重要意义。
关键词:计算思维创新思维创新教育创新能力创新教育是在教育创新思想观念的指导下,通过有效的教育方法,培养学生创新素质,使其成为社会发展需要的创新人才的教育。
创新教育包括创新精神、创新能力、创新人格。
美国著名心理学家吉尔福特(J.Guilford)提出:创造力是整个教育的关键,也是解决人类最严重问题的关键【1】。
只有通过创新教育,才能够有效培养出与时俱进、开拓创新的掌握现代信息技术的新型人才。
大学是培养未来社会所需人才的基地,创新型人才的培养是全社会的责任,高等教育更是担当着不可替代的历史使命。
除了人类的核心知识外,大学应该给学生提供一个独立思考的环境、自由思考问题的气氛,积极开展创新教育,为社会不断输送具有创造性思维和创新能力的各种专业人才。
1 计算思维的定义、特性和影响1. 1 计算思维的定义计算思维一词由美国卡内基〃梅隆大学( CMU)Jeannette M. Wing( 周以真) 教授于2006 年提出,其定义是: 应用计算机科学的基础概念去求解问题、设计系统和理解人类行为。
它包括了涵盖计算机科学之的一系列思维活动,具体如下[2]:(1). 计算思维就是通过约简、嵌入、转化和仿真等方法,把一个看来困难的问题重新阐述成一个我们知道怎样解决的问题。
(2). 计算思维是一种递归思维,是并行处理。
(3). 计算思维采用抽象的分解来迎战庞杂的任务或者设计巨大的复杂系统。
(4). 计算思维选择合适的方式对一个问题的相关方面用建模方式使其易于处理。
它具备利用已明确的理念简明扼要地描述系统行为。
(5). 计算思维是通过冗余、容错、纠错的方式从最坏情形下进行预防、保护及恢复的一种思维。
(6). 计算思维就是学习在同步相互会合时如何避免竞争的情形。
- 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
计算思维概念的引入