【摘 要】 Android应用开发是计算机类专业重要的一门编程实践课程,主要培养学生的程序设计与软件开发实践能力。为了在日常教学过程中实现三全育人,深入贯彻课程思政与专业课融合的协同育人要求,进一步提升人才培养质量,十分有必要对课程进行教学改革实践。通过深入分析陕西师范大学Android应用开发课程的教学现状与问题,结合具体课程内容、教学方法、课程考核等方面,创新性地融入新时代思政教育,探索线上线下相融合的思政课教学模式,提出符合当前课程思政教育理念下教学改革实践方案,这对学校相关计算机专业的课程具有借鉴与指导意义。
【关键词】 Android应用开发;课程思政;教学改革实践
习近平总书记于2022年10月在党的二十大报告中指出:“教育是国之大计、党之大计,要坚持教育优先发展,建设教育强国,坚持为党育人,为国育才,全面提高人才自主培养质量。”。报告强调立德树人是教育的根本任务,需要高校在日常教学过程中全面贯彻培养好学生的思想教育,因此教师需改变传统教学模式,能润物细无声地将教学内容与思政教育进行有机融合,积极探索线上线下相结合的新常态教学模式。
Android是Google公司开发的开源操作系统,主要用于智能手机、平板电脑等移动设备。据不完全统计,Android系统已经占据全球智能手机操作系统的80%以上的份额,我国市场的占有率更是高达90%以上。由于Android迅速发展,导致市场对Android开发人才需求猛增。因此越来越多的人开始学习Android技术,以适应市场需求更广阔的发展空间。
Android应用开发是一门面向计算机相关专业的方向课程,通过课程的学习,使学生了解Android系统的基本架构,掌握Android手机软件开发的基本原理、方法与技巧,并能运用Android Studio等开发工具解决实际软件开发问题。学习Android开发技术,能帮助学生提升自己综合能力,以适应当今新时代背景下的技术发展现状及未来趋势。
一、Android应用开发课程存在的问题
Android应用开发课程是面向学校计算机科学与技术、软件工程专业的学生开设,学生覆盖层面广。课程目前存在问题如下:
1. 课程内容重理论、轻实践、缺思政。由于课程是面向学校计算机专业开设的方向课程,则要求学生有较高的实践能力。然而目前该课程的内容大多偏重于基础理论概念,项目实践偏少,同时也缺少课程思政元素的融入,这导致在课堂上不能充分地培养学生的实践能力,也不能深入地进行思政教育。此外,学生对Android开发技术(如用户界面设计、内容提供器)的实践操作重视度不够,使得他们不能将知识与实践技能进行有效结合,在移动软件开发过程中对Android技术的基本原理与应用掌握得也不熟练。
2. 教学方法较为单一。课程由理论和实践教学两个环节组成。理论教学环节多是课堂授课,以教师讲授和演示为主,学生大多被动接受,积极性不足,课堂参与度较低;实践教学环节多以学生个人为主,忽略了小组团队协作的培养。一个完整的Android移动应用项目通常是一个团队中多名开发成员共同协作完成。单个学生的创造想象力是有限的,不能集思广益,难以发挥团队协作能力。由于教学方法相对传统、单一,不易调动学生学习的主动性与积极性,很难激发其学习兴趣。
3. 课程考核方式较为单一。课程是一门理论与实践相结合的专业方向课,但对实践能力要求很高,课程考核时需要能体现学生的创新设计与实践开发能力,更应体现出过程性考核能力,学生多元化的思维能力。目前的课程考核方式过多侧重于对结果的评价,缺少学习过程的考核,使用阶段性测验、综合项目作业等方式评价学生学习效果的比重较低。此外课程学习过程中多以教师评价为主,学生自评与互评的机会较少,评价方式不够多元化。
二、课程思政视域下教学改革目标
课程遵循立德树人教育理念,全面贯彻党的二十大精神,应用现代信息技术,坚持信息化教学,按照“学生为主体,教师为引导”的教学原则,“做中教,做中学,教学做一体化”的教学宗旨,采用线上线下相结合的混合教学模式,以能力培养为重点,以就业为导向,大力推动课程思政建设。这样的方式有利于培养学生掌握Android应用开发的基本理论知识和实践操作技能,提高学生的综合素质和创新能力, 形成自主、合作、探究的Android思政课堂。
通过对课程进行思政建设,一方面可以实现教学目标,另一方面对培育和践行社会主义“四个自信”及核心价值观,弘扬教育家精神和时代精神,恪守信息与通信技术ICT行业职业道德规范、职业道德观和职业操守,养成质量意识、环保意识、安全意识,大力弘扬工匠精神、劳模精神、科学精神、团队协作精神,坚决维护网络空间安全、移动软件安全国家战略,树立社会责任感具有十分重要的影响。开展课程思政是培养“又红又专、德才兼备”多样性人才的重要组成部分,潜移默化地对学生的思想意识、行为举止产生影响具有十分重要的意义。
通过结合教学目标与课程思政目标,不仅让学生获得Android基础理论知识,提升移动软件开发实践能力,还有助于学生树立正确的世界观、人生观和价值觀,实现为党育人、为国育才的目标,为全面建设社会主义现代化国家、实现中华民族伟大复兴的中国梦积极贡献自己的智慧和力量。
三、课程思政视域下教学改革实践方式
针对Android应用开发课程存在的问题,在课程思政视域下积极开展教学改革与实践。
(一)课程内容方面
1. 积极融入思政元素:为了在教学过程中实现全员育人、全程育人、全方位育人,深入落实课程思政与专业课融合的协同育人要求,将课程思政元素积极融入日常教学内容。作为一门程序开发课程,Android教学内容蕴含着丰富的思政元素融入点。为此,结合新时代教育主题,依托具体的Android课程内容,挖掘植入课程思政元素,传播积极向上的正能量。在日常教学工作中,课程力求循序渐进、润物细声地将思政元素融入课程,达到立德树人的目的。
例如当介绍Android操作系统时,很容易想到国产操作系统——华为鸿蒙系统,该系统的推出摆脱了对国外操作系统的依赖,其艰难创业及曲折发展历程,体现华为公司勇于探索、攻坚克难的自主创新精神,体现出中国科技人员孜孜以求、执着奋斗、追求卓越的大国工匠精神,体现华为公司及全体员工在实现中华民族伟大复兴中国梦的责任担当与家国情怀,还体现建设世界科技强国,高水平科技自立自强的大国意识。面对外部技术封锁和打压,中国人发展科技事业的信心与意志从未动摇。华为鸿蒙系统的问世体现了国人具体的自主创新,大国工匠,家国情怀,强国意识。
2. 及时更新课程内容:结合移动互联网公司的实际需求,设置新内容,丰富Android学习资源。当前移动互联网公司有着比以往更高的业务能力要求。不仅需要学生具备扎实的专业基础知识,还应具备较高的实践技能,以及对新知识、新技术的学习和对新产品的研发能力。因此,Android课程教学需与公司实际需求接轨,只有通过融入公司中大量Android实践案例,才能全面提升学生的专业综合能力。为此,教师要进行市场调研,充分了解各大移动互联网公司的实际岗位需求,课上按需调整教学重点。积极回访往届学生在应聘过程中所遇到的问题,主动寻找解决办法,及时调整课程内容。此外,深入到移动互联网公司相关技术部门走访调研,定期邀请Android公司工程师到校开展讲座授课、传授学生从事Android相关研发工作所需掌握的知识与技能,积极推进产教融合、校企合作。
(二)教学方法方面
1. 线上线下混合式教学:依托现代信息技术,深入融合专业课教学,借助学校善思学堂(Blackboard在线学习平台)、微信公众号等渠道建课,丰富教学资源,扩充思政资源库,提高课程容量,延伸课堂教学。开展线上线下混合教学,为学生线上学习提供便利条件,满足学生学习的个性化需求。学校善思学堂具有上传教学资料、线上互动讨论、布置发布作业、在线测试、作业批改等功能。一方面下载教学资源方便,为学生课后自主学习提供可能性,另一方面提供充足的实践素材,调动学生学习的自主性,增加他们对课程学习的热情与参与度,培养他们的实践操作能力。在线上课程资源的基础上,线下教学采用“课前预习、课中讨论、课后练习”三段法。通过建设线上线下混合思政课堂,探索出线下三段法结合线上微课自制、小组作品展播的线上线下混合思政课教学新模式。
2. 项目导向实践教学:结合构思、设计、实现和运作,打造以“项目为主线、教师为引导、学生为主体”的思政课堂模式和项目导向实践教学方法,密切结合专业应用需求与时代主题教育,改革课程教学内容,积极融入课程思政元素,以项目导向为主,将学生所学到的Android基础理论知识及开发技术运用到移动项目开发实战中。模拟移动互联网公司建制将学生按3~5人进行自由分组,进行Android项目开发演练,培养学生团队合作能力。采用学生小组汇报答辩,小组内自评小组间互评,师生互换身份,逐渐形成以学生为主体、教师为引导的课堂创新教学方式。按照软件工程项目开发流程进行需求分析、设计、编码、测试等,让学生在Android移动项目开发实战中理解课程所传授的基础知识与操作技能,激起学生的灵感,促进学生探索创新。
(三)课程考核方面
Android应用开发虽是一门理论与实践相结合课程,但对实践性要求高,进行课程评价应能体现出学生的软件设计与开发实践能力。为此课程采用阶段性测验、综合项目作业等方式进行考核。
课程成绩评价可由四个部分组成,课程的成绩评估由四个部分组成,分别是理论成绩(20%)、项目展示答辩成绩(50%)、课程表现成绩(20%)和平时考勤成绩(10%)。其中项目展示答辩考查学生移动软件创新设计能力,动手实践能力,进而考查学生对课程的掌握情况、学习效果。通过以上四个部分的综合评分,项目展示答辩为主,基础理论考核为辅,又兼顾课堂表现与平时考勤。主观与客观相结合,多角度地评价学生对Android应用开发基础理论知识及技术的掌握程度与移动软件开发应用实践能力。
四、结语
为了更好地适应新时代高等教育的发展,在全国范围内开展思政教育的大背景下,积极探索Android应用开发课程思政建设,进而实现三全育人的目标。通过对课程基础理论知识讲授、教学设计、课堂互动讨论、项目实战、项目汇报与展示、课后答疑等环节的观察与发现,学生能够达到教学目标的要求,项目开发能力、实践能力、逻辑思维能力、团队协作能力、分析问题与解决问题的能力都得到了提升。此外,学生能够很好地掌握Android应用开发的基本理论知识、移动软件开发技能,学生的思想意识、行为举止有较大改观,实现对课程的有效学习。
参考文献:
[1] 习近平. 高举中国特色社会主义伟大旗帜 为全面建设社会主义现代化国家而团结奋斗—在中国共产党第二十次全国代表大会上的报告(2022年10月16日)[N]. 人民日报,2022-10-26(01).
[2] 牛靖雯. 课程思政在Python语言程序设计教学中的融入与探索[J]. 数字化用户,2023,29(14):263-265.
[3] 郭霖,第一行代码Android[M]. 北京:人民邮电出版社,2016.
[4] 施冬梅,孙翠改. Android案例开发项目实战[M]. 北京:清华大学出版社,2021-12.
[5] 李志强,牛靖雯. 課程思政在大学计算机基础教学中的融入与探索[J]. 科学咨询,2021,26:64-65.
[6] 陈汉伟,汪婵婵. 课程思政改革在BOPPPS教学模型中的应用研究:以移动应用开发课程为例[J]. 电脑知识与技术,20 23,19(03):122-124.
[7] 李新路,许强. 产教融合视域下课程思政教学体系多维度构建:以“移动应用开发”课程为例[J]. 合肥学院学报(综合版),2023,40(05):140-144.