《Java编程基础》
课程教学大纲
院(系/部):数学与信息科学学院
教研室:数据科学教研室
日期:2023年5月
1
《Java编程基础》课程教学大纲
课程英文名称:JavaLanguageProgramming课程编码:0513004601
总学分/总学时:4.5/72理论学时/实验学时:48/24
课程性质:专业必修课先修课程:C语言程序设计
课程负责人:乔小燕适用专业:数据科学与大数据技术
开课单位:数学与信息科学学院大纲制定者:王英瑛
大纲审定者:辛英大纲审定时间:2023年5月
本大纲适用2023年版信息与计算科学专业、数据科学与大数据技术专业人才培养方
案
一、课程简介
《Java编程基础》是数据科学与大数据技术的主要程序设计课程,它是一门概念性和
实践性都很强的专业课程,Java技术具有卓越的通用性、高效性、平台移植性和安全性,
广泛应用于数据中心、科学超级计算机、移动电话和互联网等领域。主要内容包括Java
的基本语法、Java中面向对象的实现、异常和断点、字符串、输入输出和集合框架等。本
课程的主要任务是使学生理解与掌握计算机面向对象程序设计的基本概念、基本思想与方
法及异常处理等,在运用Java语言进行规范程序设计的过程中,培养学生的职业素质和
道德规范;同时注重培养学生精益求精的工匠精神,在调试代码、修改错误的过程中,培
养学生敢于挑战、乐观向上的良好心态,为后续课程的学习打下坚实基础。
二、课程目标与毕业要求关系
(一)课程目标
1.知识传授目标
1-1使学生掌握Java语言的基本语法和结构,包括变量、数据类型、运算符等,能
够编写简单的Java程序。
1-2培养学生运用Java进行程序逻辑设计的能力,包括条件判断、循环结构等,能
实现各种复杂的算法和流程控制。
1-3让学生深入理解面向对象编程的概念,如类、对象、封装、继承、多态等,能够
运用面向对象思想进行程序设计。
1-4训练学生处理异常情况的能力,确保程序在各种情况下的健壮性和可靠性。同时
帮助学生熟悉Java常用类库和工具的使用,为进一步开发实际项目打下基础,提高学生
的实践应用能力。
2.能力培养目标
2-1具有一定的代码优化与安全编程意识
2
2-2使用程序设计语言将思路或执行步骤转变成代码的能力
2-3利用计算机解决问题的能力
3.价值塑造目标
3-1具有较好的职业素养和科学素养
3-2具备较高的家国情怀、民族责任和社会责任
3-3培养工匠精神、公共精神、契约精神、合作精神、创新精神
(二)课程目标对毕业要求的支撑关系
课程目标1-1支撑毕业要求1.1熟练掌握一门程序设计语言,课程目标1-2支撑毕业
要求2.2具有较强的计算机编程应用能力,课程目标1-3和1-4支撑毕业要求(2.3、3.3)
运用面向对象的知识方法和技术解决自然科学和社会科学等应用领域中实际问题的能力
3
三、教学内容
第一章Java概述
1.1Java的发展简介
【教学内容】Java诞生的背景和起源,包括其设计初衷和目标。Java在不同历史阶
段的发展历程,如重要版本的推出和功能改进。
【教学重点】理解Java发展的重要阶段和关键事件。
【教学方式】讲解。
1.2Java的特点
【教学内容】Java的主要特点和优势,如跨平台性、安全性、面向对象等。Ja