人工智能教学与计算思维培养
人工智能教育培养学生的创新思维与解决问题的能力

人工智能教育培养学生的创新思维与解决问题的能力在当今信息爆炸的时代,人工智能(Artificial Intelligence,简称AI)正逐渐渗透进我们生活的方方面面。
除了在技术领域的应用,人工智能也开始在教育领域扮演着越来越重要的角色。
人工智能教育不仅为学生提供了全新的学习方式和工具,更重要的是培养了学生的创新思维和解决问题的能力。
本文将探讨人工智能教育对学生创新思维与解决问题能力的影响。
一、人工智能教育激发学生的创新思维人工智能教育通过引入各种先进的技术和方法,激发学生的创新思维。
首先,人工智能教育提供了一种全新的学习方式,让学生通过使用智能化的工具和平台,从传统的被动接受变为主动探索。
例如,学生可以通过编写代码让机器人执行任务,这种亲身参与和实践的方式可以大大提高学生对知识的掌握和理解能力,培养学生的创新思维。
其次,人工智能教育注重培养学生的问题解决能力。
在人工智能教育中,学生需要学习和应用各种算法和模型来解决实际问题。
这种过程需要学生不断思考和创新,培养了他们的问题分析和解决能力。
通过面对各种复杂的问题,学生可以培养出批判性思维和创造性思维,进而形成良好的创新思维模式。
二、人工智能教育提供了解决问题的工具和方法人工智能教育为学生提供了各种强大的工具和方法来解决问题。
首先,学生可以通过学习人工智能算法和模型来分析和解决问题。
例如,学生可以学习机器学习算法来进行数据分析,或者学习自然语言处理来处理文本数据。
掌握这些工具和方法,可以帮助学生更好地理解和应对问题,提高解决问题的效率和准确性。
其次,人工智能教育还培养了学生的计算思维和数据思维能力。
在人工智能教育中,学生需要学习编程和数据处理等技能,这帮助他们更好地理解问题本质,找到解决问题的途径。
通过分析数据和使用编程语言,学生可以发现问题中的规律和模式,从而提出合理的解决方案。
三、人工智能教育培养了学生的合作与交流能力人工智能教育的实施往往需要学生进行合作和交流。
人工智能教育如何培养学生的解决问题能力

人工智能教育如何培养学生的解决问题能力随着科技的快速发展,人工智能已经成为当今社会的热门话题。
人工智能教育作为一种创新的教育方式,以其独特的方法培养学生的解决问题能力,受到广泛关注。
那么,究竟人工智能教育如何培养学生的解决问题能力呢?一、培养学生的计算思维能力人工智能教育通过计算机编程等方式,教育学生学会运用数学和逻辑思维解决问题。
在这个过程中,学生需要思考问题的本质,明确目标,并学会将问题分解为更小的子问题,最终达到整体解决问题的目标。
在计算思维的引导下,学生开始培养起解决问题的能力。
二、培养学生的创新思维能力人工智能教育注重培养学生的创新思维能力,通过激发学生的想象力和创造力,引导他们在解决问题的过程中提出独特的解决方案。
人工智能教育强调学生的主动参与和互动合作,使学生能够从不同的视角思考问题,积极探索创新的解决方法。
三、培养学生的合作精神在人工智能教育中,学生通常需要与他人一起合作解决问题。
这种合作让学生更好地理解集体智慧的重要性,并学会倾听和尊重他人的意见。
在合作过程中,学生需要根据不同的学科背景和能力分工合作,形成多元化的解决方案。
通过这样的合作,学生不仅培养了团队合作能力,还提高了问题解决能力。
四、培养学生的数据分析能力人工智能教育重视学生对数据的获取、处理和分析能力。
学生需要学会通过运用统计学和数据分析方法,理解和解决问题。
通过对数据的深入分析,学生能够获得更准确的问题认知,并做出更合理的决策。
这种数据驱动的问题解决方法培养了学生的数据分析能力和逻辑推理能力。
五、培养学生的实践能力人工智能教育倡导学生通过实际操作解决问题。
在实践中,学生能够更好地理解和运用所学知识,并将之转化为解决问题的真实能力。
通过实际操作,学生能够更加深入地掌握问题解决的方法和技能,提高解决问题的效率和准确性。
六、培养学生的持续学习能力人工智能教育鼓励学生不断学习和进取。
学生需要学会主动获取新的知识,积极跟进科技发展的步伐。
小学生人工智能教案

