课程编号 |
050209 |
课程名称 |
Java 编程基础 |
授课学期 |
第1学期 |
课程类别 |
学科基础课 |
总学时 |
56 |
学分 |
3 |
适用专业 |
物联网工程专业 |
课程性质 |
必修课 |
先导课 |
C语言程序设计 |
后续课 |
Java EE编程,Android开发基础 |
学习目标 |
知识目标 |
支撑的可考核指标点 |
1.2熟悉Java中JVM、JRE和JDK工具;掌握Java程序的编写、编译和运行、以及Java程序中注释的分类和用法;
2.1掌握Java基本数据类型转换、流程控制语句、数组创建和使用;
3.2.1理解面向对象对象编程思想;
3.3.1掌握类的创建和使用; |
知识目标具体内容 |
1. 熟练掌握Java的开发平台和开发软件包,熟悉各种参数设置及利用其进行程序开发的方法;
2. 熟练掌握Java语言的基本语法;
3. 掌握Java类的概念、定义及创建类对象的方法 |
专业能力
目标 |
支撑的可考核指标点 |
2.2.3掌握基本语法、流程控制语句;
2.3.1掌握数组的创建和使用;
1.2.1熟悉Java运行机制以及JVM、JRE和JDK工具;
1.2.3掌握Java程序的编写、编译和运行、以及Java程序中注释的分类和用法; |
专业能力目标具体内容 |
1. 能够熟练运用Java语言实现程序功能;
2. 能够熟练掌握Java开发工具和开发环境配置; |
方法能力
目标 |
支撑的可考核指标点 |
3.2.1能够利用面向对象编程思想进行软件设计、开发; |
方法能力
目标具体内容 |
1. 能够熟练掌握Java面向过程的开发方法;
2. 能够基本建立面向对象的软件开发方法;
3. 具备分析解决问题、自主学习的能力。 |
社会能力
目标 |
支撑的可考核指标点 |
1.1.2正确认识Java编程语言及其技术对客观世界及社会的影响。
1.3.2具有终身学习和解决问题的能力;积极推广应用新技术,紧跟行业发展。 |
社会能力
目标具体内容 |
1.具备迁移和应用知识的能力以及关于创新和总结经验的能力。
2.具备较快适应环境的能力。
3.具备团队协作的能力。 |
学习成果要求 |
1. 能从安全科学技术角度找出安全与生产各因素之间矛盾;
2. 能对交通、土建、能源等行业生产进行事故分析及预防;
3. 能对交通、土建、能源等行业生产进行安全评价;
4. 具有应用安全科学原理解决安全管理问题的能力;
5. 完成本课程学习后,可掌握《注册安全工程师》执业职格考核的相关内容。 |
对先修课应知应会的要求 |
先修课一《C语言程序设计设计》完成后应知应会
1. 能进行变量声明;
2. 熟练使用控制语句进行程序流程控制;
3. 会使用一维数组,能进行文件操作。 |
本课程完成后学生应知应会具体要求 |
单元一Java概述(学时2)
1. 了解Java历史;
2. 了解Java的特点;
3. 了解Java的体系结构;
4. 了解Java程序类型;
5. 熟悉Java运行机制;
6. 熟悉JVM、JRE和JDK工具;
7. 掌握Java程序的编写、编译和运行;
8. 掌握Java程序中注释的分类和用法;
单元二Java语言基础(学时12)
1. 掌握Java中的字符集、分隔符、标识符、关键字;
2. 掌握Java中的变量、常量;
3. 掌握Java中的基本数据类型;
4. 掌握Java中数据类型的转换;
5. 掌握Java的运算符和表达式;
6. 掌握Java的流程控制结构;
7. 掌握break、continue、和return转移语句的用法和区别;
8. 掌握Java中数组的定义和使用;
9. 了解创建和使用二维数组的方法;
单元三面向对象基础(学时12)
1. 理解面向对象编程思想,以及OOA、OOD和OOP理念;
2. 掌握Java中创建类和对象的方法;
3. 掌握Java的方法参数传递、方法重载以及可变参数的使用;
4. 掌握如何定义包和导入包,以及访问控制符的使用;
5. 掌握静态变量、静态方法的使用;
6. 掌握对象数组的特点、定义及使用;
单元四核心类(学时6)
1. 掌握基本类型的封装类的使用;
2. 理解封装和拆箱机制和原理;
3. 掌握String、StringBuffer、Math、Date类的使用;
单元五类之间的关系(学时8)
1. 了解类之间的关系;
2. 掌握继承与多态;
3. 了解依赖、关联、聚合和组成关系;
4. 熟悉内部类、单例模式的使用;
单元六抽象类和接口(学时6)
1. 掌握抽象类的定义和使用;
2. 掌握接口的定义和实现;
3. 了解接口的继承;
4. 培养面向接口编程的思想;
5. 熟悉instanceof关键字的使用;
单元七异常(学时6)
1. 理解异常的概念和异常处理机制;
2. 理解Java异常的分类;
3. 掌握try、catch、finally使用方法;
4. 掌握throw、throws的使用方法;
5. 掌握自定义异常的定义和使用方法;
单元八泛型与集合(学时4)
1. 理解泛型的概念;
2. 掌握泛型类的创建和使用;
3. 理解泛型的有界类型和通配符的使用;
4. 了解泛型的限制;
5. 理解Java集合框架的结构;
6. 掌握迭代器接口的使用;
7. 掌握常用接口及实现类的使用;
8. 了解集合转换;
9. 掌握集合工具类的使用;
|
评价与考核 |
考核项目 |
评分方式 |
平时考核(30%) |
出勤情况(10%) |
通过考勤评分 |
平时作业(10%) |
作业评分 |
课堂表现(10%) |
课堂听讲认真程度、回答问题的积极性、分组讨论时的表现等 |
期末应知(70%) |
知识应用性试卷 |
试卷评分 |
师资标准条件 |
1.具有计算机类专业或相关专业硕士研究生及以上学历。
2.具有高校教师资格证书。
3.具备双师素质,有扎实的物联网工程理论基础和一定的试验动手能力,了解专业发展动态,将行业技术标准、规范、规程与课程知识点相融合;能及时更新课程内容,将新理论、新技术、新工艺、新材料、新设备引入课堂;
4.熟悉物联网工程相关专业知识和相关理论,并能在教学过程中灵活运用;能担任物联网工程相关的实习实训指导工作。
5.具备课程开发和专业研究能力,能遵循应用型本科的教学规律,正确分析、设计、实施及评价课程。
6.兼职教师要求:兼职教师应是来自企业一线的技术骨干,熟悉高等教育教学规律。
|
教材编写或选用标准 |
1.必须依据本学习目标和学习成果要求标准编写或选用教材。
2.教材的选用是根据物联网工程岗位对专业知识、专业技能所必须的基本知识和基本技能的需要,同时考虑到学生的可持续性发展的需要。
3.教材以完成典型工作任务来驱动,通过视频、实际案例、课后拓展作业等多种手段,使学生在各种教学活动任务中树立质量、安全、责任意识。
4.教材应突出实用性、开放性和专业定向性,应避免把专业能力理解为纯粹的技能操作,同时要具有前瞻性,把握本专业领域的发展趋势。
5.教材应以学生为本,文字表述要简明扼要,内容展现应图文并茂,突出重点,重在提高学生学习的主动性和积极性。
|
|
|
|
|
|
|
|
|
|
|