《认识人工智能编程语言》名师教学设计.docx

《认识人工智能编程语言》名师教学设计.docx

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

学而优教有方

PAGE2/NUMPAGES2

教学内容

认识人工智能编程语言

学校

授课教师

日期

课型

通识课程

授课班级

课时

1课时

学情分析

课程面向学生群体,特征如下:

1、学生没有学习过人工智能课程,人工智能知识薄弱。

2、学生没有接触过编程,对编程积木和编程平台较为陌生。

教学目标

1、认识编程语言。

2、认识Python编程,知道如何输出语句。

3、通过动手实践进一步理解编程语言。

活动主题

人工智能编程语言

活动指导思想

算法要在计算机上执行,必须将算法的步骤用编程语言的语法描述出来,编译通过后,方可在计算机上执行。用编程语言语法描述算法的过程就是编写程序,编写的程序编译通过后,就是可以在计算机上执行的程序了。

教学重点

1、认识编程语言。

2、认识Python编程,知道如何输出语句。

教学难点

1、认识编程语言。

2、认识Python编程,知道如何输出语句。

教学方法

1、讲授法

2、讨论法

3、练习法

教学用具

1、网络:不低于10M的网络

2、显示:电脑、投影仪或大电视屏

3、账号:开通学生爱熊智学空间平台账号

4、平台:爱熊智学空间

时间

教学过程

教师活动

学生活动

设计意图

5分钟

课前回顾:(5分钟)

一、人工智能与机器人

机器人已经逐渐成为人们生活和工作的“得力助手”

工业机器人、消防机器人、农业生产机器人、医用机器人、服务机器人、陪伴机器人

二、人工智能与大数据

数据统计分析和日常生活的结合越来越紧密。

每个人都在产生大量的数据,已经完全成为数字化应用的个体。

三、人工智能与算法模型

算法就是解决问题的方法和步骤,决定着程序运行时的效率和精度。

算法是实现人工智能的核心。

人工智能正在从“万物互联”向“万物智联”发展,将形成新型智能形态。

课前

回顾

讨论

思考

上节内容回顾,加深学生对上节内容的理解。

35分钟

新课讲授:

引入:

算法要在计算机上执行,必须将算法的步骤用编程语言的语法描述出来,编译通过后,方可在计算机上执行。用编程语言语法描述算法的过程就是编写程序,编写的程序编译通过后,就是可以在计算机上执行的程序了。

?

认识编程语言

我们日常说话是用的什么语言?中文

我们与英国的朋友说话是用的什么语言呢?英文

那我们和电脑应该怎么交流呢?编程语言

?

编程是用计算机的语言,精确地给计算机发号施令,让它去完成指定的任务。

这些精确的指令就是算法。有的算法可以帮我们给数字排序,有的算法可以做数学科学计算,有的算法可以美化图片,有的算法可以规划最短路线……

把算法变成计算机的语言写出来,让计算机去执行,这就是编程。编程所用的语言就是编程语言。

认识Python编程

Python?是人工智能开发常用的语言之一,它接近人类的自然语言,?简单易学,成为人工智能发展的重要工具。与其他编程语言相比,Python?更容易上手。Python?的设计理念就是优雅、明确、简单。

在?Python?中将实现一定功能的程序定义为“库”,如“识别障碍物”“超声波应用”等,使用时可以直接调出。?与学过的“积木”式的编程不同,Python?需要按照一定的规则输入英文字母和单词,才能编写程序。

我们可以利用?AI?教学助手简单了解?Python?编程语言的代码编写。

1、输出语句print(?)

在编程过程中所说的“打印”操作通常是指在屏幕上显示文本,而不是指用打印机打印在一张纸上。

2、输出一句话

使用?Python?中的?print(??)?函数可以打印括号内、双引号(??)内或者单引号(‘?‘)内添加的内容。

注意:

(1)print(?)?语句关键词拼写区分大小写。

示例:print?(?)????????Print?(?)

(2)括号成对出现,括号为英文括号。

示例:print?(“你好”?)??????????????print?(hello

(3)引号成对出现,引号为英文的单引号或者双引号。

示例:print?(“你好”?)???或???print?(‘hello’?)

?

考一考:

下面哪个是?Python?中打印语句的输出格式?(?)

A.Print???????????B.Print(?)??

C.print(?)????????D.print?(?)

print不能大写,所以AB都是错的。D选项中print和括号中间有空格,所以是错误的。

?

(三)项目实操

操作方法:

百度搜索“智慧蒜”→爱熊智学空间→创作空间→?Python?编程→?AI?助手?Python?编程。

进入教学平台?Python?编程环境,在闪烁的光标后键入下列代码。

print(hello?world)

然后点击“保存”选项,会出现如图?所示的对话框。

根据提示给创建的项目命名,点击“确定”按钮保存之后,点击右上

文档评论(0)

crsky2046 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档