本课程根据基于岗位工作项目要求,以企业真实案例“智慧校园管理系统”作为课程项目,将系统拆分成管理系统开发环境搭建、校园管理系统数据处理、学生成绩管理系统、购书系统、校园配送系统、用户登录界面设计实现、学生劳动教育课程模块、学生通讯簿系统和图书管理系统等从简单到复杂、层层递进的9个子项目,并以此序化课程72个技能点。同时。建设中俄双语课程,在学堂在线国际平台上线实现职教出海。
本课程根据 基于岗位工作项目要求,将智慧校园管理从简单到复杂、层层递进的开发项目,并将完成项目所需的知识、技能和素质要求划分到9个项目章节中。
项目1 主要介绍Java语言背景、特点、平台特性、开发环境及Java Application程序开发过程,并通过项目实训介绍Eclipse开发工具在智慧校园管理系统开发环境搭建的使用;
项目2 主要讲解Java语言的基础知识,如标识符、基本数据类型、运算符和scanner类等内容,来实现学生成绩管理、购书系统、校园配送系统等功能模块设计;
项目3 主要讲解程序的选择、循环结构,通过项目实训练习学生成绩管理功能模块的实现;
项目4 主要讲解类和对象的概念、语法定义以及使用,构造方法的作用及使用,this关键字和static关键字的使用,内部类定义及用途,在购书系统功能模块的设计与实现子项目中熟练类和对象知识的使用;
项目5 讲解类的继承、抽象类与接口、多态与异常,并通过校园配送系统功能模块的设计与实现子项目实训巩固所学知识点;
项目6 讲解AWT布局与绘图、Swing窗口与对话框、Swing菜单与按钮组件,在用户登录功能模块界面设计实训任务中熟悉图形用户界面设计的使用;
项目7 主要介绍String类、数组的使用、常用工具类、集合与List接口、Set与Map接口,并通过学生劳动教育课程功能模块的设计与实现子项目巩固常用类库的使用;
项目8 介绍字节流、字符流、以及Flie文件访问,通过学习学生通讯簿系统功能模块的实现实训项目熟练I/O的操作;
项目9 主要讲解MySQL数据库技术,Java语言的数据库操作技术JDBC,使用JDBC编写数据库应用程序的步骤和基本方法,实现一个图书管理功能模块的设计。

本课程拥有一支年龄结构、职称结构、学历结构、工程背景的教学服务团队,高级双师型专业技术职称人数超过85%,具有丰富的项目开发和实践教学经验。通过选择本课程,你将获得一个高水平、工程背景深厚的学团队对你学习过程的全力服务和技术支持。
1、熟练掌握Java语言语法,理解掌握Java语言语法和面向对象编程技术,掌握JDK常用类库、I/O技术、GUI编程技术、多线程技术等高级编程知识;
2、获得初步培养能力:Java程序阅读能力、程序编写能力、程序调试能力、JDK文档阅读能力,理解和运用计算生态的能力,终身学习能力和用Java解决工程复杂问题的综合能力;
3、你的计算思维和核心素养将得到全面发展,为成为一个有扎实学识、卓越能力、家国情怀、职业素养的Java软件工程师打下坚实的基础;
4、Java软件开发方向是我国目前IT行业计算机类专业学生的重要的就业方向。通过职业技能等级等认证考试,获得国家学分银行认定,你将在Java方向就业迈出坚实的步伐。
让我们利用Java程序控制操作计算机,用计算机去触摸世界,用计算思维去思考创新吧。
1、计算机类相关专业学生,了解程序设计基础知识。
2、对Java编程感兴趣的社会初学者。
3、想要入门Java编程的非计算机专业的学生。
4、准备从事Java软件开发相关工作的专业人员。

[1]Java程序设计基础,电子工业出版社,“十四五”职业教育国家规划教材,2021.07
[2] Java程序设计项目化教程(微课版),北京理工大学出版社,2023.1


