Java程序设计教技专业2023级
课程的学科背景:
《Java程序设计》是教育技术学专业(非师)的一门重要的选修课,在从基础编程训练过渡到专业课程教学阶段过渡过程中起到承上启下的作用。Java具有卓越的通用性、代码可重用性、高效性、平台无关性、高度安全性等,广泛应用于服务器端、云计算以及大数据基础构架、桌面应用端、嵌入式与移动应用端、机器学习与AI的应用开发,从PC到数据中心,从游戏控制台到科学超级计算机,从嵌入式、移动应用到互联网,Java无处不在!Java还拥有全球最大的开发者专业社群和开源代码社区。在全球云计算与云服务、大数据分析以及移动互联网的产业环境下,Java更具备了显著优势和广阔前景。它不仅为今后专业课学习夯实理论和技术基础,而且为程序设计、软件开发提供必要的理论、方法、技术与工具。
开设目的和意义:
通过《Java程序设计》课程的教学,让学生系统了解当代程序设计语言和基本理论,了解软件开发的过程;系统掌握Java编程思想、语言基础、语法结构,深入理解面向对象方法的概念;掌握面向对象程序设计的基本方法和编程技术;通过大量的案例、实验和技能训练,逐步培养学生阅读程序、分析程序和独立编写程序的能力;为学生解决软件领域中的各种实际问题,提供解决方案和实现技术;培养实事求是的科学精神,也为后续专业课程学习提供知识与技术,同时也为学生将来就业夯实基础。
主要内容:
本课程以面向对象程序设计的思想和技术为主线,主要内容涵盖了Java程序设计导论、编程基础、面向对象程序设计、常见系统类、事件驱动编程、GUI与可视化编程、多线程、网络通信和数据库等内容。核心内容是Java面向对象技术,常用系统类库,重点是通过不同主题教学和技能训练启发学生发现问题、分解问题、抽象建模、算法设计与实现、程序调试与运行,掌握计算思维方法,提升学科核心素养,树立追求科学的精神。
课程特色与思政教育:
本课程紧扣专业培养目标和职教的需求,聚集信息意识、计算思维、数字化学习与创新和信息社会责任四大核心素养的培养,以面向对象程序设计内容为主线,培养利用面向对象的思想与方法去解决现实生活中的各类问题,培养学生抽象思维、逻辑思维和编程能力,提升其计算思维水平和学科核心素养。本课程将从以下几方面进行思政教育:
(1)通过理解面向对象程序设计的思想,培养学生用唯物、客观的思维方式进行计算机编程;(2)帮助学生端正学习态度、树立起坚强的毅力和耐心、养成善于观察与思考的习惯、培养良好的编程风格;(3)精心设计系列案例,融入思政理念,落实立德树人根本任务;(4)以讲授、讨论、协作、展示、建模和实验等为手段,注重计算思维训练,提升学生的学科核心素养。
教学与考核方式:
课程考核由平时成绩和期末考核两部分组成,即“平时表现+作业评价”和“期末软件作品+软件设计报告”,分别占30%和70%的比例,其中,平时成绩包括课堂表现、测验、汇报、实验、作业和出勤等,期末考核包括软件作品与设计报告。