大数据技术与应用专业课程标准课程负责人:司马云
信息工程系
二二年二月
《Java基础入门》课程标准
1课程概述
1.1课程名称
课程名称: 《Java基础入门》
课程代码: 2233434
1.2学时和适用对象
总课时为36小时,理论课时为18小时,实践课时为18小时。 本标准适用于大数据技术和应用专业。1.3 课程定位
说明: 《Java基础入门》是大数据技术与应用专业的专业课。 本课程的主要任务是教授Java概念、Java基本语法、面向对象编程等知识,同时通过创建项目,加强学生综合运用Java语言编程能力的培养
2知识目标
2.1课程目标
总目标
通过本课程的学习,学生可以掌握面向对象的基本概念和运用面向对象技术进行编程的基本思想掌握面向对象编程工具JAVA语言的基本知识用JAVA语言熟练地进行一般的面向对象编程
划分目标
序列号内容单元知识目标能力目标文化素质目标
01 Java简介了解Java的发展、特点和应用,了解Java程序的类型和特点,了解能够编写第一个入门程序的较强的自我知识、技术更新能力,快速跟踪计算机软件新技术和开发技术的新动态。
02 Java数据类型、运算符和表达式掌握Java语言的基本结构、数据类型
掌握Java变量、运算符和表达式可区分基本数据类型和引用数据类型,并区分各种数据类型的差异
熟练运用变量,熟练运用算子,写表达式培养学生实事求是、认真科学精神、探索精神和创新精神,提高综合分析解决问题的能力,形成初步创新能力。
03掌握流控制分支语句流控制语句分支语句后,使用流控制语句编程逻辑抽象思维模式,培养“从特殊到一般”的方法和相对理念。 举一反三,触类旁通。
04流控制环路语句流控制语句环路语句、跳转语句使用流控制语句编程,具有一定的科学思维方式和判断分析能力。
类05和对象了解面向对象的编程方法,掌握简单的类和对象设计和实现方法就会创建类和对象,调用类属性和方法来培养学生对面向对象理念的理解; 理解程序语言
使用static和final关键字,自己编写包培养学生,从发展的角度来了解static特性、final特性、包的概念和作用。
07 Java常用类掌握String,StringBuffer对象的创建和常用方法,掌握对时间类操作使用String对象处理字符串,使用SimpleDateFormat处理时间,学生使用程序语言
08了解数组何时使用数组,掌握数组的使用方法后使用数组编程,正确体会到用IT技术解决实际问题的重要性、紧迫性和必要性。
2.2能力目标
通过学习,使学生初步了解Java语言的核心语法,了解Java的运行原理、JDK的配置、网络相关技术,具有良好的面向对象编程能力。 本课程旨在培养学生
培养学生编程能力、纠错能力、面向对象编程思想,培养学生分析问题、解决问题能力、学生团队合作精神
2.3素质目标
)1)培养学生认真负责的工作态度和严谨细致的工作作风;
)2)培养学生自主学习意识
)3)培养学生团队、合作精神
)4)培养学生的诚信意识和职业道德
)5)培养学生创新意识
(6)引导学生进行信息化处理的意识和能力。
)7)具备扎实的专业理论知识和熟练的操作技能
3课程内容
序号基础内容提升性内容扩展性内容
深度扩大宽度
01 Java入门了解虚拟机和垃圾回收如何工作JDK12的特点了解JDK源代码结构
02 Java数据类型、运算符、表达式理解引用数据类型
理解自增自减算子
掌握基本数据类型包装器运算符的优先级
03流控制分支语句理解程序结构
多分支嵌套把握流程图
04流控制环路语句理解不同语句的区别
多循环嵌套把握流程图
类05和对象理解类与对象的关系掌握多参数方法的定义和调用
内部类理解类的特征
类06和对象特性把握类和对象特性
了解各种系统软件包的作用
理解堆和堆栈的区别。
掌握结构方法
07 Java常用类数字操作类Math对象的使用探索String对象的内部结构把握StringBuilder使用
08数组是使用数组存储多个对象的二维数组的定义和使用理解数据结构
4实践教学
1、上课日程表
这门课共36小时,理论教学18小时,实验教学18小时。
知识单元章次学时分配
理论课时间实验课时间总课时
第一单元Java入门2 2 18 18
第二单元Java数据类型、运算符、表
达式 2 2第三单元 流程控制分支语句 2 2
第四单元 流程控制循环语句 2 2
第五单元 类和对象 2 2
第六单元 类和对象特性 2 2
第七单元 常用类 2 2
第八单元 数组 2 2
复习 2 2
合计 18 18 36
2、教学建议
为达到课程的总目标,建议课程采取理论教学与实验教学相结合的教学形式进行组织教学。
理论教学采取课堂讲授、课堂讨论、课外扩展学习相结合的“研究型”教学,并且在课程的教学过程中进行必要的辅导答疑。
实验教学鼓励学生自行设计具体的实验方案,鼓励创新,锻炼学生综合运用知识解决问题的实践能力和创新能力、集中和开放式相结合(除传统的集中式教学方式外,探索学生为主体的开放式实验教学模式)、科研和教学相结合(鼓励学生课外参加教学团队成员及相关教师的科研项目)的形式组织教学。
尝试“研究型”教学方法,在讲解主要的基本原理、技术方法基础上,结合关键问题和实际应用举例,进行课堂讨论和讲解,指定文献供学生课后自学,通过布置作业锻炼学生发现问题、解决问题的能力。
教学手段上,尽量采用现代信息技术手段,每节课都采用多媒体教学,并辅助以板书、视频等。提供PPT教案、教学录像以及其他扩展性学习的教学资料,实现智慧课堂网络教学和资源共享。
3、教学环境与策略
(1)教学环境
理论教学环境,采用多媒体、录像等多媒体设备教学,并结合课堂讲授的重点内容,提供课外扩展学习的科研文献资料。提供网络教学环境,建设课程网站,设计相关如“教学扩展”、“网络课堂”、“学科前沿”等栏目,提供文字、视频、PPT、网站、科技进展新闻等补充资料,供课外扩展学习。
实践性教学环境,网络实验室提供相应的仪器设备,配有专职的实验教学教师。
(2)教学策略
教学过程一定要根据学生的具体情况、教学的内容、教学的条件综合考虑进行。每节课的教学策略都应不同,因此,总的建议是充分利用学生已经掌握的前置课程的知识和技能,结合多种方式(讲授、自学、讨论等)组织教学。
5 考核与评价
课程学业成绩由平时成绩和考查成绩两部分组成,通过对学习过程和学习结果的评价,对学生知识、技能和能力进行综合考核。具体考核与评价见以下实施方案:
(1)总成绩=平时成绩×60%+考查成绩×40%
(2)平时成绩由以下二部分组成:
①课内实验、课外独立实践设计占50%。
②到课考勤情况,课堂讨论、发言情况占50%。
(3)考查成绩指期末考查成绩。
6 教材及参考书选用
所选教材: 《Java编程讲义》 清华大学出版社