小学生人工智能教案【教案】小学生人工智能教案一、教学目标本教案旨在通过人工智能的教学,培养小学生的计算思维和创新能力,提升其解决问题和应对未来挑战的能力。
二、教学内容1. 什么是人工智能2. 人工智能的应用领域3. 人工智能与日常生活的联系4. 如何培养人工智能思维三、教学步骤Step 1:导入教师通过引入日常生活中的人工智能应用,如智能手机、智能家居等,激发学生的兴趣和好奇心。
介绍什么是人工智能,引导学生思考它在生活中的重要性。
Step 2:人工智能的应用领域通过对一些实际应用领域的介绍,如医疗、交通、教育等,让学生了解人工智能的广泛应用,并带领学生探讨其中的优势和挑战。
Step 3:人工智能与日常生活的联系让学生思考人工智能与他们日常生活的联系,如智能助教、智能音箱等。
鼓励他们分享自己对人工智能应用的观察和体验,并引导他们思考其中的原理和技术。
Step 4:如何培养人工智能思维引导学生进行编程思维的训练,提供编程教学资源,让学生进行简单的程序设计和逻辑思考任务。
鼓励他们利用人工智能工具,如可视化编程工具、机器人等,进行实践和创新。
四、课堂实施1. 利用多媒体资源展示人工智能的应用案例,引发学生对人工智能的思考和兴趣。
2. 分组讨论并展示小组的观点,分享个人对人工智能的看法和感受。
3. 引导学生参与编程任务,通过编程实践,培养学生的计算思维和创新意识。
4. 鼓励学生创造性地运用人工智能技术,开展小型科学实验或创作。
五、课堂延伸1. 学生可自行寻找更多的人工智能案例,并撰写相关的观察和体会,进行课堂分享。
2. 引导学生通过互联网资源,进行深入了解人工智能领域的前沿发展和相关领域的就业机会。
六、教学反思通过本教案的教学实施,学生将不仅仅了解人工智能的定义,还可以深入理解它在各个领域中的应用,以及与自己日常生活的联系。
通过编程训练和实践,他们将培养计算思维和解决问题的能力,为未来的学习和工作做好准备。
以计算思维培养为核心的 人工智能课程设计与实践

以计算思维培养为核心的人工智能课程设计与实践作者:肖海明朱秋庭王占秋来源:《中小学信息技术教育》2020年第09期《2019全球AI人才报告》公布了全球最新的AI人才数据,中国在21个世界公认的顶级人工智能会议上发表论文的研究人员为2725人,排名世界第二,而排名第一的美国则为15747人,几乎为我国的6倍。
面对国际上日趋紧张的科技竞争趋势,发展新一代人工智能已经成为我国的重要国家战略,人工智能领域人才培养是我国获得人工智能基础理论的重大突破、发展人工智能技术和推动产业应用的重要基础。
自2017年7月国务院发布《新一代人工智能发展规划》,明确要在中小学开设人工智能相关课程以来,教育部和各省市教育行政管理部门发布了一系列文件,推动“人工智能教育进校园”。
通过对教育部和全国34个省(市、自治区)教育行政管理部门公开在网站上的文件进行分析发现,截至2019年11月,全国各地共发布要求中小学开设人工智能相关课程或者鼓励中小学实施人工智能教育的政策文件、工作计划和通知文件多达257份,其中北京、山东、福建、广东、河南等省市则直接明确了人工智能教育试点(实验)区或者试点(实验)校的通知文件。
部分学校依托自有师资力量或者通过购买企业服务、与企业合作开发等方式,进行了有意义的探索。
但对该部分学校的人工智能课程进行深入分析发现,学校对中小学人工智能教育有一定的理解偏差,主要表现在以下两方面:一是将中小学人工智能课程定位为纯粹的技术课程,过早地将大学时期甚至研究生阶段才能学习的理论知识呈现到基础知识储备不足、认知能力尚待发展的中小学生面前,导致学生对人工智能的学习失去兴趣,或者变成了一小批有特长学生的专属学习内容;二是将人工智能课程范畴无限扩大,在未给学生正确的人工智能基本概念的情况下,将积木拼搭、机器人、3D打印、创客教育等统统纳入人工智能课程的范畴,造成学生对人工智能的理解偏差,在受访的学生中,80%以上认为“机器人就是人工智能”。
人工智能教育

