前言

近十年来,职业教育得到了迅速发展,教育体系更完善,类型特色更鲜明,服务经济社会发展作用更凸显。进入新时代,我国高度重视职业教育,把职业教育摆在社会经济发展和教育改革创新更加突出的位置,对职业教育提出了新的目标和要求。与此同时,数字经济正深刻影响着人们的生活,也改变着人们的就业方式,更催生着我国的产业结构产生巨大的变化。而信息技术、大数据、人工智能等新兴产业正在成为数字经济的核心支点。在此背景下,作者总结30多年教学实践及教改经验,坚持以习近平新时代中国特色社会主义思想为指导,深入贯彻党的二十大精神,对接信息产业新技术、新方法、新规范、新要求,对《Java语言程序设计》(第2版)进行了修订,新版的教材全面反映了新时代职业教育的发展理念,具有以下特点。

一、以学生为中心,激发自主学习

教材按照“项目导向、任务驱动”的组织架构进行编写,以学生日常生活中看得见、用得上的“学生信息管理系统”项目为载体,按照模块化设计的思想,将项目划分为若干个工作任务,通过“任务分析”了解需要解决的问题,在“基本知识”中寻求解决问题的方法,在“任务实施”中使问题得以解决,整个学习过程也是学生发现问题、分析问题、解决问题的过程,最后通过“同步训练”“知识梳理”有效激发学生的学习兴趣和创新潜能。本书将知识、能力、素质融为一体,实现“做中学”“学中做”“教学做”合一。

二、坚持立德树人,知识传授、能力培养与价值引领同步

为推进党的二十大精神进教材、进课堂、进头脑,本书根据软件开发岗位的特点,建立以培养“有耐心、勤实践、善思考、敢创新”的工匠精神和科学创新精神为主线的课程思政体系,将相关思政元素贯穿到理论知识学习和实践技能提高的各个环节。通过经典古诗文的融入,激发学习热情的同时,感受中华优秀传统文化之美;在实践技能训练过程中培养精益求精的科学精神、劳模精神、劳动精神、工匠精神,达到春风化雨、润物无声的育人效果。

三、“岗课赛证”融通组织教材内容,体现职业教育特点

“岗课赛证”融通确定教材内容,将Java开发岗位需求、Java相关职业技能等级证书标准、职业技能大赛技能要求有机融入课程的知识内容和实践技能中。遵循人才培养规律和高职学生认知特点,明晰梯度、序化教材内容,保证知识的科学性、条理性、逻辑性和系统性。

四、产教融合,校企“双元”合作开发

对接新一代信息技术的发展趋势和产业需求,与山东省计算中心(国家超级计算济南中心)、浪潮软件等山东省信息行业头部企业深度融合,企业人员全程参与“Java面向对象程序设计”课程的调研、岗位需求分析、课程标准制定、教材内容及项目的确定、任务划分、实训任务工单设计,以及教材编写全过程,准确对接软件开发岗位(群)职业能力需求。

五、“纸质+电子活页”的新形态一体化教材,提供丰富的“易学易教”教学资源

本教材是山东省高等学校省级精品课程、山东省职业教育精品资源共享课程、山东省省级职业教育在线精品课程配套教材,并配有微课视频、电子课件、课程标准、教学设计、电子教案、实训任务单、源代码、习题答案等数字化教学资源。通过纸质教材、数字资源、网络平台的有机融合,构建了“人人乐学”“处处可学”“时时能学”的学习空间,有利于线上线下混合教学模式的开展。

本教材单元1~3由赵国玲编写,单元4及全部实训任务单由张雪华编写,单元5、6和单元10、11由刘秋兰编写,单元7~9由谭丽娜编写,单元12由山东省计算中心(国家超级计算济南中心)郭莹完成,由赵国玲统稿。本书的编写还得到了山东省电子职业技术学院各级领导和广大教师的大力支持和协助,在此表示由衷的感谢。

由于编者水平有限,书中难免存在错误和疏漏,恳请各位专家和读者批评指正。

编者