前言:想要写出一篇令人眼前一亮的文章吗?我们特意为您整理了5篇人工智能实践教学范文,相信会为您的写作带来帮助,发现更多的写作思路和灵感。
人工智能作为一门课程[1],开设时间距今只有40多年,但发展极为迅猛。人工智能课程的内容涉及计算机科学、数学、系统科学、控制科学、信息科学、心理学、电子学、生物学、语言学等等,几乎所有科学工作者都可以在人工智能中找到自己感兴趣的问题。目前,国内外已有众多高校指定人工智能为计算机科学与技术及其相关专业的主修专业基础课程,它在拓展计算机和自动控制的研究和应用领域方面有着极其诱人的学科发展前景。自2003年起,国内诸多高等院校陆续开设“智能科学与技术”本科专业,同时也有更多高校在传统信息类专业中加大了人工智能课程的课时比重,因此如何提高人工智能课程的教学质量显得尤为重要。?
本文结合人工智能课程的特点以及自己教学与研究的实践,对本课程的教学进行一些探讨,以期改进人工智能课程教学方法,达到提高本课程教学质量的目的。??
一、兼顾课程内容的统一性和差异性??
人工智能课程的核心内容主要集中在对基本概念、基本原理、基本方法和重要算法及其应用的认识和理解上,尽管各种基本概念、原理、方法和算法在一定程度上自成体系,但是它们之间又存在着许多内在联系和规律。从这一点来看,人工智能课程与其他很多计算机课程是不同的,这就要求人工智能课程的授课要具有自己的特色。?
知识表示、知识推理、知识应用是人工智能课程的三大内容,解决任何一个人工智能问题都离不开两个步骤,即知识表示和问题求解。由此,人工智能课程从总体结构上就有了一个比较清晰的脉络,即首先必然要学习各种知识表示方法,然后是利用这些知识进行推理,进而实现知识应用,最终达到问题求解的目的。问题求解又分为基本的问题求解方法和高级问题求解方法。图搜索策略、启发式搜索、消解原理以及规则演绎系统等都属于基本的问题求解方法。计算智能、专家系统、机器学习、自动规划等属于高级问题求解方法。?
同时,人工智能课程某些章节或者某些方法算法在一定程度上又自成体系。例如,各种不同的知识表示方法不管是数据结构还是表示形式都完全不相同。又例如,人工智能有许多不同的学派[2],本课程往往同时会介绍不同学派的算法,这些学派在人工智能的基础理论和方法、技术路线等方面是完全不同的,甚至是对立的。?
这些都要求我们在教学过程中不仅要强调人工智能课程理论的统一性和完整性,又要兼顾各学派的特点,尊重甚至调动学生们对不同人工智能学派及其方法的兴趣。在编写和选用教材时也要注重这一点,我们选用的是蔡自兴教授编写的《人工智能及其应用》系列教材[1,2],该教材以逻辑主义学派为主线,兼顾引进其他学派的精华内容,具有较强的科学性。
??二、实施分层次教学??
各高校一般同时为计算机相关专业的本科生和研究生开设了人工智能课程,甚至有的非计算机类专业也开设有人工智能课程。不同层次的学生对人工智能课程要求掌握的程度不同,我们首先明确本科生和研究生以及非计算机类专业学生的教学目的和教学内容,做到分层次设计人工智能课程教学?过程。?
本科阶段的人工智能课程课时量较少,本科层次只需要做到对大部分人工智能概念和算法了解、认识,少部分达到理解层次。本科生一般都是在高年级(三年级下期或者四年级上期)开设人工智能课程,这时已有不少学生准备继续读研或者已经被保研,因此在兼顾全体学生教学层次的同时,要注意给这部分学生足够的相关参考书目,让他们能够利用课余时间广泛深入了解人工智能相关算法,老师在课后还应和他们进行充分讨论,培养他们对人工智能的特别兴趣。?
非计算机类专业的学生往往需要学习如何利用人工智能知识解决该专业领域内的问题,因此在教学中要尽量有专业针对性地进行教学。例如针对农科类专业,在教学专家系统过程中,我们要求学生参考北京农业信息技术研究中心开发的农业专家系统开发平台(paid5?0)理解并开发与本专业领域相关的简易农业专家系统。?
给研究生开设人工智能课程要求做到概念理解,基本算法精通,即要求全面、系统地掌握人工智能的基本概念、基本原理、典型方法和若干应用实例,并且能灵活运用所学知识阐述解决实际问题的方法和途径。课程教学中要致力于培养学生分析问题与解决问题的能力,要求研究生将人工智能方法与自己的研究方向相结合,用人工智能方法解决所研究课题中的实际问题,并撰写相关的课程论文,以小型研讨会的形式进行报告交流。实践证明,我们的研究生的人工智能教学效果明显提升,成效突出。
??三、案例驱动,寓教于乐??
采用案例教学是为了充分调动学生的学习兴趣,增强学生学习的自觉性[3]。通过案例教学能把枯燥的人工智能理论知识具体化、形象化,可以使学生更加感性地理解课堂教学内容。这些案例都是以教师所从事的科研项目中的实际应用环境为背景进行阐述的,让学生能在实际环境中理解概念和知识,学会利用人工智能知识去分析和解决实际问题。在教学过程中要选择学生容易接受的案例,体现理论联系实际的特色,激发学生的兴趣。?
例如,在讲授“计算智能”内容时,我们结合黄河三门峡和小浪底水库水沙联合智能调度系统[4]进行讲解。综合三门峡水库和小浪底水库防洪运用的基本原则、历年调度方案、专家的经验、历年数据和现有的调水调沙数学模型,分别利用模糊决策、神经网络、遗传算法及综合集成方法来实现三门峡、小浪底水库水沙联合调度。?
又例如为了让学生走近机器人,我们进行了一场机器人展示课,将研究所现有的MOROCS?1(中南一号智能移动机器人)、ASR(广茂达)、AmigoBot(自主移动机器人)、CanDroid(罐头机器人)、MD?375 Rover(人控漫游车)、Fokker D7(人控飞机,1:72)、Rockit OWI?769K(声按、压控火牛机器人)、Hexapod Monster(六足爬行机器人)、Hubo(多机能歌舞机器人)等各类机器人全部拿出来给学生做了功能演示[5]。亲眼看到这么多机器人,同学们都非常兴奋,对人工智能课程的兴趣高涨。?
在进行案例教学时,引导学生带着问题和求知欲望深入理论的学习,让学生在案例中寻找问题的答案并获取知识。在讲授利用神经网络进行水库调度时,引导学生分析如何确定神经网络的输入端数据,什么是泛化能力以及如何提高神经网络的泛化能力。?
为了巩固所学内容,可以让学生组成讨论小组对教师提出的论题进行讨论,分小组阐述自己的观点,这样有助于提高学生学习的主动性,还有助于培养学生思考问题的能力和提高理论教学的效果。案例教学的关键在于引导学生利用所学到的理论知识去解释、分析和解决现实案例中的问题,以达到训练学生理论运用和深入理解理论知识的目的。?
此外,我们挑选了机器人足球、拖拉机扑克牌、中国象棋、五子棋等普遍受人喜爱的智能游戏,让学生亲手设计小型智能游戏软件,在设计的过程中掌握高深的人工智能理论知识,让学生学得会、用得上、记得牢。
??四、结语??
以上谈到的一些教学方法是我们在教学过程中总结体会比较深刻的方面,以供探讨。事实上,要进一步提高人工智能课程的教学质量,还有很多方面需要改革和加强。如不断强调人工智能教师的专业素质,要求他们在讲授好人工智能课程的同时,努力提升出自身的专业素质,给学生一个良好的专业素质导向。其次,在人工智能课程教学过程中还需要有培养实用型人才的教学理念,特别是注重培养有创新意识的实用型人才。注重培养学生的质疑能力,只有通过质疑和提出问题,学生的创新意识才能够得到不断强化,创新思维能力才能够得以不断提高。?
人工智能学科是一门非常年轻、又非常前沿的学科,有其自身的突出特点,人工智能课程教学必然与其他计算机专业课程教学不同,需要更多的从事人工智能教学的教师在自身的教学实践中不断积累经验,进行广泛的教学交流。
参考文献?
[1]
蔡自兴, 徐光祐. 人工智能及其应用(第三版)(研究生用书)[M]. 北京: 清华大学出版社, 2004(8): 1-4.?
[2]蔡自兴, 徐光祐. 人工智能及其应用(第三版)(本科生用书)[M]. 北京: 清华大学出版社, 2003(8):288-290.?
[3]雷焕贵, 段云青. 中美案例教学的比较[J]. 教育探索, 2010(6): 150-151.?
论文关键词:高职教育,公共英语教学,技能型
一、引言
改革开放以来,随着我国经济建设的不断深入,国际贸易交流日益频繁,引进国外先进技术的活动逐渐增多,国内企业产品走向世界的愿望越来越迫切,社会对外语人才的需求不断增强。30年来,外语人才在对外贸易和经济合作中做出了巨大贡献,这支队伍中就包括了一批又一批高职高专院校培养的外语人才。为了适应经济发展和社会对外语人才的需求技能型,高职高专的外语教学改革经历了从注重“语言知识”培养到注重“语言应用能力”培养,从“单一培养模式”到“复合培养模式”的转变、发展过程。[1]
二、高职高专英专业语教学的发展与改革
在20世纪,受到传统本科院校精英教育的影响,高职高专外语人才培养中过度追求对语言知识的讲解,忽略了语言应用能力的训练,学生走上工作岗位后无法满足用人单位的要求,缺乏与岗位要求相适应的语言技能,无法突显高职教育的特色,在人才市场上缺少了竞争力。进入21世纪后,随着改革开放的不断深入,国际贸易交流活动中角色分工更细,同时受到德国等发达国家的职业教育理念的影响,“语言+职业能力”的高职学生培养模式越来越明确,人才需求出现“复合型”趋势,语言的学习和训练不能再是单一的技能,一专多能的复合型外语人才成了需求的主流。
针对如此的变化技能型,高职高专的外语教学及时做出反应。而作为外语教学中最主要的一部分,高职高专英语教学更是密切联系实际,在专业设置、课程开发、教学方式调整等诸多方面进行了改革,培养出一批批适应不同工作岗位的合格的高职高专英语人才。
(1) 专业设置多元化
据一项问卷调查显示,目前市场对纯外语人才的需求在逐年下降,“外语+技能型”人才需求比例上升至66%。[1] 因此,以适应市场需求为办学宗旨的高职院校外语教育迅速调整了培养目标,专业设置上涵盖了商务英语、应用英语、旅游英语和外语教育四大类。其中应用英语专业方向设置,更是紧跟时展的步伐,呈现出多元化趋势,先后出现了空乘方向、IT方向、国际金融方向、物流方向、国际会计方向和会展方向等。
(2) 课程开发程序化
上述定位清晰的专业设置,在课程开发上也密切联系相应岗位需求,出现了针对性很强的“职业英语”或“行业英语”。区别于传统的“专业英语”,“行业英语”打破了以知识传授为主要特征的课程模式,建立基于工作过程导向的课程体系。十分注重语言实践交流能力和运用能力,更强调一个人在现代工作环境下的综合语言能力技能型,为高职学生开发最“职业”的英语,进入职场时可以拿来就用,例如旅游英语、商务英语、医用英语、物流英语、空乘英语、会展英语等。
课程开发过程中,英语教师深入行业一线进行专业调研,对某一职业或岗位(群)进行工作任务分析,形成按工作过程构建项目化课程。突出表现为:用职业技能表述课程目标、将工作任务转化为教学内容、以工作内容为载体设计“学习项目”。[1]
(3) 教学方式技能化
结合行业英语的教学,必然要求探索发展出适合培养学生语言英语应用能力的教学方法与手段。近年来,高职英语的教学中出现了一系列注重实践的教学方式:如案例教学法、项目教学法、模拟教学法等,这些教学方式与传统的交际法、任务型教学法等相结合,获得巨大成功。
其中,高职高专英语教学中精品课程的建设则将专业设置、课程开发和教学方法的发展有效结合起来。例如,深圳职业技术学院在从2006年至2008年连续三年分别有三种英语类课程成功申报为国家级精品课程,包括商务现场口译、商务英语和会展英语。[2] 学院充分利用了深圳特区经济发展的天时、地利、人和的诸多优势,针对性地培养了一大批适应市场需求、深受用人单位欢迎的毕业生。
三、公共英语教学的发展探索
在高职高专英语专业迅速发展的背景下,公共英语教学同样经历了从本科“压缩型”向培养英语应用能力转变的曲折过程。[1] 随着高等职业教育规模的扩大,公共英语的教学任务猛增技能型,教学理念需要不断更新,教学模式和考核模式逐渐转轨,需要努力探索有效的高职高专公共英语教学体系。
在20世纪90年代,随着多层次教育体系的成熟发展,高职英语脱离了普通高校的大学英语教学和中等专科学校的公共英语教学体系。在2000年,根据教育部“三教统筹”的部署,制定完成了《高职高专教育英语课程教学基本要求(试行)》,对高职高专英语课程的性质和任务、教学目标、教学要求、语言知识和技能等重大问题进行了说明,进一步深化教学改革。根据《基本要求》的阐述,要求以培养学生实际运用语言的能力为目标,突出教学摘要求、分级指导的原则。[3]
《基本要求》的出现,从多方面统一了对高职高专公共英语课程教学的认识:
1. 对使用对象、教学目的、教学要求、测试等做出明确的说明。尤其是在教学目的和要求上提出了跟具体化的标准,增加了“具有一定的听、说、读、写、译的能力”的教学目的,将教学要求细分为A、B两级,用“高等学校英语应用能力考试A、B级”的语言测试方式更规范化地指导语言教学。
2. 提出了语言教学中需要注意的几个问题,对日常的教学工作有很大的指导意义技能型,其中,下列问题应该时刻成为公共英语教师思考和探索的问题。
(1) 打好语言基础是英语教学的重要目标,需要遵循“实用为主,够用为度”的原则,强调打好语言基础和培养语言应用能力并重。
(2) 正确处理测试与教学的关系,防止应试教育。
(3) 在完成《基本要求》规定的教学任务后,应结合专业学习,开设专业英语课程。但一定要注重教学的连续性,时刻关注“基础英语”和“行业英语”的衔接,行业英语逐渐渗透到基础英语的教学中,同时防止“专业英语”或“行业英语”的教学完全处于无铺垫、无准备状态。
(4) 积极引进和使用计算机多媒体、网络技术等现代化的教学手段,改善学校的英语教学条件。组织学生参加丰富的英语课外活动,设法营造良好的语言学习氛围,激发学生学习英语的自觉性和积极性。[3]
为了能够按照《基本要求》的精神更好地完成高职公共英语教学,在实践教学中需要学习高职“行业英语”发展的成功经验,结合公共英语教学的特点技能型,注重探索解决上述疑难问题的办法,对高职高专公共英语教师和他们具体的实践教学提出更多的要求:
(1) 认识公共英语教学在高职教育中的地位和作用,一切低估和高估公共英语教学的做法都是不可取的。公共英语教学需要培养高职学生基本的职场环境下的语言应用能力,能够在一定程度上帮助学生建立起与今后“行业英语”学习相关的语言学习能力,逐步将公共英语教学为专业学习服务的精神落到实处。
(2) 体现“学生为中心”的教学理念。为此,教师应该有意识地了解学生的语言基础、语言学习能力、专业背景、就业岗位要求等,根据调查研究结果,适时调整教学方式和教学内容,以期真正服务于高职专业教育。
(3) 发挥多媒体等现代技术的教学优势。视频、音频、网络等丰富的资源充实了教学素材,直观刺激了学生的听觉、视觉等,能够激发学生的学习兴趣,提高语言学习的效率。
(4) 积极开发针对性较强,适应高职高专教育的公共英语教材,相配套的文字版、多媒体学习课件、电子教案、网络课程等在内的立体化系列材料,为学习者提供立体、互动的学习方式。
(5) 调动公共英语教师的积极性,主动学习相关专业的“行业英语”知识技能型,向“双师型”素质的教师发展。
(6) 充实自我,积极参加继续教育和研修培训等来提升教师的理论水平,了解最新的高职教育动态。登录相关网页,及时了解同类行业的发展,交流经验。[4]
对照高职高专英语专业的改革与发展,公共英语课程教学同样经历了很多曲折。同时,公共英语的教学能够从中学习经验,使基础阶段的公共英语教学服务于学生的高职专业学习,突显高职高专教育的特色,满足将来职场的要求。
参考文献:
[1]刘黛琳.高职高专外语教育发展报告[M].上海外语教育出版社,2008
[2]深圳职业技术学院网szpt.edu.cn
[3]教育部高等教育司.高职高专英语课程教学基本要求(试行).高等教育出版社,2000
[4]高职高专教育专业类教学指导委员会网techorg.cn
关键词:人工智能;图形编程;创新实践
近年来,人工智能已成为一个高频词,各种与人工智能相关的智能家居、自动驾驶、智能语音、图像识别等新技术,深刻影响着社会的方方面面,也逐步改变人们的工作及生活方式。许多国家已经开始积极尝试,大力推进小学人工智能教学。2017年,国务院正式颁布《新一代人工智能发展规划》,明确提出了“在中小学阶段设置人工智能相关课程,逐步推广编程教育”;如今,计算思维培养又成为热点。在这样的一个时代背景下,学校和教师有责任和义务组织、引导学生去接触、了解、学习、应用人工智能技术,以适应未来学习和工作环境的变化。人工智能涉及的学科内容较为广泛复杂,小学生相对年龄较小,储备的相关知识较少,学校应如何在小学阶段有效开展人工智能教学,推进人工智能教学真正落地?笔者结合自己的教学实践,从“巧”借活动、“巧”设场景、“巧”编程序、“巧”创项目等方面,积极探索小学人工智能教学的推进路径。
一、“巧”设场景体验人工智能
人工智能的知识结构具有较强的逻辑性和抽象性,与之前信息技术课上所教的内容相比,难度及复杂性更高。在日常人工智能教学中,教师应根据学生的心理特点以及不同教学要求,改变教学方式,把体验搬进课堂,让学生通过具体的体验活动逐步理解人工智能的相关知识,把重难点从对概念、原理、技术的学习转换到了解相关概念、技术实现的过程、体验人工智能技术的应用上。丰富有趣的教育实践活动可以让学生在愉悦的教学情境中,从不同的思维角度、用不同的思维方式来认识和理解与生活密切联系的一些人工智能概念,如机器学习、大数据、神经网络等,体验人工智能在实际生活中的应用。例如在《人脸识别》一课教学中,需要让学生了解人脸识别技术的应用、影响、实现过程和原理,其中人脸识别的原理和过程较为复杂,如果教学中只进行简单说教,无法有效达成教学目标。本课设计了一个“人脸大比对”体验活动,活动分两个部分,第一部分就是通过百度AI开放平台里的人脸检测与属性分析功能,体验人脸检测中具体检测哪些属性;第二部分就是通过人脸对比功能,完成教师提供的三组人像照片的对比分析。在第一部分的实例体验中,学生通过自己上传照片进行检测,主要是通过对人脸的面部、肤色、毛发、眼睛、嘴、鼻和轮廓等150个特征的精准定位来准确地识别和计算出一张人脸的特征和属性信息,包括年龄、性别、颜值、情绪、是否戴眼镜等。这样的体验让学生非常感兴趣,也能很好地理解特征提取的过程。第二部分的体验是人脸对比,教师提供给学生三组照片,第一组是一对相似度很高的双胞胎;第二组是同一个人戴口罩和不戴口罩的照片;第三组是同一个人的两种表情。学生先自己观察,记录三组照片的结果,再上传照片到百度AI体验人脸对比过程,并查看对比结果。经过体验,学生认识到在现有的技术下,人脸识别的准确度还是非常高的,对人脸识别的过程也留下了非常深刻的印象。
二、“巧”编程序理解人工智能
从当前人工智能技术应用的实际情况分析来看,主要应用领域为大数据及机器学习,这些功能的实现得益于算法的不断完善。可见,算法学习是实现人工智能的关键,而对算法的学习又是计算机编程教学中的一大难点。推进小学编程教学将有利于帮助学生理解人工智能的相关知识。小学生相对抽象思维偏弱,采用图形化的编程教学,更加有利于他们接受,有助于提高学习的积极性。通过编程教学引导学生学会分析问题、抽象与建模、设计算法、编写程序脚本,在验证过程中不断改进和完善,并最终实现问题的解决,能有效培养学生的计算思维,并过渡到对人工智能所需要的其他知识的学习上。例如在五年级的《创编游戏》教学中,情境任务是设计制作一个猫捉老鼠的小游戏,目标是让学生认识“碰到颜色”“如果……那么……”等指令,能够用它们的组合来编写判断角色是否碰到边缘和老鼠的脚本。人工智能的概念主要体现在“碰到颜色”和“如果……那么……”语句的应用上,“碰到颜色”是侦测识别,“如果……那么……”则是逻辑判断的处理。在教学中,首先通过问题引导学生思考完成游戏需要考虑哪几个要素,从问题和答案中帮助学生提炼出“舞台”“角色”“动作”三个要素,进而帮助学生厘清实现游戏功能的基本思路。在程序编写中,让学生具体体验侦测模块的编写与判断语句的应用。简单的编程实践,能让学生逐步了解人工智能的基本概念及其实现流程。
三、“巧”创项目实现人工智能
知识的学习必须与学生的生活实际结合起来,如果学生在掌握人工智能知识和技能后能将所学知识应用于实践,解决生活中的实际问题,那么这样的学习就是真实有效的。学生通过设计创作具体作品,可以大大增强分析和处理问题、解决实际问题的意识和能力,培养逻辑思维和动手实践能力,这也是人工智能教育的方向和目的。根据学生的实际生活经验,教师将人工智能的具体应用案例巧妙引入课程中,引导他们科学地确定项目内容;通过对项目的梳理分析,建立逻辑关系和模型;用编程语言描述逻辑关系;采用硬件设备实现人工智能的具体功能,这种基于真实任务的学习活动,能有效促进学生的理解。例如四年级实践小组的“智能垃圾桶”作品,便是以垃圾桶为课题进行探究,先让学生对现有垃圾桶的优劣势进行分析,思考怎样改造垃圾桶才能真正实现智能化。通过教师的引领和自身观察,学生很快认识到智能垃圾桶应该具有的功能:一是能检测什么时候有人投放垃圾;二是垃圾桶盖能自动开启和关闭。确定了目标之后,就是思考达成上述目标需要哪些条件。学生根据已有知识,确定可以用超声波检测是否需要打开垃圾桶盖子,打开和关闭动作可以通过舵机和连杆来实现。通过探究后,学生根据设计的方案自主完成了智能垃圾桶的作品搭建,接下来就是通过编写程序和不断调试验证来实现预期的功能。作品完成后,学生可以根据实际情况进行功能的增加与修改,如增加桶内垃圾超过一定高度时能自动提醒的装置等,让智能垃圾桶更加智能。本次作品的创作过程,不仅锻炼了学生分析实际问题、解决实际问题的能力,又锻炼了他们的编程思维和计算思维,更重要的是体验了自己创作人工智能作品的乐趣和成就感。在人工智能应用日益普及的今天,人工智能课程进入小学课堂是大势所趋。在小学阶段开展人工智能课程教学,主要是为了让学生掌握人工智能知识,体验和运用人工智能技术,培养学生的信息技术核心素养、创新意识、实践应用能力,为学生适应未来社会打下扎实的基础。但人工智能教学具有其特殊性,如何有效推进人工智能教学,还面临着许多需要解决的问题。学校和教师应尽最大努力创设更好的人工智能教学环境,探索更有效的教学策略,促进学生对人工智能相关知识的学习。
参考文献
[1]丁华.人工智能教学中对学生计算思维的培养[J].华夏教师,2020(13):42-43.
[2]徐欣彦.引入体验活动创新小学人工智能教学模式[J].中小学信息技术教育,2019(9):62-64.
基于4MAT系统模式案例设计
4MAT系统模式又称为自然学习模式,它是由美国“学习公司”总裁麦卡锡博士在1979年创立的一个新型有效的学习框架。该模式将学习风格与脑科学研究结合起来,并根据人们感知和处理信息的方式,形成一种独特的、顺应个性学习需求的教学模式。图1为学习者以4MAT学习的一个简单实例。
第一阶段,Johnny看到他的哥哥们是骑自行车去学校。他注意看他们是怎样骑自行车的,骑自行车看上去很容易;第二阶段,他请他的哥哥们(骑自行车的专家)展示他是怎样骑自行车的;第三阶段,Johnny骑上自行车,并尝试骑行,他发现骑自行车并不像看上去那么容易;第四阶段,他调整了自己,回过来再次尝试骑自行车。在上述学习过程中,学习者的大脑经历观察反映、抽象假设、行动试验、形成具体经验四个阶段,即4MAT模式的四个象限,整个学习过程组成一个循环圆圈。
4MAT模式以关注学习者为出发点,结合左右脑的不同特点,将教学分解为八个环节(如图2所示),可较好地为学习者提供有意义的学习内容,学生有足够的练习机会,且可“灵活调整”学习内容,并在这一过程中发掘所学在生活中的应用价值。高中信息技术课程内容大致可分为“动手做、如何做、为何做及做了何”四个方面,与4MAT模式四个象限的特点较切合。现以高中信息技术必修模块中“信息的加工与表达――用智能工具处理信息”为主题,进行4MAT模式教学环节设计。
1.本课时教学目标。人工智能研究处于信息技术发展的前沿,它的研究、应用和发展在一定程度上决定着计算机技术的发展方向。高中人工智能课程目标的基本点定位在了解和体验上,让学生了解信息技术发展的前沿,体验若干典型人工智能技术的应用,感受人工智能对学习和生活的影响,激发对信息技术未来的追求。
2.本课时教学任务。《信息加工与表达》课程标准对应要求:通过部分智能信息处理工具软件的使用,体验其基本工作过程,了解其实际应用价值。通过课堂讨论、观看媒体资料、网络搜索、操作实践、学习教材等手段,学生能够:①了解人工智能技术的含义及智能工具的应用范围;②列举人工智能技术在社会、生活中的应用实例;③按功能对常见的智能应用进行分类;④在操作实践活动中,了解智能工具的基本工作原理及其应用价值;⑤树立辩证思想,客观看待人工智能技术对社会的影响,培养正确的信息技术运用观。
3.本课时教学内容:①人工智能、模式识别、自然语言理解、机器翻译;②智能工具的应用范围;③常见智能工具的操作(“小灵鼠”软件、OCR软件、在线翻译软件、机器人小I等);④人工智能对人类生活、社会的影响及存在问题。
4.本课时教学安排见图3。
①联系,即让学习者将学习内容与相关生活经验建立联系。设计活动来表明人工智能就在我们身边以及它与信息技术学科前沿研究的联系。活动内容:以小组为单位研讨我们身边的人工智能应用例子。通过讨论,说明人工智能对人类生活、社会的影响。这个讨论有助于让学生将身边的经验与学习内容联系起来。教师提供自主学习资源网站,引导并帮助学生联系各人的经历了解人工智能的应用范围;通过让学生观看相关应用视频,让他们获得直观的感性认识。
②注意,即让学生注意个人体验以及与其他同学的经验分享。分析经验,小组讨论并将经验绘制成图表。分小组分享经验并用概念图示描述人工智能的含义。
③想象,即在向学生传授呈现概念时,让学生先将自己的理解描述出来。整合经验:在学习日记中描述人工智能对你及社会生活环境的影响。每个学生要在自己的日志中说明某一人工智能应用如何对个人生活和环境造成影响。
④告知,即由教师告知内行知识,学生接受内容并进行研究。学习内容:教师通过演示文稿介绍图灵测试及人工智能小故事,帮助学生了解人工智能含义。教师带领全班学生利用前面活动中获得的信息,创建人工智能思维导图,其中要包括人工智能含义、应用领域及它对人类社会产生的正面及负面影响。学生通过看视频、听讲、课堂讨论及小组研究等学习形式学习新知识。思维导图会逐渐发展为一个动态的图示。学生可随时添加其他信息和实例。比如,随着对人工智能技术的深入了解,其他内容也可以被添加到思维导图中,在不断形成的过程中,学生将学会如何有条理地收集信息。
⑤练习,即让学生通过练习来学习,以达到对知识、技能的熟练掌握。实践拼接活动:以“它”怎样看、“它”如何懂两组活动,制作设计新的思维导图。归纳智能工具的工作原理和存在的不足。各小组通过实践操作智能工具,分享有关知识和体验,以思维导图的形式描述模式识别及自然语言理解的工作原理并提出技术改进建议。教师在整个过程中对学生的表现给予反馈和建议。
⑥延伸,即是学生创新的开始,学生对所学的灵活调整,迁移运用。设计“人工智能会取代人类吗”游戏中要用的问题。在课堂内外以学习小组的形式开展活动收集更多信息。每个小组根据他们了解的情况设计10个问题,在“人工智能会取代人类吗”游戏中使用。比如,未来你心中的人工智能是什么样、机器人具有真正的智能吗、未来的智能工具将具备怎样的功能,等等。
⑦提炼,即学生进行自我适应、调整、修改和评价其学习是否适当。学生复习课堂记录、个人日志、实践体验、互联网上学习到的内容等,小组完成研究报告,为最后阶段做准备。
⑧展现,即让学生表现自己。帮助学生将所学与更广泛的知识联系起来。设计一个总结主要观点的演示文稿(用例子和视觉画面对人工智能应用作出说明)。为学校设计一个普及人工智能知识的网站。撰写一份“智能工具应用启示”的研究的可行性报告,并设计完成一个未来智能工具或提出一个智能应用的想法。
基于Feden-Vogel教学模式的案例设计
普莱斯顿・D・费德恩,罗伯特・M・沃格尔结合信息加工论,在4MAT系统及教师实践经验的基础上,提出了Feden-Vogel教学设计模式。该模式包含三个不同的工具:计划组织图、教学计划模板、教案格式。其教学分五个步骤进行设计:步骤一,引起学生注意并激活先前知识;步骤二,教授陈述性知识,不仅包含课时内容,还应涉及一些核心概念等;步骤三,给学生提供足够的时间和实践机会,形成程序性知识;步骤四,让学生运用所学知识解决不同问题,帮助他们以新的或不同的方式运用所学;步骤五,结束当前教学并启发学生关注知识和连续性,过渡到下一教学主题。在Feden-Vogel模式中,是从步骤二开始教学设计(即在课程目标与学习标准中让学生学习的陈述性知识),教学实施从步骤一开始。现仍以高中信息技术必修模块中“信息加工与表达”为主题,进行Feden-Vogel模式教学设计,课时教学目标与上例同。
1.《用智能工具处理信息》Feden-Vogel计划组织图(见图4)。
2.《用智能工具处理信息》Feden-Vogel教学五步骤设计。
步骤一,呈现先行组织图,让学生回顾先前的知识,提问前面几类信息加工与表达的特征及应用价值。这个练习可以让学生准备好学习下一个主题,即用智能工具处理信息。让学生联系和此问题相关的现实生活情境:如果你在写一份研究报告时,需要一本资料书上的三页内容,或者你想通过录音将你说的话转化成文字时,你将采用什么办法来完成?向学生提出这个问题,让他们设想解决的方案。通过这个问题可以将情境与新主题联系在一起。为了帮助学生解决此问题,可展示触屏手机手写输入信息的过程,让学生上网搜索相关资料。同时为学生提供多种体验工具软件(“小灵鼠”软件、OCR软件,语音识别软件等)。
步骤二,播放有关我们身边人工智能应用的视频,让学生上网查找人工智能应用领域及实例。介绍图灵测试,向学生提问,人工智能的含义是什么?学生建立人工智能概念图,并添加智能应用领域及实例。
步骤三,将学生异质分组,提出小组体验计划。当学生制定好计划后,就可以开始试着用智能处理工具(模式识别)进行操作实践。等他们完成体验后提问学生:识别的准确率高吗?影响识别率高低的主客观因素有哪些?接下来,引导学生思考分析模式识别工具处理信息的工作原理,引导他们针对体验中存在的问题提出改进建议。在建立模式识别思维导图过程中,通过提问学生生活中或未来还有哪些信息可以通过模式识别来处理,进一步加深学生对相关内容的了解。
步骤四,让全班一起讨论在进行模式识别智能工具体验中的感受。教师使用提问策略来帮助他们进入下一人工智能应用领域:自然语言理解。比如,可以问学生是否能通过工具将一段中文诗词翻译成其他语言,或者和机器人聊天时应该怎样设计智能处理工具。学生讨论,形成小组设计报告,并通过上网查找出相关工具软件名称。学生选择教师提供的工具软件进行体验操作,总结出其工作原理及存在的问题。
关键词:人工智能;Python程序设计教学;项目驱动混合教学模式
人工智能技术在教育领域的应用已经非常深入,它可呈现深度学习、跨学科融合、人机协同、群智开放、自主操控等诸多内容,并在教学中引发链式突破、推动教学内容的数字化、网络化与智能化跃升式快速发展。所以说在教育领域中,人工智能如鱼得水,它获得了更大的自我技术展现空间,也为学生学习新知识内容带来诸多福音。
一、高职院校Python程序设计教学引入人工智能技术的必要性
人工智能本身离不开算法,而算法的实现则需要语言做支撑,像目前高职院校的Python程序编程设计教学就可引入人工智能技术,Python作为AI时代的头牌语言其融合性教学也成为了培养AI人才的重要关键。目前国内许多高职院校都在全面推行人工智能技术背景下的Python教学,将其作为是数据分析、网络攻防的第一语言以及编程入门教学的第一语言。
换个角度讲,高职院校在Python程序设计教学中引入人工智能是非常必要的,因为它关系到高职生未来的就业生存、岗位专业能力创新与事业发展,考虑到人工智能领域的知识理论性偏强,且对学生的数学基础能力要求较高,整体学科学习难度较大,所以许多高职院校也在思考如何将人工智能技术内容合理融入到Python程序设计教学体系当中,为学校相关专业领域拓展教育新路,培养对路人才[1]。
二、高职院校人工智能背景下的Python程序设计教学方法应用研究
(一)教学应用概述与教学目标明确
Python语言作为高职院校守门程序设计课程教学语言,相比于其它传统计算机语言具有简单易学、程序可读性、可迁入性、可扩展性、逻辑结构缜密等特点。同时该编程语言采用了开放开源设计,拥有12万以上的第三方库,可有效避免编程重复问题,提高教学中的语言编程教学效率。另外Python是一种解释型语言,它的跨平台与可移植性相当之强,可在任何系统中拷贝运行,对环境配置要求不高。
为了确保某些没有编程基础知识能力的高职生也能学好Python语言程序设计课程,教师专门在教学中加入了人工智能技术内容,围绕该技术融合可开展的Python编程语言课程就包括了Python安装、Python输入输出、Python特性、人工智能编程等等知识内容。在教学中希望明确3点教学目标:
第一,要求学生初步具有利用Python初步编写基本程序的能力。
第二,要求学生掌握Python编程语言的基本特性。
第三,要求学生深入了解某些常用Python库,特别是了解人工智能的基本思想与编程方式,能够利用人工智能和Python编写出某些复杂的处理程序。
(二)创新教法设计应用
为切实达到Python程序设计教学目标,凸显学生在课堂教学中的主体地位,教师可采用任务驱动配合项目驱动的混合教学模式展开一系列的教学设计活动,引导学生循序渐进的完成各项教学任务内容,不断提升自身的Python语言程序设计水平。
具体到教学方案设计中,教师专门围绕学生中心、任务载体将教学内容相对巧妙的隐藏于具体的教学任务中,再通过Python编程语言新知识内容与新教学技能驱动学生深入学习展开基础章节任务,结合任务结果评价评价学生对知识点的掌握情况。这一教法的提出与运用希望解决传统程序设计教学中理论与实践相互分离的不利教学局面,希望将课堂中的所有理论内容全部转移到实践任务中,凸显教学中理论与实践过程的相互和谐统一。如下:
教师为学生设计教学任务,设计Python程序示例任务,将fileA和fileB两个文件各存放于不同的两行字母中,然后将两个文件中的信息数据内容完全合并,按照字母顺序排列并再次输出一个新文件fileC,以下给出该任务教学中的程序设计编写代码:
fp1=open(‘fileA.txt’)
data1=fp1.read()
fp1.close()
fp2=open(‘fileB.txt’)
data2=fp2.read()
fp2.close()
fp3=open(‘fileC.txt’,w)
data_all=list(data1+data2)
fp3.write(data_unite)
fp3.close()
采用上述项目任务驱动项目混合教学法可为学生构建一个相对完整的人工智能Python程序设计教学独立项目,将项目完全交由学生独立处理完成,教师负责设计教学方案,而由学生收集信息,实施项目并最后再由教师给出学生项目完成评价。它全面考验了学生对于Python基本库与第三方库的学习了解与运用程度,同时在融入大量人工智能编程思路后颠覆学生的语言编程学习认知思维,让学生了不但能够练习独立编程,也能共同学习协作编程,全面提高自己的的Python语言编程能力[2]。
总结:
综上所述,在高职院校中采用人工智能技术配合Python语言编程设计可有效拓展教学思路,而本文中所采用的的任务驱动项目混合教学模式则能有效激发学生的学习热情,促进他们合理运用所学习知识解决实际问题,彻底摆脱复杂语法及算法所带来的学习困扰,更好学习Python编程语言知识。
参考文献