人工智能教育随着科技的迅猛发展和人工智能的日益成熟,人工智能教育正逐渐崭露头角。
人工智能教育是指通过培养学生的计算思维和智能科技应用能力,让他们具备了解和运用人工智能相关知识和技能的能力。
本文将从人工智能教育的意义、目标、内容和挑战等方面展开论述。
一、人工智能教育的意义人工智能被认为是未来社会的核心技术之一,它正在改变着我们的生活和工作方式。
人工智能教育可以让学生在面对这个智能时代的挑战时更具竞争力。
此外,人工智能教育还可以培养学生的创新思维和解决问题的能力,为他们未来的职业发展打下坚实的基础。
二、人工智能教育的目标人工智能教育的目标是培养学生的计算思维能力和智能科技应用能力。
计算思维是指通过分解问题、抽象问题、设计算法等方式解决问题的思维方式。
智能科技应用能力是指学生能够运用人工智能相关技术来解决实际问题的能力。
三、人工智能教育的内容人工智能教育的内容包括但不限于以下几个方面:1. 计算思维教育:培养学生的逻辑思维、问题分析和解决问题的能力。
2. 编程教育:教授学生编程技巧,让他们掌握一门编程语言,培养他们的程序设计能力。
3. 数据科学教育:教授学生数据分析和数据挖掘的理论和实践技能,培养他们的数据分析能力。
4. 智能科技应用教育:教授学生人工智能的基本原理和应用技术,培养他们的智能科技应用能力。
四、人工智能教育面临的挑战人工智能教育虽然充满潜力,但也面临一些挑战。
首先,人工智能教育的师资力量相对不足,需要进行师资培养与引进。
其次,人工智能教育需要配备先进的教育工具和设施,这需要大量的投资。
另外,人工智能教育还需要与企业和科研机构进行密切合作,保持与产业发展的同步。
最后,人工智能教育的评价体系也需要不断完善,以确保学生所学能够真正转化为实际能力。
结语人工智能教育具有重要的意义,可以为学生的终身发展打下坚实的基础。
通过培养学生的计算思维和智能科技应用能力,人工智能教育可以帮助学生更好地适应未来的社会和工作环境。
人工智能教学与计算思维培养

