- 1、本文档共9页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
Java面向对象程序设计课程教学大纲
一、课程教学目标
Java面向对象程序设计是属于计算机专业的一门专业选修课,本课程将介绍Java程序设计语言、技术及其应用,主要内容包括Java语言基本语法结构、面向对象编程技术、常用类、数组、集合框架、泛型、异常处理等。其目标是为大学本科学生提供有关Java的基础知识以及面向对象的程序设计方法所必需具有的知识和技能。通过本课程的学习,要求学生达到:
1.认知方面
理解Java的平台无关、面向对象、多线程等特性;掌握Java基本语法、Java基本语句、数组、集合框架类、字符串类、日期时间类、Math类、Random类等知识。
2.技能方面
掌握Java语言的面向对象的程序设计方法;掌握使用继承、多态等技术的编程技巧;培养学生应用Java解决和处理实际问题的思维方法与基本能力。
3.情感方面
感受通过Java编程解决实际问题带来的乐趣,激发学生积极参与程序设计的兴趣,培养学生良好的编程习惯。
二、课程教学内容及要求
1.在保证该课程教学的科学性和系统性的前提下,着重突出Java面向对象程序设计的实用性。有关本课程的基本概念、基本知识和基本技能,作为教学的重点内容,要求学生牢固掌握并熟练运用。
2.坚持理论密切联系实际,对于课本中涉及到的Java核心概念等深层原理,一般不予深究。讲授时,尽可能借助现实生活中的一些典型实例,深入浅出地阐明其基本思想,旨在加深学生对Java核心概念的理解,并积极引导学生将主要精力放在掌握面向对象程序设计的方法上。
3.采用多媒体教学手段来进行教学,力求做到少而精,突出重点,并注意将培养和提高学生的分析问题和解决问题的能力放在重要位置。
4.坚持课后练习是教好、学好本门课程的关键。在整个教学过程中,将根据正常教学进度布置一定量的课后作业,要求学生按时完成。
三、课程教学重点和难点
重点:本课程的有关基本理论和基本概念,常用类及接口。
难点:面向对象编程思想、集合框架、异常处理。
四、课程考核形式和要求
考核方式:闭卷考试。
课程考试成绩一般由“平时成绩”(占30%)和“期末成绩”(占70%)构成。其中,平时成绩是以学生平时出勤、实验成绩、作业完成情况等方面予以评分。
五、课程教学时数分配
章目
教学内容
学数教时
教学方式或手段
课后作业形式
备注
第一章
Java语言概述
2
讲授(多媒体)
选择题、编程题
第二章
Java语言基础
6
讲授(多媒体)
选择题、编程题
第三章
类与对象
6
讲授(多媒体)
简答题、编程题
第四章
继承、多态和接口
6
讲授(多媒体)
简答题、编程题
第五章
常用类和接口
10
讲授(多媒体)
选择题、编程题
第六章
异常处理
2
讲授(多媒体)
选择题、编程题
实验一
配置JDK环境设计一个Java程序
2
讲授、实验
实验二
数据类型和流程控制
6
讲授、实验
实验报告
实验三
类与对象
6
讲授、实验
实验报告
实验四
抽象类、接口与包
6
讲授、实验
实验报告
实验五
字符串处理及基础类库
10
讲授、实验
实验报告
实验六
异常处理
2
讲授、实验
总计
64
第一章Java语言概述
【教学目标】
通过本章教学,使学生了解Java的发展历史;了解Java的特点;掌握Java开发环境的搭建;掌握Java虚拟机的作用;了解常用的开发工具;掌握简单的Java程序开发方法。
【重点难点】
重点:掌握简单的Java程序开发方法。难点:Java开发环境搭建。
【教学内容】
第一节Java语言发展及特点
一、Java语言简介
二、Java语言特点
第二节Java开发环境的配置
一、JDK的安装
二、系统环境变量的设置
三、Java程序开发工具介绍第三节Java程序示例
一、Java程序结构分析
二、Java程序编译与运行过程介绍【课后作业】
1.通过Java程序的运行过程理解JVM的工作原理。
2.使用JavaAPI文档,查阅java.io包下的PrintStream类,学习printf方法的使用。
【阅读书目】
王洋.Java就该这样学[M].北京:电子工业出版社,2013.
第二章Java语言基础
【教学目标】
通过本章教学,使学生掌握Java语言的标识符和关键字,变量和常量的定
义以及各简单数据类型;掌握运算符及表达式的基本用法;掌握程序控制语句使用方法;掌握注释语句的使用方法;掌握一维数组和二维数组的使用。
【重点难点】
重点:运算符及表达式、数据类型转换、
您可能关注的文档
- 《操作系统课程》教学大纲.docx
- 《计算机网络》教学大纲.docx
- 《计算机组成原理》课程教学大纲.docx
- 《软件工程》教学大纲.docx
- 《软件工程课程设计》课程教学大纲.docx
- 《软件工程课程设计》实验教学大纲.docx
- 《软件设计与体系结构》课程教学大纲.docx
- 《软件项目管理》教学大纲.docx
- 《软件质量保证与测试》 教学大纲+实验大纲.docx
- 《数据结构》课程大纲.docx
- 大学语文试卷.doc
- 统编版(2024)七年级历史上册第一单元第一课《远古时期的人类活动》(分层作业).docx
- 统编版(2024)七年级历史上册第一单元第二课《原始农业与史前社会》【学案】.docx
- 统编版(2024)七年级历史上册第一单元第三课《中华文明的起源与形成》【学案】.docx
- 人教版(2024新版)九年级化学(上)第一单元《课题1 物质的变化和性质》导学案(含两课时).docx
- 人教版(2024新版)九年级化学(上)第一单元《课题1 物质的变化和性质(第2课时)》导学案.docx
- 统编版(2024新版)七年级道德与法制上册第五课《和谐的师生关系》(精品教案)汇编(含两个教案).docx
- 2024年统编七年级道德与法制上册第一课《 开启初中生活》【新教材素养提升教案】汇编(含两个教案).docx
- 统编版(2024)七年级历史上册第一单元第一课【备好课】《远古时期的人类活动》【学案】.docx
- 人教版(2024新版)九年级化学(上)【巩固练】第一单元走进化学世界.docx
最近下载
- 绩效考核方案(经典通用~).doc
- 最新版国有企业因公临时出国(境)管理办法.docx VIP
- 建筑工程图集 07J205:玻璃采光顶.pdf VIP
- 2024年长沙中考作文“考试的背后”审题指导+立意素材+范文8篇.docx
- 中医护理年度工作总结PPT.pptx
- 高考语文思辨类作文写作全面指导写作指导:二元思辨性作文速成模板及示例.pdf VIP
- 项目部安全隐患排查治理制度.docx
- 售楼处保洁服务标准-完整版.pdf VIP
- 《双减背景下小学语文高效课堂和有效教学模式研究》科研课题结题报告.docx
- 【精选 】高一年级(6)班《告别假努力,学会真自律》主题班会(28张PPT)课件.pptx
文档评论(0)