收藏 分销(赏)

《Java程序设计A》课程教学大纲.docx

上传人:二*** 文档编号:4535004 上传时间:2024-09-27 格式:DOCX 页数:6 大小:21.36KB 下载积分:5 金币
下载 相关 举报
《Java程序设计A》课程教学大纲.docx_第1页
第1页 / 共6页
本文档共6页,全文阅读请下载到手机保存,查看更方便
资源描述
《Java程序设计A》课程教学大纲 课程英文名称:Java Programming Language A课程编号:HZ190050 课程类别:个性化培养平台课程性质:选修 学分:2学时:32学时(其中:讲课学时32,实验学时:0上机学时:0) 适用专业:地理信息科学 开课部门:环境与资源学院测绘与地理信息工程系先修课程:高等数学A1/A2、C#程序设计语言、空间数据库、数据结构等 后续课程:毕业实习、毕业设计等 一、课程目标 课程主要任务是介绍面向对象编程技术-Java,通过学习Java语言中的数据 类型,运算,语句结构及其程序设计的基本方法及Java高级功能,目的是使学 生掌握一门基于网络的程序设计语言,了解而向对象程序设计的基本概念与方 法,掌握Java语言编程的方法和技术,进而学会利用Java语言学会解决一般应 用问题;通过大量的程序实例和相关练习,逐步掌握Java的面向过程和面向对象 的功能,从而掌握面向对象程序设计的基本知识和基本技能.使学生了解最新的 具有强大支持的计算机编程新语言Java ,加深对独立于操作平台,多任务,线 程等概念的理解,并为后续的专业课程奠定网络程序设计基础。本课程的教学应 到达如下目标: 1 .使学生对于Java语言程序设计方面的知识有更加深入的理解; 2 .提高学生掌握Java编程的基本方法以及应用; 3 .使学生掌握一个实际应用工程的开发过程; 4 .使学生掌握利用Java自主设计和开发一个小型的应用系统或信息管理系 统。 二、课程目标与毕业要求的对应关系 课程目标 指标点 毕业要求 课程目标1 2.2具有一定的地理信息软件工程专业知识 和管理能力,初步具备比拟大型的地理信息 平台的架构能力。 2能够应用数学、自然科学和地理信息科学的 基本原理,识别、表达、并通过文献研究分 析地理信息专业问邈,具备地•理信息系统的 架构能力。 课程目标2 3.3具有较扎实的地理信息系统开发的专业 知识,能进行实用型地理信息系统的设计与 二次开发。 3能够设计针对地理信息领域的工程问题的 解决方案,具备地理空间数据的综合处理分 析和应用能力、数字地图设计与编制能力和 地理信息系统的开发能力;能够在设计和开 发环节中表达创新意识。 三、课程目标与教学内容和教学方法的对应关系 Java程序设计 教学内容 教学方法 课程目标 教学环节 训练环节 1 Java概述 授课2学时 2 Java语言基础 授课2学时 作业1 1 3 类与对象 授课4学时 作业2 1、2 4 异常处理 授课6学时 作业3 1、2 5 基础类库和工具类 庠 授课6学时 作业4 1、2 6 Java输入/输出系 统 授课6学时 作业5 2 7 多线程 授课4学时 作业6 1、2 8 图形用户界面 授课2学时 作业7 2 四、课程的主要内容及基本要求 第1章Java概述 [知 识 点]:Java语言的产生、应用前景和特点;Java开发环境的设置;Java App I et程序和Java AppI icat ion程序的编辑、编译和运行过程。 [重 点]:Java AppIet程序和Java AppI ication程序的编辑、编译和运行[难 点]:Java开发环境的设置 [基本要求]识 记:Java语言的产生、应用前景和特点。 1 领 会:Java的平台独立性和它的平安性。 2 简单应用:Java AppIet程序和Java Appl ication程序的运行过程。 3 综合应用:Java AppIet程序和Java Appl ication程序的编辑。 第2章Java语言基础[知识点]:Java语言的数据类型、运算符、表达式;流程控制、数组和向量。 [重点]:数据类型和变量、运算符和表达式及其控制结构语句。 [难点]:运算符的优先级和结合性的正确理解和应用。 [基本要求]识 记:Java语法规那么,基本数据类型。 1 领 会:Java变量的定义,java的流程执行过程。 2 简单应用:实现java的程序编制。 3 综合应用:java类,数组 与字符串的操作。 第3章类与对象[知 识 点]:系统定义的类(包);类的可访问控制符和非访问控制符的种类及 其控制功能;域的可访问控制符和非访问控制符的种类及其控制功能;方法的可 访问才空制符和非访问控制符的种类及其控制功能;用户程序自定义类和对象6勺基 本格式;Java语言的继承;Java语言的多态;Java方法的重载;构造函数的继 承与重载。 [重 点]:面向对象程序设计的基本思想、基本概念、基本语法定义[难点]:面向对象程序设计的基本思想。 [基本要求]识 记:java类、对象的定义,继承、多态、重载等概念。 1 领 会:Java类与类之间的关系,包括继承与分类关系。 2 简单应用:利用java实现父子类与分类的程序编制。 3 综合应用:java类、构造器、静态方法等概念的编程实现。 第4章异常处理 [知 识 点]:异常的概念;使用try和catch捕获程序中的异常;创立自定义异常;异常的抛出和捕获。 [重 点]:异常的概念;创立自定义异常。 [难点]:异常的捕获与处理方法。 [基本要求]识记:异常的概念,异常的类别。 1 领会:Java异常捕获的必要性与重要性。 2 简单应用:通过程序捕获java异常。 3 综合应用:根据不同错误类型捕获java异常,并解决异常。 第5章 基础类库和工具类库[知识点]Java基础类、字符串相关类、集合、日期和时间类。 [重点]:java常用的字符串处理类[难 点]:java工具类的应用及定义,包括java常见类之间的转换等。 [基本要求]识 记:java常用的字符串处理类、字符串处理函数,集合的分类。 1 领 会:Java工具类的使用,日期类格式的转换。 2 简单应用:利用工具类处理变量。 3 综合应用:读取外部数据,利用工具类处理数据,并生成相应的结果。 第6章Java的输入输出[知识点]:输入输出流的基本^念;文件处理;File类的使用方法。 [重点]:简单的输入/输出流。 [难 点]:流概念的理解与使用方法。 [基本要求]识 记:Java的标准揄入/输出类及函数。 1 领 会:Java注入数据与输出数据的方法。 2 简单应用:利用输入流读入文本数据。 3 综合应用:利用输入流读入数据,并编辑数据,最后输出数据到指定磁盘。 第7章多线程[知识点]:多线程的概念;多线程的实现方法;处理线程互斥、同步以及死锁 的方法以及其基本概念。 [重 点]:线程的概念、线程的创立、控制。 [难点]:线程的同步与互斥。 [基本要求]识记:线程、线程组、死锁等^念。 1 领会:Java多线程的优势及实现方法。 2 简单应用:利用Java多线程读入较大数据。 3 综合应用:Java多线程处理数据,并可以设置优先级。 第8章图形界面设计[知识点]:图形界面的基本构成;Java常用的布局策略及主要容器组件;利 用Java类库中的类及方法绘制用户自定义的图形界面的方法;标准GUI组件和 Swing GUI组件的创立、使用与事件处理。 [重点]:AWT常用基本组件的使用。Swing常用基本组件的功能和使用。Swing组件与AWT组件之间的关系。 [难 点]:AWT事件处理机制。 [基本要求]识 记:Java常用主要容器组件及类的方法。 1 领 会:Java的图形界面设计方式。 2 简单应用:利用JavaGUI组件和Swing GUI组件实现图形界面布局。 3 综合应用:利用GUI组件和SwingGUI组件实现组件的动态布局,并可处理 相关事件。 [学时分配] 章目 内容 理论学时 第一章 Java概,述 授课2学时 第二章 Java语言基础 授课2学时 第三章 美与对象 授课4学时 第四章 异常处理 授课6学时 第五章 息础类库和工具类库 授课6学时 第六章 Java榆入/揄出系统 授课6学时 第七章 多线程 授课4学时 第八章 图彩用户界面 授课2学时 合计 32学时 五、教学方法与手段 1 .坚持理论联系实际的教学方法,4等生产中遇到的具体问题引入到课堂中, 不断提高学生发现、分析和解决问题的能力。 2 .坚持传统教学手段与现代教学手段相结合,教学内容安排要突出重点和 难点,尽可能边演示边讲解,化繁为简,努力提高学生的学习兴趣。 3 .注重应用启发式教学、开展课堂讨论等教学方法,引导学生积极思考问 题、分析问题,拓展学生的思维。 4 .注重课后练习,大力培养学生动脑、动手、独立解决问题的能力。 六、考核要求、方式与成绩评定期末考试统一命题,统一评分标准,统一考试时间。考试范围不超过大纲的 内容。笔试考试,考试时间为100分钟。成绩定为百分制。实行结构评分,平时 成绩占50%,期末考试成绩占50舟。 评价环节 评估课程目标 对应毕业要求 平时成绩(50分) 章节练习、编程实现 课程目标1、2 2与3 期末考试(50分) 选择题 课程目标1、2 2与3 筒答题 课程目标1、2 2与3 综合题 课程目标1、2 2与3 平时成绩评定标准 环节 评定工程 内容 分值 总分值 章节 练习 与编 程实 现 课程目标1,2 能够基本完成章节练习要求,程序功能 基本实现: <20分 50分 能够较好的完成作业,程序功能实现较 好,错误或bug较少; 20-40 分 能够很好的完成作业,编制的程序功能 完善,具有一定的使用价值,并有一定 的创新; 40-50 分 七、选用教材、讲义和主要参考书 1 .推荐教材: 《Java程序设计(第4版)》,辛运帏、饶一梅编著,清华大学出版社,2017-8 (第4版)。 2 .主要参考书: (1)《Java程序设计精编教程实验指导与习题解答》,张跃平,耿祥义编 著,清华大学出版社,2012年 (2)《实战Java高并发程序设计》,葛一鸣著,电子工业出版社,2018 年。 八、大纲说明 1 .本课程宜按小班上课,如要合班,建议不要超过70人。 2 .本课程能为学生学习程序开发打下一定的基础,课程属于动手极强的应 用型课程,而且课程技术变化极快,还需加强学生的课后练习,并催促学生继续 自行学习。 3 .本大纲的编写,是课程组集体智慧的结晶。
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 教育专区 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服