初中信息技术
《互联网对社会的影响》教学设计
牛志良名师工作室
2025.12.18
3
《互联网对社会的影响》教学设计 一、核心素养目标1. 信息意识能列举互联网在社会各领域中的典型应用,感知互联网作为基础设施、创新引擎和互动平台的多重角色。通过对比“有互联网”与“无互联网”的生活场景,理解互联网对信息获取、交流方式与社会结构的深刻影响。2. 计算思维能通过案例分析(如IPv6发展、共享经济、社区团购等),归纳互联网对社会发展的作用模式。能初步探讨人工智能与互联网融合对学习方式与职业选择的影响,形成结构化的认知框架。3. 数字化学习与创新能借助互联网资源开展小组合作学习,收集并整理案例资料,用数字化工具表达观点。能结合实例说明互联网如何推动数字化转型,如“中国智造”、在线教育、数字治理等。4. 信息社会责任能在讨论中辩证看待互联网发展的双重影响,形成理性使用网络的观念。关注中国互联网发展成就(如网民规模、IPv6推广),增强科技自信与社会责任感。二、教学重难点重点: 结合实例理解互联网对社会发展的三大作用(连接、融合、交互)。难点: 辩证分析互联网带来的机遇与挑战,探讨人工智能与互联网融合的未来趋势。三、教学过程(一)创设情境,感知互联网的普及性(5分钟)教师活动:展示“互联网像高速公路”的比喻,引导学生联想日常生活中与互联网紧密相关的场景。师生互动:快速问答:“你今早起床后,哪些事用到了互联网?”(如查看天气、社交消息、在线学习等)。结合表1-10,对比“有无互联网”的差异,引导学生初步感知互联网的渗透性。(二)探究新知:互联网对社会发展的三大作用(25分钟)1. 分组合作——案例匹配(15分钟)将学生分为三组,每组对应一个互联网角色:分组安排与任务说明分组方式:将班级分为三个小组,每组对应互联网的一个核心作用。每组设组长一名,负责组织讨论和记录。任务时间:10分钟讨论 + 5分钟汇报交流支持材料:每组发放对应的案例卡片(含图文资料)和引导问题清单。第一组:基础设施组——支撑“数字空间大连接”核心任务分析互联网作为基础设施如何通过“大连接”推动社会发展,重点理解IPv6推广的意义。材料与引导案例卡片1:IPv6发展数据(摘自表1-14)“2011年全球IPv4地址耗尽 → 2024年中国IPv6活跃用户达7.94亿”案例卡片2:5G、物联网、智慧城市示意图(可配简图)引导问题:为什么IPv4地址会“用完”?IPv6解决了什么问题?除了IPv6,还有哪些技术体现了互联网的“连接”属性?(如5G、卫星互联网)“大连接”对教育、医疗、交通等领域有什么实际帮助?延伸活动(可选)尝试在手机上查看当前网络的IP地址类型(设置 → 关于手机 → 状态信息)。讨论:如果偏远山区没有互联网连接,那里的学生可能会遇到什么困难?第二组:创新引擎组——推动“数字经济大融通”核心任务以共享单车为例,分析互联网如何催生新经济模式,理解“数字经济”如何与传统产业融合。材料与引导案例卡片1:共享单车使用流程图(用户扫码→解锁→骑行→付费→停放)案例卡片2:其他数字经济案例(如在线教育、远程办公、直播带货)引导问题:共享单车解决了城市出行中的哪些痛点?它如何依托互联网实现“资源整合”与“平台化管理”?你能列举出生活中类似的“互联网+”创新案例吗?延伸活动(可选)设计一个简单的“校园共享经济”方案(如共享图书、共享运动器材),画出构思图。辩论:共享单车带来便利的同时,也出现了乱停放等问题,该如何解决?第三组:互动平台组——激发“数字社会大交互”核心任务以社区团购为例,理解互联网如何重构社会关系与消费模式,促进社群互动。材料与引导案例卡片1:社区团购参与方关系图(平台 → 团长 → 邻居 → 供应商)案例卡片2:其他社会交互案例(如在线公益、小区微信群、健康码)引导问题:社区团购中,“团长”扮演了什么角色?互联网如何连接邻里关系?这种模式与传统超市购物有何不同?(从社交、信任、效率等角度分析)互联网在疫情期间如何帮助人们保持联系与协作?延伸活动(可选)模拟组建一个“班级线上互助平台”,列出它可以具备的功能(如作业提醒、物品交换、活动组织)。思考:过度依赖线上交互是否会减弱现实中的社交能力?每组整理案例并填写表1-14,推选代表发言。2. 教师引导——深化理解(10分钟)结合中国互联网发展数据(表1-11),提问:“从62万到10.51亿网民,反映了怎样的社会变迁?”引导学生思考互联网作为“数字社会基础设施”的公共属性,以及其对教育、医疗、政务等领域的影响。(三)拓展迁移:互联网与人工智能的融合(10分钟)小组讨论:“你在学习中使用过哪些人工智能工具?(如翻译软件、智能题库等)”“如果生成式人工智能(如AI写作助手)进入课堂,学习方式会有哪些变化?未来的职业可能需要哪些新能力?”教师小结:互联网是数字社会的基石,人工智能是其延伸,二者共同推动社会向智能化转型。(四)课堂总结与责任教育(5分钟)学生自主总结:“互联网对社会的影响,哪些是积极的?哪些需要我们警惕?”教师提升:肯定互联网在促进发展、丰富文化方面的作用;强调信息社会责任:理性上网、保护隐私、防范网络风险;鼓励学生积极拥抱技术变革,为未来数字社会做好准备。四、课后任务(选做)以“我眼中的互联网社会”为主题,完成以下任一任务:1. 绘制一张思维导图,归纳互联网对社会的影响;2. 撰写一篇短文,结合自身经验谈互联网对学习的改变;3. 小组拍摄一段短视频,展示一个“互联网+生活”的创新场景。五、教学评一体建议评价方式: 课堂发言记录、小组合作成果、课后任务表现。评价重点: 能否举例说明互联网的作用;能否辩证分析技术发展的影响;是否体现信息社会责任意识。2026年信息科技考试命题应坚持 "素养导向、能力立意、技术融合、创新应用"原则,构建 "知识-能力-素养"三位一体的评价体系。
初中信息技术
色光混合模拟实验
牛志良名师工作室
2025.12.14
12
学习光的三原色原理,红、绿、蓝三种色光的不通比例组合显示各种颜色。广泛应用于显示器、电视机、投影仪等设备中。通过本实验,您可以直观地理解不同色光比例如何影响最终呈现的颜色,加深对光学原理的理解。首先,打开网址:www.deepseek.com,输入提示词
初中信息技术
数字化赋能教育探索
牛志良名师工作室
2025.12.14
10
一、 培训背景与数字化时代教育变革本次培训紧扣“数字化赋能教育探索”这一核心主题,旨在回应数智时代对教育提出的新要求与新挑战。培训伊始,通过展示DeepSeek-R1发布、宇树机器人等前沿科技案例,生动阐释了我们正身处一个由数字化、网络化、智能化深度融合的时代。在此背景下,教育的目标与形态正在发生深刻变革,从过去注重个人知识技能的传统能力观,转向强调“人与人工智能协同” 的新范式。培训强调,教育工作者必须思考“为谁培养人、培养什么人、怎样培养人”这一根本问题,重视培养学生的创新力、判断力、问题解决能力和决策能力,以适应未来社会的发展需求。二、 教师数字素养框架体系解读对《教师数字素养》标准框架的系统解读。该框架构建了一个包含五大维度的综合体系,为教师提升数字能力提供了清晰路线和全面指导:数字化意识:是思想先导,要求教师认识到数字技术的价值、机遇与挑战,并具备主动使用、创新实践和克服困难的意愿与决心。数字技术知识与技能:是基础保障,涵盖对多媒体、互联网、大数据、人工智能等常见技术的概念理解,以及选择、使用数字化设备与软件资源的实操能力。数字化应用:是核心能力,体现在教学设计、教学实施、学业评价和协同育人四个关键环节中融合数字技术的能力,如利用数字工具分析学情、设计混合学习活动、开展数据驱动的评价以及实现家校协同等。数字社会责任:是行为底线,强调教师应遵守网络法规、合理使用数字产品、保护数据安全、维护健康网络环境,以身作则培养学生的数字公民素养。专业发展:是持续动力,鼓励教师利用数字资源进行终身学习、教学反思、网络研修与教学创新,实现自我与共同体专业的持续成长。 三、 人工智能赋能教育的实践路径聚焦理念,更提供了丰富的AI教育应用实践案例与工具路径。生成式人工智能(AIGC)的出现,为实现大规模因材施教和个性化教学提供了可能。培训介绍了多种AI工具在教学中的创新应用;智能体可作为“AI工具人”,服务于高效率备课、课中交互式学习、课后个性化辅导全流程。AI绘画、动画视频制作与内容生成:可用于激发学生想象力、辅助“看图说话”与写作、进行思辨训练。DeepSeek+Xmind:快速生成思维导图,辅助知识梳理。HTML编程实践:通过简单的代码编写(如打字练习页、钢琴键盘),让教师亲身体验创造教学工具的乐趣,理解技术背后逻辑。提示词(Prompt)技巧:强调了与AI高效合作的“投喂资料、多轮迭代、任务分解”等关键原则。构建了“数智环”教学模型,展示了AI助教在角色扮演、思维拓展、应用向导等方面如何辅助教师与学生,重塑“教学即对话”(与老师、同伴、资源、自己、AI对话)的教育生态。四、 总结展望与资源分享友情分享了实用资源导航网站与工具平台(如www.faxianai.com、希沃Bloom、WPS灵犀、即梦AI等),为教师后续的自主探索与实践提供了有力支持。前沿技术是赋能教育的重要途径,而非终极解决方案。教育的核心在于“人”,技术的作用是让教师能更专注于更有价值的育人工作。迈向未来,教师需持续提升数字素养与人工智能素养,积极拥抱教育数字化变革。
初中信息技术
Python编程 | 绘制标准五星红旗
牛志良名师工作室
2025.12.13
14
五星红旗是中华人民共和国国旗。本文详细讲解绘制五星红旗的规范,以及使用Python的画笔功能绘制五星红旗的过程。国旗制作规范国旗的形状、颜色两面相同,旗上五星两面相对。为便利计,本件仅以旗杆在左之一面为说明之标准。对于旗杆在右之一面,凡本件所称左均应改右,所称右均应改左。(一)旗面为红色,长方形,其长与高为三与二之比,旗面左上方缀黄色五角星五颗。一星较大,其外接圆直径为旗高十分之三,居左;四星较小,其外接圆直径为旗高十分之一,环拱于大星之右。旗杆套为白色。(二)五星之位置与画法如下:1、为便于确定五星之位置,先将旗面对分为四个相等的长方形,将左上方之长方形上下划为十等分,左右划为十五等分。2、大五角星的中心点,在该长方形上五下五、左五右十之处。其画法为:以此点为圆心,以三等分为半径作一圆。在此圆周上,定出五个等距离的点,其一点须位于圆之正上方。然后将此五点中各相隔的两点相联,使各成一直线。此五直线所构成之外轮廓线,即为所需之大五角星。五角星之一个角尖正向上方。3、四颗小五角星的中心点,第一点在该长方形上二下八、左十右五之处,第二点在上四下六、左十二右三之处,第三点在上七下三、左十二右三之处,第四点在上九下一、左十右五之处。其画法为:以以上四点为圆心,各以一等分为半径,分别作四个圆。在每个圆上各定出五个等距离的点,其中均须各有一点位于大五角星中心点与以上四个圆心的各联结线上。然后用构成大五角星的同样方法,构成小五角星。此四颗小五角星均各有一个角尖正对大五角星的中心点。● 以上内容摘自《中华人民共和国国旗法》国旗绘制过程下面通过动态图来看一下国旗的绘制过程。程序设计下面开始编写程序脚本。本文所用的Python编程工具为编程猫海龟编辑器。确定画布大小&绘制旗面导入海龟库,设置屏幕大小为:1000X800。设置两个画笔,star_center用来标记大五角星的中心位置,为绘制小五角星提供参考(制作要求小五角星一角要正对大五角星中心);画笔pen用于绘制各类图形。设置国旗的大小为:900X600(保持长高比为3:2)。flag_length = 900 flag_height = 600据此可以确定一等分的长度为30unit = flag_length / 30绘制旗面时,将画笔pen移至长方形左上角位置,然后绘制一个长方形,以红色填充即可。参考代码如下。import turtle # 设置画布 screen = turtle.Screen() screen.title("标准五星红旗") screen.setup(1000, 800) screen.bgcolor("white") #star_center用于标记五角星中心 star_center = turtle.Pen() star_center.hideturtle() #pen用于绘制图形pen = turtle.Pen() pen.speed(50) pen.hideturtle()# 国旗尺寸参数(长高比为3:2)flag_length = 900flag_height = 600unit = flag_length / 30# 旗面长度30等分即为基本单位长度 # 绘制红色旗面 def draw_background(): pen.penup() pen.goto(-flag_length/2, flag_height/2) #画笔移动到旗面左上角位置 pen.pendown() pen.color("red") pen.begin_fill() for _ in range(2): pen.forward(flag_length) pen.right(90) pen.forward(flag_height) pen.right(90) pen.end_fill() pen.penup()确定五角星顶点坐标在五角星的外接圆等距离确定5个点,相隔两点相连,所得外轮廓线即为五角星。绘制方法是:将画笔移动至五角星中心点位置,设置好画笔方向,使之移动一个外接圆半径,画笔就位于外接圆上了。调整画笔方向与圆心垂直,并且使圆心位于画笔左侧;以画笔画圆形,每旋转72度,记录下画笔坐标,得到的5个坐标即为五角星顶点坐标。如下图所示。 视频详情 根据上述方法,定义获取五角星顶点坐标的函数get_star_ops(x, y, size, angle),它有4个参数,x和y是五角星中心点坐标,size是五角星外接圆的半径,angle是从中心点到第一个顶点位置面向的方向,函数返回5个顶点坐标值列表points。代码如下所示。# 获取五角星顶点坐标 def get_star_ops(x, y, size, angle): pen.penup() pen.goto(x, y) pen.setheading(angle) pen.forward(size) pen.left(90) points=[] for _ in range(5): x = pen.xcor() y = pen.ycor() points.append((x, y)) pen.circle(size,72) return points绘制五角星确定好五角星的5个顶点后,按照顺序①→③→⑤→②→④→①将各点连接,即可画出五角星,如下图所示。因为后面要反复使用,我们将画五角星的过程定义为一个函数draw_star(points),函数参数points就是五角星的5个顶点坐标列表。代码如下所示。# 绘制五角星 def draw_star(points): pen.penup() pen.goto(points[0]) pen.pendown() pen.color("yellow") pen.begin_fill() pen.goto(points[2]) pen.goto(points[4]) pen.goto(points[1]) pen.goto(points[3]) pen.end_fill() pen.penup()计算小五角星中心点4个小五角星的中心点位置是由旗面大小决定的,为此可以定义一个函数small_stars_pos()来计算,返回4个小五角星中心点坐标列表。参考代码如下。# 计算小五角星中心点位置 def small_stars_pos(): # 第一颗小星(上二下八、左十右五) x1 = -flag_length/2 + 10 * unit y1 = flag_height/2 - 2 * unit # 第二颗小星(上四下六、左十二右三) x2 = -flag_length/2 + 12 * unit y2 = flag_height/2 - 4 * unit # 第三颗小星(上七下三、左十二右三) x3 = -flag_length/2 + 12 * unit y3 = flag_height/2 - 7 * unit # 第四颗小星(上九下一、左十右五) x4 = -flag_length/2 + 10 * unit y4 = flag_height/2 - 9 * unit return [(x1, y1), (x2, y2), (x3, y3), (x4, y4)]设计主程序按照旗面、小五角星、小五角星的绘制顺序,调用相关函数,即可完成绘制。参考代码如下所示。# 主程序 draw_background() #绘制旗面 # 确定大五角星中心点位置(上五下五、左五右十) big_star_x = -flag_length/2 + 5 * unit big_star_y = flag_height/2 - 5 * unit point=get_star_ops(big_star_x, big_star_y, 3 * unit, 90)#返回大五角星的顶点坐标列表draw_star(point)#绘制大五角星star_center.penup()star_center.goto(big_star_x, big_star_y) #将center_star移动至大五角星中心点# 绘制四颗小五角星 small_stars = small_stars_pos() #获得四个小五角星的中心点坐标for x, y in small_stars: pen.goto(x,y)#画笔移至小五角星中心点 angle=pen.towards(star_center)#获取画笔面向大五角星中心点的角度 point=get_star_ops(x,y,unit,angle)#返回小五角星的顶点坐标列表 draw_star(point) turtle.done()
初中信息技术
AI 赋能,教学焕新 —— 豆包在中小学教育中的创新应用与实践
牛志良名师工作室
2025.12.13
8
豆包是一款强大、实用且免费的AI工具,以下是近期对它详细介绍的一个培训分享内容,供大家参考。AI 赋能,教学焕新 —— 豆包在中小学教育中的创新应用与实践各位教育同仁,大家好!今天我带来的分享主题是 “AI 赋能,教学焕新 —— 豆包在中小学教育中的创新应用与实践”。在数字化浪潮席卷教育的今天,我们常常会思考:如何让 AI 工具真正融入日常教学,帮我们解决实际难题?今天要给大家介绍的 “豆包”,就是一款为中国中小学教育场景量身打造的 AI 助手。接下来,我们会从 “认识豆包”“直面教育痛点”“豆包的解决方案”“核心功能实操” 到 “AI 时代的能力培养”,一步步带大家解锁豆包的教育价值。二、认识豆包:为什么它适合中小学教育?1. 豆包是什么?首先,我们得明确 “豆包” 的定位 —— 它不是一款需要复杂操作的专业软件,而是中文理解能力强、无需科学上网、适配中国教育场景的国产 AI 对话助手。无论是老师还是学生,用中文就能顺畅交流,不用纠结语言障碍,也不用为 “上网” 问题烦恼。2. 为什么选择豆包?核心原因有两个:一是功能强大,能覆盖备课、教学、管理、沟通等全场景;二是免费易用,大部分核心功能不需要付费,上手门槛低,老师和学生花几分钟就能学会基础操作。3. 怎么用豆包?三种常用方式,满足不同场景需求:•手机 APP:随时随地用,比如课间帮学生答疑、路上构思教案;•网页端:https://www.doubao.com/chat/,电脑、平板都能登,适合深度创作(写教案、做 PPT);•电脑端:功能更全,支持文档上传、编程、多模态生成,备课、做课件首选。三、直面痛点:中小学教育工作者的四大挑战在讲豆包的应用前,我们先聊聊大家日常工作中可能遇到的难题 —— 这也是我们选择用 AI 工具的核心原因。1. 教学与备课的难题比如跨学科整合要求高(像语文和历史结合讲古诗背景)、实验设计耗时间(准备科学课的实验步骤和材料清单)、课后服务 / 社团缺资源(想搞编程社团却没合适教案),这些都会占用大量时间。2. 学生与班级管理的压力关注学生心理健康难(每个孩子情况不同,难做到随时沟通)、突发事件没预案(比如学生课间冲突怎么处理)、评语 “千人一面”(期末写几十份评语,容易重复),还有档案管理、成绩统计这些琐碎事,都很耗费精力。3. 沟通与成长的困惑和 “不同频” 家长沟通难(比如有的家长不理解分层作业的意义)、自己有职业倦怠(长期重复工作没新鲜感)、知识更新压力大(教育理念、技术工具总在变)。4. 行政与事务的负担迎检材料、公开课课件要反复改,个性化学习材料(比如给学困生的基础题、给优等生的拓展题)生成慢,这些事务性工作往往挤占了备课和关注学生的时间。其实这些痛点,豆包都能针对性解决 —— 接下来我们看它的精准定位。四、豆包发力:四大维度破解教育难题豆包不是 “万能工具”,但它的功能设计完全贴合中小学教育场景,主要聚焦四大维度:1. 维度一:教学与备课的智能革新针对 “备课耗时长、跨学科难、创意不足” 等问题,豆包能做这些:•快速生成教案框架:用 “帮我写作” 功能,输入 “初中语文《背影》教案”,1 分钟出框架,再自己优化细节;•做跨学科工具:用 “AI 编程” 做数学诗词填空程序,把语文和编程结合,社团课能用;•做教学可视化材料:用 “图像生成” 画《草船借箭》场景图、数学几何模型,课堂讲解更直观;•分层命题:输入 “小学三年级数学除法基础题 + 拓展题”,自动生成不同难度的题目。2. 维度二:学生与班级管理的得力助手解决 “心理关注难、评语重复、记录繁琐” 等问题:•心理健康辅助:用 “AI 对话” 模拟 “心理小助手”,学生有小情绪可先和豆包沟通,老师再跟进;•个性化评语:输入 “学生小明,数学进步快,上课爱发言,有点粗心”,生成专属评语;•日常记录:用 “录音纪要” 记班会要点、晨检情况,自动转文字,不用手写;•班级活动创意:用 “图像生成” 做校园科技节海报,用 “音乐生成” 做活动背景音。3. 维度三:沟通与个人成长的专业智库应对 “家校沟通难、职业倦怠、科研迷茫”:•家校沟通话术:输入 “和家长解释分层作业的意义”,生成清晰的沟通话术;•缓解职业倦怠:用 “AI 对话” 聊教育案例、获取新教学方法,找回工作新鲜感;•教育科研辅助:用 “AI 阅读” 快速梳理教育专著核心观点,比如读《给教师的建议》,提炼 “如何关注后进生” 要点。4. 维度四:行政与事务工作的效率神器解决 “数据统计慢、材料写得累”:•成绩分析:上传学生成绩表,用 “数据分析” 功能生成各题型得分率,找出班级薄弱知识点;•材料撰写:用 “帮我写作” 生成迎检报告、公开课说课稿,再修改调整;•资源管理:用 “AI 云盘(5T)” 存教案、试卷、学生作业,还能共享给同事和学生,不用再传 U 盘。五、核心功能速览:豆包具体能做什么?刚才讲了应用维度,现在我们拆解开看豆包的核心功能,分基础功能和特色功能:1. 基础功能:像 “同事 + 助理 + 专家” 一样帮你•像同事一样对话:随时答疑、聊思路,比如 “如何讲清楚物理浮力原理”“小学英语课堂游戏有哪些”;•像助理一样创作:生成文本(教案、通知、总结)、写大纲,比如 “家长会发言稿大纲”“社团活动总结”;•像专家一样分析:提炼文本重点(比如把教育论文缩成要点)、润色语句(修改教案里的晦涩表述)、分析数据(成绩表、作业提交率)。2. 特色功能:核心亮点,让教学更有创意•亮点 1:“创建智能体”—— 打造你的专属学科助手!比如历史老师做 “历史故事讲解员”,输入 “讲唐朝长安城的生活”,智能体就会用故事化语言讲解;科学老师做 “实验小助手”,学生问 “酒精灯怎么用”,能自动回复步骤和注意事项。•亮点 2:多模态能力 —— 不止文字,还有图文音视频:◦图文识别:拍试卷错题,自动识别题目并分析;◦文档上传:传 PDF 教案,豆包帮你梳理重点;◦绘画功能(DALL・E3):生成教学插图、创意画;◦音乐生成:给古诗配朗诵伴奏,比如《静夜思》;◦视频生成:图生视频,每天 10 次免费,比如把 “植物生长过程” 的图片做成动态视频;◦语音对话:英语课模拟 “机场问路” 场景,学生语音对话练口语;语文课纠正朗诵发音。六、AI 时代:教师必备的五大关键能力用豆包不是 “依赖 AI”,而是 “用好 AI”,这需要我们培养五种能力:1.优先借助 AI 寻求解决方案:遇到问题先和AI深度对话,比如备课时先让它生成 3 种教案思路,再梳理自己的想法,不是直接照搬;2.举一反三,拓展应用边界:比如用AI做了语文课文插图,就可以拓展到数学几何图、科学实验示意图,把一个功能用在多个学科;3.以 AI 制衡 AI,善用逆向思维:比如AI生成教案后,再问它 “这个教案适合学困生吗?有哪些可以改进的地方”,用 AI 验证和优化结果,将想要制作的作品,截图或者文件形式发给AI,反向倒推提示词,要学会用“魔法打败魔法”;4.保持持续学习的主动性:AI 更新快,比如豆包新增了 “视频生成” 功能,我们要主动尝试用它做动态教具,与时俱进跟上技术节奏;5.坚持独立思考,保持人文判断:AI 能生成评语,但学生的 “独特闪光点” 需要老师自己观察;AI 能分析成绩,但学困生的心理需求需要老师主动沟通,不能让 AI 替代 “人的温度”。今天我们从 “是什么、为什么用、怎么用” 三个层面,介绍了豆包在中小学教育中的应用。它不是一款 “高大上” 的工具,而是能真正帮我们减负、提效、添创意的 “教育伙伴”—— 备课快一点,管理顺一点,课堂活一点,我们就能有更多时间关注学生、提升自己。最后,学以致用,知易行难,希望大家接下来,都能试着用豆包解决一个小问题:比如今天就用它生成一份班会发言稿,或者做一张教学插图。相信用过之后,你会发现 “AI 赋能教学” 不是口号,而是能落地的日常。
初中信息技术
AI网页编程基础HTML的那些事
牛志良名师工作室
2025.12.13
8
最近在做课程,大家在追求网页课件炫酷效果的同时,都对网页课件的一些知识存在疑惑,今天张老师就把基础部分补足,用到的相关的基础模块有3个分别是html,css和JavaScript,相较于后者html属于最基础最简单的部分,从0-1也不会超过1个小时。第 1 课:HTML 基础与网页结构学习目标了解 HTML 的定义和作用掌握 HTML 基本结构学会使用常见的 HTML 标签能够创建一个简单的 HTML 文件知识讲解HTML(HyperText Markup Language,超文本标记语言)是用来描述网页的一种语言。它不是编程语言,而是一种标记语言,通过标签来描述网页内容。HTML5 是 HTML 的第五个版本,增加了许多新特性,例如语义化标签、本地存储、Canvas 绘图、多媒体支持等,这些都为 AI 网页编程提供了更多可能。HTML 基本结构:<!DOCTYPEhtml><html><head><metacharset="UTF-8"><title>我的第一个网页</title></head><body><h1>欢迎来到我的网页</h1><p>这是一个段落。</p></body></html>基本标签说明:<!DOCTYPE html>:声明 HTML5 文档<html>:HTML 文档的根标签<head>:包含文档的元数据<title>:浏览器标签页显示的标题<body>:网页可见内容代码示例<!DOCTYPEhtml><htmllang="zh-CN"><head><metacharset="UTF-8"><title>我的第一个网页</title></head><body><h1>你好,HTML5!</h1><p>这是我的第一个HTML5网页。</p><imgsrc="https://example.com/logo.png"alt="示例图片"></body></html>总结与练习总结:HTML 是网页的骨架HTML5 是最新标准,支持更多功能网页由标签组成,标签通常成对出现练习:创建一个 HTML 文件添加标题和几个段落插入一张图片第 2 课:HTML 常用标签与属性学习目标掌握常用 HTML 标签了解标签属性的用法学会创建列表和链接知识讲解HTML 标签是构成网页的基本元素,每个标签都有特定的功能。属性可以为标签提供更多信息。常用标签:标题:<h1> 到 <h6>段落:<p>链接:<a href="url">文本</a>图片:<img src="路径" alt="描述">列表:<ul>(无序列表)、<ol>(有序列表)、<li>(列表项)分隔线:<hr>换行:<br>标签属性:id:唯一标识class:类名,用于 CSS 样式style:内联样式href:链接地址src:资源路径代码示例<!DOCTYPEhtml><htmllang="zh-CN"><head><metacharset="UTF-8"><title>HTML常用标签</title></head><body><h1>HTML常用标签示例</h1><h2>1. 链接</h2><a href="https://www.example.com"target="_blank">访问示例网站</a><h2>2. 图片</h2><img src="https://example.com/image.jpg"alt="示例图片"width="300"><h2>3. 列表</h2><h3>无序列表:</h3><ul><li>苹果</li><li>香蕉</li><li>橙子</li></ul><h3>有序列表:</h3><ol><li>第一步</li><li>第二步</li><li>第三步</li></ol></body></html>总结与练习总结:标签决定内容的类型和结构属性提供额外信息合理使用标签能让网页结构更清晰练习:创建一个包含标题、段落、链接和图片的网页添加有序和无序列表尝试使用不同的属性第 3 课:HTML5 语义化标签与多媒体(约 1000 字)学习目标了解 HTML5 语义化标签的优势掌握常用语义化标签学会嵌入音频和视频知识讲解HTML5 引入了许多语义化标签,这些标签不仅描述了内容的外观,还描述了内容的含义。常用语义化标签:<header>:页眉<nav>:导航栏<main>:主要内容<article>:文章内容<section>:章节<aside>:侧边栏<footer>:页脚多媒体支持:HTML5 原生支持音频和视频,无需插件。音频:<audio>视频:<video>代码示例<!DOCTYPEhtml><htmllang="zh-CN"><head><metacharset="UTF-8"><title>HTML5语义化与多媒体</title></head><body><header><h1>我的网站</h1><nav><a href="#home">首页</a> |<a href="#news">新闻</a> |<a href="#contact">联系我们</a></nav></header><main><article><h2>欢迎来到我的网站</h2><p>这是一个使用HTML5语义化标签创建的网页。</p><h3>视频演示</h3><video width="400"controls><source src="movie.mp4"type="video/mp4"> 您的浏览器不支持HTML5视频播放。</video><h3>音频演示</h3><audio controls><source src="music.mp3" type="audio/mpeg"> 您的浏览器不支持HTML5音频播放。</audio></article><aside><h3>相关链接</h3><ul><li><ahref="#">HTML5教程</a></li><li><ahref="#">CSS3教程</a></li><li><ahref="#">JavaScript教程</a></li></ul></aside></main><footer><p>© 2025 我的网站. 保留所有权利.</p></footer></body></html>总结与练习总结:语义化标签提高代码可读性和 SEO 效果HTML5 原生支持多媒体合理布局让网页结构更清晰练习:使用语义化标签创建一个网页框架嵌入一个视频和一个音频添加导航链接第 4 课:HTML 表单与输入验证学习目标掌握 HTML 表单的创建方法了解常用表单控件学会使用 HTML5 表单验证知识讲解表单是网页与用户交互的重要元素,用于收集用户输入的信息。表单基本结构:<form action="处理地址"method="提交方式"><!-- 表单控件 --></form>常用表单控件:文本框:<input type="text">密码框:<input type="password">单选按钮:<input type="radio">复选框:<input type="checkbox">提交按钮:<input type="submit">下拉列表:<select> 和 <option>文本域:<textarea>HTML5 新增输入类型:邮箱:<input type="email">网址:<input type="url">日期:<input type="date">数字:<input type="number">搜索:<input type="search">代码示例<!DOCTYPE html><html lang="zh-CN"><head><meta charset="UTF-8"><title>HTML5表单示例</title></head><body><h1>用户注册</h1><form action="/register"method="post"><label for="username">用户名:</label><input type="text"id="username"name="username"requiredminlength="3"maxlength="20"><br><br><label for="email">邮箱:</label><input type="email"id="email"name="email"required><br><br><label for="password">密码:</label><input type="password"id="password"name="password"requiredminlength="6"><br><br><label for="age">年龄:</label><input type="number"id="age"name="age"min="18"max="100"><br><br><label for="birthday">生日:</label><input type="date"id="birthday"name="birthday"><br><br><label>性别:</label><input type="radio"id="male"name="gender"value="male"><label for="male">男</label><inputtype="radio"id="female"name="gender"value="female"><labelfor="female">女</label><br><br><label>爱好:</label><inputtype="checkbox"id="reading"name="hobby"value="reading"><labelfor="reading">阅读</label><inputtype="checkbox"id="sports"name="hobby"value="sports"><labelfor="sports">运动</label><inputtype="checkbox"id="music"name="hobby"value="music"><labelfor="music">音乐</label><br><br><labelfor="country">国家:</label><selectid="country"name="country"><optionvalue="china">中国</option><optionvalue="usa">美国</option><optionvalue="uk">英国</option></select><br><br><labelfor="message">留言:</label><textareaid="message"name="message"rows="4"cols="50"></textarea><br><br><inputtype="submit"value="注册"><inputtype="reset"value="重置"></form></body></html>总结与练习总结:表单用于收集用户输入HTML5 提供了丰富的输入类型和验证功能合理使用表单控件能提升用户体验练习:创建一个包含多种输入类型的表单添加必要的验证规则美化表单布局第 5 课:HTML 与 AI 的结合学习目标了解 HTML 与 AI 结合的基本原理掌握如何通过 API 调用 AI 服务学会创建一个简单的 AI 交互网页知识讲解HTML 本身不具备 AI 功能,但它可以作为前端界面,通过 JavaScript 调用 AI API 来实现智能功能。常见的 AI API:Baidu AITencent AI实现步骤:创建 HTML 界面,用于显示和输入使用 JavaScript 获取用户输入调用 AI API,发送请求接收 API 返回的结果在网页上显示结果代码示例html预览<!DOCTYPEhtml><htmllang="zh-CN"><head><metacharset="UTF-8"><title>简单的AI聊天机器人</title><style>body{font-family: sans-serif;max-width:800px;margin:0 auto;padding:20px;}#chat-container{border:1px solid #ccc;border-radius:10px;padding:10px;height:400px;overflow-y: auto;}.message{margin:5px0;padding:8px;border-radius:5px;}.user-message{background-color:#e6f2ff;text-align: right;}.ai-message{background-color:#f0f0f0;}#input-container{margin-top:10px;display: flex;}#message-input{flex-grow:1;padding:8px;border:1px solid #ccc;border-radius:5px;}#send-button{margin-left:5px;padding:8px15px;background-color:#4CAF50;color:white;border: none;border-radius:5px;cursor: pointer;}</style></head><body><h1>AI聊天机器人</h1><divid="chat-container"></div><divid="input-container"><inputtype="text"id="message-input"placeholder="请输入消息..."><buttonid="send-button">发送</button></div><script>const chatContainer =document.getElementById('chat-container');const messageInput =document.getElementById('message-input');const sendButton =document.getElementById('send-button');// 模拟AI回复functiongetAIResponse(message){// 在实际应用中,这里应该调用真实的AI APIconst responses =["我是一个AI聊天机器人,很高兴为您服务!","您刚刚说的是:"+ message,"能再详细解释一下吗?","我正在学习更多知识,以便更好地帮助您。","这个问题很有趣,让我思考一下..."];return responses[Math.floor(Math.random()* responses.length)];}functionaddMessageToChat(text, isUser){const messageDiv =document.createElement('div'); messageDiv.className=`message ${isUser ?'user-message':'ai-message'}`; messageDiv.textContent= text; chatContainer.appendChild(messageDiv); chatContainer.scrollTop= chatContainer.scrollHeight;}functionsendMessage(){const message = messageInput.value.trim();if(!message)return;addMessageToChat(message,true); messageInput.value='';// 模拟网络延迟setTimeout(()=>{const aiResponse =getAIResponse(message);addMessageToChat(aiResponse,false);},1000);}sendButton.addEventListener('click', sendMessage); messageInput.addEventListener('keypress',(e)=>{if(e.key==='Enter')sendMessage();});// 初始欢迎消息addMessageToChat("你好!我是一个AI聊天机器人,有什么我可以帮助你的吗?",false);</script></body></html>总结与练习总结:HTML 负责构建 AI 应用的用户界面JavaScript 负责处理用户交互和 API 调用AI 功能通常通过调用第三方 API 实现练习:注册一个 AI API 服务(如 OpenAI)获取 API 密钥修改示例代码,使其能够调用真实的 AI API课程总结通过这 5 节课,我们从 HTML 基础开始,学习了网页结构、常用标签、语义化、表单以及如何与 AI 结合。这些知识为你进一步学习前端开发和 AI 应用打下了坚实的基础。下一步学习建议:学习 CSS3,美化你的网页深入学习 JavaScript,处理更复杂的交互了解更多 AI API 的使用方法尝试构建一个完整的 AI 应用
初中信息技术
利用deepseek制作实用小工具
牛志良名师工作室
2025.12.13
7
利用deepseek可以制作实用小工具,分享的PDF常用功能小助手,就是使用deepseek制作,让deepseek使用python,GUI图形,生成我们想要的工具,经过调整,将代码复制进python,导出exe文件。
初中信息技术
根据身份证号获取出生日期、计算年龄
牛志良名师工作室
2025.12.13
10
根据身份证号获取出生年月日:=DATE(MID(C2,7,4), MID(C2,11,2), MID(C2,13,2))根据身份证号计算年龄:=DATEDIF(DATE(MID(C2,7,4), MID(C2,11,2), MID(C2,13,2)),TODAY(), "y")C2表示身份证号在C2单元格,第一个取值表示从第7位开始取4位即年份,第二个取值表示从第11位开始取2位即月份,第二个取值表示从第13位开始取2位即日,TODAY()即当年年份,y返回两个日期之间完整的年份差(忽略月份和天数是否满)。常用于计算年龄。
初中信息技术
对STEM科学教育的理解
牛志良名师工作室
2025.12.13
8
STEM教育的终极目标不仅仅是传授知识,而是培养具备科学素养、技术能力、工程思维和数学根基的复合型人才。其核心是塑造一种探究世界、创造性解决问题的思维习惯与行动能力。跨学科整合性,不是简单地将四门课并列,而是围绕一个核心主题或挑战,让学生看到知识是如何在现实中交织应用的。学习始于一个开放式的、有挑战性的问题。学生经历提问、调研、构思、设计、测试、改进的完整探究循环,像科学家一样思考,像工程师一样工作。强调“动手做”和“动脑想”相结合。学生需要产出有形的作品或解决方案(如一个程序、一个模型、一份报告),在迭代改进中学习,允许失败并从失败中汲取经验。