人工智能教学与计算思维培养摘要:计算机专业教育要选择适当的知识为载体,来进行能力培养和素质教育。
首先分析人工智能的基本教学内容和计算思维能力间的联系,然后给出了人工智能教学中计算思维能力的培养方法,并进行了总结。
关键词:人工智能;计算思维;创新思维教育理应摆脱单一的知识和技能传授功能,着重唤醒学生自身的潜能,培养其自我性,主动、抽象能力和理解能力。
从计算机专业教育的角度看,就是要处理好专业知识、能力和素质间的关系。
知识是基础和载体,是表现形式。
能力是技能化的知识,是知识的综合体现,它把知识运用的综合性、灵活性和探索性作为自己的重要内容。
素质是知识和能力的升华,素质教育就是在知识和能力的基础上全面提高学生的基本素质,尊重其主体作用和主动精神,开发其潜能,进而培养其健全的人格[1]1。
在人工智能的教学过程中,将一般的课本知识和内容传授给学生的同时,还要挖掘深层次的内容,传授典型的问题求解思路和方法,重视科学的世界观和方法论。
这样的教育过程将知识、能力和素质贯通,以人工智能的具体知识为载体,进行专业能力培养和专业素质教育,并强调创新意识的建立和培养。
笔者首先概述计算思维的内涵,然后分析人工智能课程内容与计算思维间的联系,最后论述如何通过人工智能的知识传授培养学生的计算思维能力,进而培养学生的专业素质和创新能力。
1计算思维计算思维(Computational Thinking)于2006年由美国卡内基·梅隆大学的周以真(J.M. Wing)教授提出[2],其定义为:运用计算机科学的基础概念(即思想和方法)去求解问题,设计系统和理解人类行为。
它的特征可描述为:是概念化而不是程序化;是根本的而不是刻板的技能;是人的而不是计算机的思维方式;是数学和工程思维的互补与融合;是思想而不是人造物;是面向所有的人、所有的地方。
计算思维的本质是抽象和自动化。
抽象体现在完全使用符号系统甚至形式化语言;自动化体现在算法实现最终是机械地按步骤自动执行。
人工智能课堂培养学生核心素养的思路和方法

人工智能课堂培养学生核心素养的思路和方法目录一、内容简述 (2)二、人工智能课堂核心素养培养的目标 (2)三、人工智能课堂培养学生核心素养的思路 (3)1. 整体思路 (4)2. 阶段性实施计划 (5)四、人工智能课堂培养学生核心素养的方法 (6)1. 理论与实践相结合的教学方法 (8)(1)案例分析法的应用 (9)(2)项目驱动法的实施 (10)(3)情景模拟法的运用 (11)2. 小组合作学习策略 (12)(1)小组分配与任务明确 (13)(2)小组协作与讨论机制建立 (13)(3)小组展示与评估反馈 (14)3. 个性化学习路径设计 (15)(1)学生个性化需求调研与分析 (17)(2)个性化学习路径规划与实施 (18)(3)个性化学习成效评估与反馈机制建立 (19)五、课堂管理与评估优化措施 (20)一、内容简述随着科技的飞速发展,人工智能已经成为了当今社会的重要技术之一。
在教育领域,人工智能技术的应用也日益广泛,尤其是在培养学生核心素养方面。
本文将探讨如何运用人工智能课堂来培养学生的核心素养,包括思维品质、情感态度、知识技能和实践能力等方面。
我们将分析人工智能课堂的特点和优势,然后提出具体的教学策略和方法,以期为教师在实际教学中应用人工智能技术提供参考。
二、人工智能课堂核心素养培养的目标掌握人工智能基础知识:让学生全面理解人工智能的基本概念、原理和技术,如机器学习、深度学习、自然语言处理等,为其后续深入学习和职业发展奠定扎实的知识基础。
培养创新思维与解决问题能力:通过人工智能课堂的教学和实践,激发学生的创新思维,提高其解决问题的能力。
在面对复杂问题时,学生能够运用所学知识,提出创新性的解决方案。
强化计算思维与信息技术能力:在人工智能课堂中,着重培养学生的计算思维,使其能够合理运用计算理论、方法和技术解决问题。
加强学生的信息技术能力,提高其数据采集、处理和分析的效率。
提升伦理道德素养与责任感:在人工智能教育中,注重培养学生的伦理道德素养,使其了解人工智能的潜在风险和社会责任,树立正确的科技观和道德观。
培养中小学生的计算思维与人工智能思维

