《Java程序设计》课程思政教学案例
一、课程信息
二、课程设计目标
1.课程目标
通过引入合适的任务或案例进行驱动,使学生会安装并配置典型的Java开发环境,理解面向对象语言的开发理念,掌握Java编程思想与编程方式,能使用数组、三种控制结构、类和对象、集合容器来解决实际问题。通过思政元素的融入,激发学生对社会主义核心价值观的认同感,培养学生诚实、守信、坚忍不拔的性格;提高学生在沟通表达、自我学习和团队协作方面的能力;同时养成规范的编码习惯。
(1)专业技能目标
①能运用面向对象程序设计的思想分析和设计类;
②会定义接口,并能有效组织类和接口;
③会使用Eclipse开发工具开发Java应用程序;
④能综合应用所学知识解决实际问题。
(2)专业知识目标
①会安装并配置典型的Java开发环境;
②能根据实际情况选择合适的数据类型进行信息的处理,会使用流程控制进行简单程序的开发,会定义和使用数组解决实际问题;
③理解面向对象语言的开发理念,掌握Java编程思想与编程方式;
④掌握Java常用工具类;
⑤会选择合适的工具类来解决实际问题。
(3)专业素质目标
①具有良好的IT职业道德、职业素养和职业规范;
②具有热爱科学、实事求是、严肃认真、一丝不苟、按时守信的工作作风;
java编程思想epub③具有较强的自我更新知识和技能的能力;
④具有基本的阅读文档、编写程序文档的能力;
⑤具有良好的团队协作和创新能力。
(4)思政育人目标
①将习近平新时代中国特社会理论、社会主义核心价值观和中华优秀传统文化教育内容融入到《Java程序设计》课程的教学要求中,注重“术道结合”;
②借鉴国内成功实践案例的优秀经验,剖析软件技术专业发展历史和软件行业领军人物的奋斗故事,激发学生对社会主义核心价值观的认同感,培养学生诚实、守信、坚忍不拔的性格,提高学生在沟通表达、自我学习和团队协作方面的能力;
③树立正确的技能观,努力提高自己的技能,为社会和人民造福,绝不利用自己的技能去从事危害公众利益的活动,包括构造虚假信息和不良内容、制造电脑病毒、参与盗版活动、非法解密存取、黑客行为和攻击网站等,提倡健康的网络道德准则和交流活动,鼓励学生利用自己的所学的专业知识,积极参与社会科学普及活和应用推广活动;
④培养学生的软件工匠精神,在潜移默化中培育社会主义核心价值观,提高综合职业素养,树立社会主义职业精神。
2.课程教学活动设计
(1) 课程内容设计
《Java程序设计》课程教学采用“项目驱动情境模拟”的教、学、做一体化教学模式,理论教学和实践教学内容融为一体,课程以一个实际企业项目-某公司房屋租赁管理系统(HRMS)为驱动,根据典型程序开发过程及Java程序员能力要求,重构课程结构,课程的内容结构参见下表:
表1 课程内容结构表
(2) 思政内容设计
《Java程序设计》是专业基础课程,是非常重要的思想政治教育工作阵地,本课程首次将思想政治教育内容融入课程内容,以“知识传授与价值引领相结合”为宗旨,使思想政治理论教育与专业教育协调同步、相得益彰,真正实现在课堂教学主渠道中全方位、全过程、全员立体化育人。结合本课程的5个模块,设计了5个思政案例,通过德育内容的融入,可
以激发学生对社会主义核心价值观的认同感,培养学生诚实、守信、坚韧不拔的性格,提高学生在沟通表达、自我学习和团队协作方面的能力,达到教书育人的目的。具体内容见下表。
表2 思政内容设计表
(3) 能力训练项目设计
(4) 教学进程设计