




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
ADDINCNKISM.UserStyle《Java编程入门》课程教学大纲(理论课程)一、课程基本信息课程号3023D06012开课单位国际学院课程名称Java编程入门IntroductiontoJAVAProgramming课程性质选修考核类型考试课程学分3课程学时51课程类别学科基础课程(学科拓展课)先修课程程序设计基础,数据结构适用专业(类)软件工程二、课程描述及目标(一)课程简介《Java程序设计》课程是本专业(类)的一门学科拓展课程,通过本课程的理论教学,能帮助学生掌握面向对象的编程设计思想和Java的基本语法、常用技术,并能运用Java技术和基本开发工具进行程序设计,为《分布式计算框架》等后续课程奠定必要的技术基础。(二)教学目标通过本课程,学生将掌握利用面向对象程序设计思想和“计算机思维”方式进行计算机编程,尤其强调对学生“计算机思维”方式的训练,使学生能够运用Java语言作为一种思维工具解决现实问题。教学过程中,启发学生的创新意识,提高学生在程序设计过程中分析问题和解决问题的实际动手能力,使学生的理论知识和实践技能得到共同发展。课程目标1:掌握Java语言的语法,能够较为深入理解Java语言机制,掌握Java语言面向对象的特点。课程目标2:掌握JavaSE中基本的API,掌握在集合、线程、输入输出、图形用户界面、网络等方面的应用。课程目标3:能够编写有一定规模的应用程序,养成良好的编程习惯,会使用重构、设计模式、单元测试等方式提高代码的质量。课程目标4:培养学生的终身学习能力、创新意识和创新能力以及职业和专业素养。三、课程目标对毕业要求的支撑关系毕业要求指标点课程目标权重1-1:软件工程基础理论知识;1-2:软件项目管理与开发知识课程目标10.32-2:工程实践能力;2-5:创新能力课程目标20.41-4:软件工程应用领域知识;2-1:求学能力;2-6:组织协调能力课程目标30.22-1:求学能力;3-3:职业素养;3-4:专业素养课程目标40.1四、教学方式与方法教学方式:课堂讲授为主,辅以适当的课堂提问、讨论和课堂练习。教学方法:启发式教学、探讨式教学、理论与实践相结合。在基本分析和设计方法指导下,以完成一个个独立程序作为教学任务和目标,用一个个难度渐进的任务和目标来引导学习,使其贯穿整个教学过程。通过逐个完成难度渐进的任务,使学生掌握程序设计的基本概念、基本原理、设计原则及分析方法,逐步建立面向对象方式下程序设计的整体概念,培养创新、团队合作、文献检索以程序设计的分析和设计能力。五、教学重点与难点(一)教学重点Java语言的基本概念、基本理论和基本的面向对象编程方法。包括:Java语言的基本语法;面向对象的思想;图形用户界面的设计方法;理解AWT的意义及AWT的事件处理;Java语言中的基础类库;Java中包的含义;异常处理技术;了解线程机制的相关概念。(二)教学难点图形用户界面的设计方法,AWT的意义及AWT的事件处理,异常处理技术,线程机制。六、教学内容、基本要求与学时分配序号教学内容基本要求学时教学方式对应课程目标1第1章Java简介了解Java语言的发展历史和基本特点,了解面向对象程序设计的基本思想,掌握JDK开发环境及其配置,掌握两种Java程序的构成和编写方法,掌握Java应用程序的开发步骤。3讲授课程目标1课程目标3课程目标42第2章Java语言基础掌握Java语言的基本语法;Java语言的简单数据类型;理解运算符和表达式。掌握Java语句的三种控制结构(顺序结构、选择结构、循环结构)的应用。3讲授课程目标1课程目标3课程目标43第3章类的封装、继承和多态熟练掌握面向对象的基本概念(如类、对象、继承、多态、包、内部类等),能熟练编写简单程序。9讲授课程目标1课程目标3课程目标44第4章接口、内部类和JavaAPI基础理解抽象类的作用、接口的作用、程序包的作用,掌握接口的定义、声明接口、接口的继承关系、会使用系统程序包。3讲授课程目标1课程目标3课程目标45第5章异常处理理解异常的概念。掌握异常的捕获与处理方法和异常类的创建方法。深刻理解异常处理机制。3讲授课程目标1课程目标3课程目标46第6章图形用户界面设计了解图形界面组件之间的层次关系;容器的概念和作用。理解AWT事件处理机制;了解Java常见的事件适配器类。掌握AWT常用基本组件的使用。了解Swing组件与AWT组件之间的关系。理解Swing组件的基本思想。3讲授课程目标2课程目标3课程目标47第7章多线程编程理解线程的概念及线程优先级。掌握线程的创建、线程的控制、线程的调度。了解线程和线程组的概念及其使用方法。3讲授课程目标2课程目标3课程目标48第8章流和文件操作理解流的概念。掌握Java利用流进行数据访问的方法;掌握过滤流及随机访问文件的使用方法。3讲授课程目标2课程目标3课程目标49第9章Socket编程理解Socket的概念,掌握tcp或udp的通讯程序的编程过程。3讲授课程目标2课程目标3课程目标410第10章数据库编程掌握JDBC,掌握常用的数据库编程方法。3讲授课程目标2课程目标3课程目标411第11章javaWeb理解javaWeb的基本思想,学会实用的javaWeb的基本技术。9讲授课程目标2课程目标3课程目标412第12章springmvc理解mvc的基本思想,学会springmvc的基础技术。6讲授课程目标2课程目标3课程目标4合计51七、学业评价和课程考核(一)考核类型:eq\o\ac(□,√)考试考查(二)考核方式:开卷考试eq\o\ac(□,√)闭卷考试课程论文课程报告其它:(三)成绩评定:考核依据建议分值(百分比)考核/评价细则对应课程目标过程考核50%课堂表现20是否旷课,迟到,早退。课堂积极性等课程目标1课程目标2课程目标3课程目标4作业20作业是否及时上交、完整,对基本概念的理解是否正确,对开发环境和工具的应用是否熟练。课程目标1课程目标2课程目标3课程目标4课堂练习20当堂课重点知识的理解掌握情况,程序编写能力。课程目标1课程目标2课程目标3课程目标4知识复习20对学过的知识进行总结(形式包括提交文件,思维导图,知识点总结等)课程目标1课程目标2测试20对java程序编写进行测试课程目标1课程目标2课程目标3期末考核50%期末考试成绩。课程目标1课程目标2课程目标3课程目标4九、课程目标达成评价课程目标的实际达成效果计算方式如下,达成值越高,教学效果越好。课程目标达成度毕业要求指标点达成度十、教材与教学参考书(一)教材《Java语言程序设计(基础篇)》,梁勇译,机械工业出版社,2020,第12版。《Java语言程序设计(基础篇)(英文版原书第11版),Y.DanielLiang,机械工业出版社,2020,第11版。(二)教学参考书《Java编程思想》,BruceEckel,机械工业出
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 吉林省四平市伊通满族自治县第五中学2024-2025学年九年级下学期综合测试数学试题(原卷版+解析版)
- 2023三年级数学下册 三 乘法第2课时 列队表演(一)教学实录 北师大版
- 11《四通八达的交通》教学设计-2023-2024学年道德与法治三年级下册统编版
- 智能家居行业的市场趋势及产品创新研究
- 16《夏天里的成长》教学设计-2024-2025学年统编版语文六年级上册
- 2024年五年级英语下册 Unit 9 Hes kind to children第3课时教学实录 湘少版
- DB3708-T 23-2023 辣椒根腐病田间抗性鉴定技术规程
- 2024-2025学年高中物理 第9章 固体、液体和物态变化 2 液体教学实录4 新人教版选修3-3
- 2023-2024学年高中化学 5.3 从微观结构看物质的多样性教学实录 苏教版必修第一册
- 2024-2025学年新教材高中物理 第四章 光 6 光的偏振 激光教学实录 新人教版选择性必修第一册
- 电缆故障知识培训课件
- 国家开放大学本科《商务英语4》一平台机考真题及答案(第四套)
- 交通运输考试题及答案
- 气体灭火钢瓶标准检测流程
- 2025年上半年青岛平度市人民检察院招考编外书记员易考易错模拟试题(共500题)试卷后附参考答案-1
- 【牛客网】2024秋季校园招聘白皮书
- 老年上消化道出血急诊诊疗专家共识2024解读
- 主水管改造合同范例
- 《电工技术》课件-戴维南定理
- 力与运动的关系(专题训练)【三大题型】(原卷版)-八年级物理下册
- 《肾友保健知识》课件
评论
0/150
提交评论