算法思维的培养
算法基础教学
教授学生算法的基本概念 ,如排序、搜索等,让学 生了解算法的原理和应用 。
算法优化
引导学生思考如何优化算 法,提高程序的效率和可 读性,培养算法优化思维 。
算法实践
通过解决实际问题,让学 生实际应用算法,培养算 法实践能力。
问题解决能力的提升
问题分析
引导学生分析问题,将复杂问题分解 为简单问题,帮助学生理解问题本质 。
创新思维
鼓励学生发挥想象力,提出自己的人 工智能创意和解决方案。
跨界整合能力
引导学生将人工智能与其他领域的知 识进行整合,培养跨学科解决问题的 能力。
人隐私的重要性,以及如何在设计 中考虑隐私保护。
数据安全
介绍数据安全的基本知识,以及如何保障人工智能系统的数据安全 。
培养中小学生的计算思维与人工智 能思维
• 计算思维与人工智能思维概述 • 中小学生培养计算思维的策略与
方法 • 中小学生培养人工智能思维的策
略与方法
• 计算思维与人工智能思维在教育 中的应用案例
• 未来展望:计算思维与人工智能 思维的进一步发展
01 计算思维与人工智能思维概述
计算思维的定义与重要性
在线教育资源
随着互联网技术的普及,在线教育资源将更加丰 富,为学生提供更加便捷的学习途径,有助于培 养学生的自主学习能力。
虚拟现实技术
虚拟现实技术的应用将为学生提供更加真实的学 习体验,有助于提高学生的学习兴趣和参与度。
教育政策与教育资源的优化配置
教育政策支持
政府将出台相关政策,支持学校开展计算思维与人工智能思维的 培养工作,提高教育质量和水平。
公平性
引导学生思考人工智能应用对社会和个人的影响,强调在设计和使 用人工智能时应遵循公平原则。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
人工智能教学与计算思维培养摘要:计算机专业教育要选择适当的知识为载体,来进行能力培养和素质教育。
首先分析人工智能的基本教学内容和计算思维能力间的联系,然后给出了人工智能教学中计算思维能力的培养方法,并进行了总结。
关键词:人工智能;计算思维;创新思维教育理应摆脱单一的知识和技能传授功能,着重唤醒学生自身的潜能,培养其自我性,主动、抽象能力和理解能力。
从计算机专业教育的角度看,就是要处理好专业知识、能力和素质间的关系。
知识是基础和载体,是表现形式。
能力是技能化的知识,是知识的综合体现,它把知识运用的综合性、灵活性和探索性作为自己的重要内容。
素质是知识和能力的升华,素质教育就是在知识和能力的基础上全面提高学生的基本素质,尊重其主体作用和主动精神,开发其潜能,进而培养其健全的人格[1]1。
在人工智能的教学过程中,将一般的课本知识和内容传授给学生的同时,还要挖掘深层次的内容,传授典型的问题求解思路和方法,重视科学的世界观和方法论。
这样的教育过程将知识、能力和素质贯通,以人工智能的具体知识为载体,进行专业能力培养和专业素质教育,并强调创新意识的建立和培养。
笔者首先概述计算思维的内涵,然后分析人工智能课程内容与计算思维间的联系,最后论述如何通过人工智能的知识传授培养学生的计算思维能力,进而培养学生的专业素质和创新能力。
1计算思维计算思维(Computational Thinking)于2006年由美国卡内基•梅隆大学的周以真(J.M. Wing)教授提出[2],其定义为:运用计算机科学的基础概念(即思想和方法)去求解问题,设计系统和理解人类行为。
它的特征可描述为:是概念化而不是程序化;是根本的而不是刻板的技能;是人的而不是计算机的思维方式;是数学和工程思维的互补与融合;是思想而不是人造物;是面向所有的人、所有的地方。
计算思维的本质是抽象和自动化。
抽象体现在完全使用符号系统甚至形式化语言;自动化体现在算法实现最终是机械地按步骤自动执行。
计算思维是一种形式规整的、问题求解的和人机共存的思维。
典型的计算思维包括一系列广泛的计算机科学的思维方法:递归、抽象和分解、保护、冗余、容错、纠错和恢复,利用启发式推理来寻求解答,在不确定情况下的规划、学习和调度等。
计算思维的概念一经提出,就引起了国内外很多研究者的注意。
2007年,微软研究院资助美国卡内基•梅隆大学建立了计算思维中心,以寻找计算机科学与其他领域交叉研究的新方法。
2008年,ACM公布的《CC2001计算机科学教学指导草案》也明确提出应该将计算思维作为计算机科学教学的重要组成部分。
董荣胜[3-4]论述了计算思维与计算机方法论的关系。
朱亚宗[5]指出,计算思维、实验思维和理论思维是人类三大科学思维方式,并指出交叉创新是计算思维创新发展的根本途径。
但是,周以真教授给出的计算思维概念比较宽泛和抽象,如何理解计算思维的根本内涵,着手培养学生的计算思维,还存在很多需要深入探讨的课题。
国内一些教育者就如何在实际教学过程中培养学生的计算思维作了一些探索[6-8]。
2010年,教育部高等学校计算机科学与技术教学指导委员会编制的《高等学校计算机科学与技术专业人才专业能力构成与培养》中指出,计算机专业人才的专业基本能力主要包括计算思维能力、算法设计与分析能力、程序设计与实现能力、系统能力[1]25。
其中,计算思维的定义为:计算思维可理解为如何按照计算机求解问题的基本方式去考虑问题的求解,以便构建出相应的算法和基本程序等[1]25。
针对计算机专业人才的培养,计算思维能力主要包括问题及问题求解过程的符号表示、逻辑思维与抽象思维、形式化证明、建立模型、实现类计算和模型计算、利用计算机技术等[1]25-30。
本论文围绕这个定义,探讨如何在人工智能的教学过程中培养学生的计算思维能力,进而培养学生的专业素质和创新能力。
2人工智能教学与计算思维培养人工智能的主要知识体系包括知识表示和搜索。
具体而言,我们讲授的人工智能课程的知识体系和主要教学内容如下:1) 知识表示和推理。
包括命题逻辑、谓词逻辑、归结推理以及其他典型的知识表示方法,如语义网络、面向对象的程序设计语言。
不确定性知识表示和推理主要包括贝叶斯理论、非单调逻辑、模糊逻辑和模糊推理。
2) 搜索技术。
基本的搜索技术包括盲目搜索、启发式搜索、博弈等。
高级搜索技术包括局部搜索、模拟退火、遗传算法、粒子群算法等现代智能搜索技术。
3) 机器学习及神经网络技术。
主要内容包括经典的机器学习内容(如机械学习、归纳学习、类比学习和解释学习)和基于神经网络的学习,还有现在比较热门的知识发现和数据挖掘技术。
在简要列举人工智能主要教学内容的基础上,下面主要论述人工智能主要理论内容与计算思维的对应关系。
知识表示中最经典和基本的内容是命题逻辑,命题逻辑的内容主要包括命题的符号化、命题公式的定义、赋值和类型、等值演算、析(合)取范式、推理和证明。
这里主要涉及计算思维的建模、形式化和形式化规约、抽象和分解。
面向对象的知识表示,如面向对象的程序设计语言,是另外一种为大家所熟知的知识表示方法。
面向对象的本质是强调从客观世界中固有的事物出发构造系统,强调系统中对象间的关系能够反映客观世界中的固有事物及其关系。
面向对象的知识表示方法具有良好的发展前景,它利用一些符号系统来刻画客观世界中的对象及其联系。
搜索是人工智能的一个基本问题,是推理不可分割的一部分。
搜索是求解问题的一种基本方法,是根据问题的实际情况,按照一定的策略或规则,从知识库中寻找可利用的知识,从而构造出一条使问题获得解决的推理路线的过程。
普通的搜索包括盲目搜索和启发式搜索。
这里涉及到状态空间的表示、知识的表示和利用。
在高级搜索技术中,如模拟退火、遗传算法、粒子群算法等,也都包括知识表示、模型建立和模型计算等计算思维方法。
总之,知识表示与推理主要涉及问题及问题求解过程的符号表示、逻辑思维与抽象思维、形式化证明等计算思维能力。
在搜索技术、机器学习及神经网络技术中,主要涉及建立模型、实现类计算和模型计算。
因此,人工智能的很多知识点都为计算思维提供了很好的诠释和生动的案例。
反之,计算思维方法可以在许多人工智能理论和技术的发展中找到痕迹,很多人工智能成果正是运用计算思维后的结晶。
除了理论讲授,我们还单独开设人工智能实验课程,下面论述在实验课程中培养学生计算思维能力的方法。
实验课程应用各种人工智能方法,根据问题的约束、结构、信息进行表示建模和计算机上实现,是与人工智能原理同步的。
为实现这一目标,我们以适量基本原理与方法为基本内容,增加了一系列综合性实验和开放性创新实验,在实验内容方面更注重研究性实验中的创新问题。
在综合实验和研究性实验中,部分引入人工智能课程小组的最新科研成果,通过完成这些研究性实验培养学生独立解决实际问题的能力,提升学生的科研素质,增强其创新意识。
通过实验课程的学习和训练,学生应达到下列要求:1) 掌握人工智能方法的优点及其在实际中的应用。
2) 学会对人工智能问题进行分析建模,切实培养计算思维能力。
我院大三学生开始联系毕业论文指导老师和确定研究方向,而人工智能课程刚好是在大三高年级开的专业课,所以把课程实验、设计和学生的兴趣结合起来,适当引导和提高,就会提炼形成学生的毕业选题和课外的科研方向,是提高本科生研究创新能力的有效手段。
相当一部分学生的选题都跟人工智能的若干个算法相关,或是算法本身的研究和改进,或是算法在各领域的应用。
部分毕业选题还受到国家和学校本科生科研项目立项资助。
一批三、四年级的本科生以第一作者身份在国内核心期刊、国际会议和期刊上发表了学术论文,极大激发了科研兴趣。
这样,在鼓励学生为探索未知而学习的同时,不断地给学生提供寻找顶峰体验的机会,就潜移默化地培养了学生的计算思维和创新思维能力。
需要指出的是,与培养计算思维相符的教学方法多年来一直被有意无意地使用,在计算思维概念提出的背景下,我们明确地将计算思维融入到理论课教学和实验教学的各个环节,提高学生运用计算机知识,特别是人工智能知识抽象和分解问题的能力。
这样,在培养计算思维目标的指引下,一系列人工智能教学实践就上升到了一个思维方法的高度。
3结语将人工智能的课本知识传授给学生的同时,教师应注意传授典型问题的求解思路和方法,重视培养学生科学的世界观和方法论。
特别的,通过人工智能的具体知识传授来培养学生的计算思维能力,进而培养学生的专业素质和创新能力,对其他专业基本能力的培养也起到积极的作用。
参考文献:[1] 教育部高等学校计算机科学与技术教学指导委员会. 高等学校计算机科学与技术专业人才专业能力构成与培养[M]. 北京:机械工业出版社,2010.[2] J.M. Wing. Computational Thinking[J]. Communications of the ACM,2006,49(3):35.[3] 董荣胜. 计算思维与计算机导论[J]. 计算机科学,2009,36(4):50-52.[4] 董荣胜,古天龙. 计算思维与计算机方法论[J]. 计算机科学,2009,36(1):1-4.[5] 朱亚宗. 论计算思维:计算思维的科学定位,基本原理及创新路径[J]. 计算机科学,2009,36(4):53-55.[6] 陈杰华. 程序设计课程中强化计算思维训练的实践探索[J]. 计算机教育,2009(20):84-85.[7] 廖伟志,李文敬,王汝凉. 基于培养学生计算思维的任务驱动式“离散数学”教学模式研究[J]. 计算机教育,2009(21): 93-95.[8] 王挺,李梦君,周会平. 对编译原理课程教学中计算思维培养的探讨[J]. 计算机教育,2009(21):11-13.Practice of Artificial Intelligence and Cultivation Strategies for Computational ThinkingWANG Jia-hai, YIN Jian(Department of Computer Science, Sun Yat-sen University,Guangzhou 510006, China)Abstract: The education of the specialty of computer science should focus on the education for all-around development. This paper first analyzes the connection between the content in Artificial Intelligence and the computational thinking. Then, a series of cultivation strategies for computational thinking are given during teaching practice of Artificial Intelligence.Key words: Artificial Intelligence; computational thinking; innovative thinking(编辑:张?h)。