下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
《JAVA程序设计》教学大纲课程英文名JavaProgramming课程代码J0701Y28学分3总学时48理论学时0实验/实践学时48课程类别专业课课程性质选修课先修课程适用专业信息与计算科学、数学与应用数学开课学院理学院一、课程地位与课程目标(一)课程地位随着计算机技术迅猛发展,Java程序设计语言作为一种纯面向对象的程序设计语言,是最热门也最有前途的编程语言之一。通过本课程的学习,使学生掌握基于面向对象的设计思想和技术方法,学会用JAVA语言设计程序解决实际问题,为学生从事软件开发或者其他与JAVA相关工作打下良好基础,以适应社会对专业技术人才的需求。(二)课程目标1.知识能力方面:了解Java开发环境和专业配置;掌握Java语言的基础知识语法;掌握面向对象的思想;能够用Java语言实现一些小程序和小应用程序的开发;掌握Java的一些技术,例如:线程、异常、框架、数据流处理等。2.能力方面:熟悉JDK的windows环境变量设置、MyEclipse软件的使用;熟练使用Java进行编程、运行、调试;熟练应用Java的多线程、异常、数据流等结合小项目进行编程;异常良好的代码编写习惯。3.技能方面:具有一定的面向对象的编程思想;规范化的变成习惯与举一反三的学习模仿能力;查阅资料、代码构架模仿的手段。二、课程目标达成的途径与方法以课堂演示教学为主,结合课堂答疑、课堂练习、课外编程作业等方式。课堂演示教学:主要结合课程知识点以实例演示方式,边讲边演示讲解课程主要内容。课堂练习与课堂答疑:主要是在教学演示结束后,通过特定的练习题,学生边练习教师边答疑解惑的方式进行,提高学生上机练习效果。课外编程:主要针对知识点进行相关编程练习,加强学生对Java编程的掌握和编程程度。三、课程目标与相关毕业要求的对应关系课程目标课程目标对毕业要求的支撑程度(H、M、L)毕业要求3毕业要求4毕业要求5课程目标1HML课程目标2HML课程目标3HML注:1.支撑强度分别填写H、M或L(其中H表示支撑程度高、M为中等、L为低)。四、课程主要内容与基本要求第1章Java语言概述主要内容:介绍Java语言的特点和Java程序的实现。基本要求:了解Java开发环境的设置,学习并掌握Java程序的编写规范、编译以及运行的方法。第2章Java语言语法基础主要内容:介绍Java的基本语法和程序设计结构。基本要求:掌握Java语言的基本语法,学习使用Java的三种基本结构进行程序设计。第3章Java语言面向对象的特征主要内容:面向对象思想及Java语言面向对象的特征。基本要求:学习面向对象程序设计思想,熟练应用Java语言面向对象的特征,如抽象、封装、继承、多态等,进行面向对象的程序设计与实现。第4章JavaApplet及其应用主要内容:JavaApplet的设计方法和在网络中的应用。基本要求:学习并掌握JavaApplet的设计方法及其在网页中的嵌入技术。第5章图形用户界面设计主要内容:和图形用户界面设计相关的Java类与程序设计。基本要求:学会利用图形用户界面设计相关的Java类设计图形用户界面。第6章异常及异常处理主要内容:异常的概念、异常处理、throw、catch子句。基本要求:了解异常的概念,学习并掌握处理Java程序中各种异常的技术和方法。第7章线程主要内容:线程的创建、线程的状态,以及线程的重要特性。基本要求:学习并掌握Java线程的创建和使用,了解其在并行程序设计中的应用。第8章Java语言的集合操作主要内容:Java语言的集合类list,map,set。基本要求:掌握Java语言的集合类list,map,set的基本操作,并学会利用它们解决问题。第9章Java输入输出主要内容:Java的IO操作和文件操作。基本要求:掌握Java的基本输入输出操作和文件操作技术。五、课程学时安排章节号教学内容学时数学生任务(作业、自学、讨论等任务要求)对应课程目标第1章Java语言概述2完成第1章课后相关作业课程目标1第2章Java语言语法基础6完成第2章课后相关作业课后完成完成简单编程题课程目标1第3章Java语言面向对象的特征14完成第3章课后相关作业课后自学String类和Stringbuffer类的使用在对象学习结束后,开始简单编程练习课程目标2、3第4章JavaApplet及其应用4完成第4章课后相关练习课后自学HTML的编写和Applet中作图方法的介绍课程目标2、3第5章图形界面设计6完成第5章课后相关作业结合HTML编写,设计简单具有交互性质的网页结构课程目标2、3第6章异常和异常处理2完成第6章课后相关作业课后自学异常的分段处理课程目标2、3第7章线程2完成第7章的课后相关作业课后自学同步和锁的应用课程目标2、3第8章Java语言的集合操作8完成第8章的课后相关作业课程目标2、3第9章Java输入输出4完成第9章的课后相关作业课程目标2、3六、实践环节及基本要求序号实验项目名称学时基本要求学生任务实验性质实验类别1Java语言结构2掌握Java程序的编写规范、编译以及运行的方法完成课堂演示例题用命令提示等方式完成课堂编程练习验证性必做2Java语言语法基础6掌握Java语言的基本语法,学习使用Java的三种基本结构进行程序设计用MyEclipse等开发软件完成课堂编程练习用第三方软件完成课堂编程练习验证性必做3面向对象的特征14熟练应用Java语言面向对象的抽象、封装、继承、多态等,进行面向对象的程序设计与实现重复课堂演示例题完成课堂编程题的练习完成电子变成作业的框架验证性必做4Applet及其应用4学习并掌握JavaApplet的设计方法及其在网页中的嵌入技术用HTML和Applet完成课堂演示例题用两种方式运行Applet小程序并完成课堂电子作业验证性必做5图形用户界面设计6学会利用图形用户界面设计相关的Java类设计图形用户界面重复课堂演示例题用AWT和Swing类分别实现编程验证性必做6异常和异常处理2掌握处理Java程序中各种异常的技术和方法重复课堂演示例题完成课堂异常处理练习题验证性必做7线程2掌握Java线程的创建和使用重复课堂演示例题完成课堂线程控制的练习题验证性必做8集合操作8掌握Java语言的集合类list,map,set的基本操作1重复课堂演示例题2.完成三类集合框架的练习题验证性必做9Java输入/输出4掌握Java的基本输入输出操作和文件操作技术1.重复课堂演示例题2.应用数据流和缓冲流完成文件和流媒体文件的读取与输出练习题验证性必做注:1.实验性质指演示性、验证性、设计性、综合性等;2.实验类别指必做、选做等。七、考核方式及成绩评定考核内容考核方式评定标准(依据)占总成绩比例过程考核包括出勤率、课堂讨论发言、平时作业、电子作业完成度综合评价按照每一项10%等比例综合40%期末考核闭卷按照试卷卷面评分标准60%考核类别考查成绩登记方式百分制八、推荐教材与主要参考书(一)推荐教材:吕凤翥、马皓,Java语言程序设计(第3版),清华大学出版社,2016.12.(二)主要参考书:
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025版收养协议书范本:宠物领养与责任承担协议3篇
- 二零二五年度农业电商平台运营服务合同模板
- 2025版新企业股东合作协议书:产业链升级改造3篇
- 二零二五版环保技术转移与转化合作协议4篇
- 2025航空货运保险及全球理赔服务合同3篇
- 二零二五年度城市综合体物业管理合同
- 二零二五年度高端智能设备采购合同范本4篇
- 二零二五年度城市更新项目旧厂房改造租赁合同3篇
- 2025年物流仓储中心委托经营与服务协议3篇
- 2025版万科地产商铺买卖合同规范范本3篇
- 人教版八年级下册历史第1课 中华人民共和国成立 说课稿
- 国家中医药管理局发布的406种中医优势病种诊疗方案和临床路径目录
- 2024年全国甲卷高考化学试卷(真题+答案)
- 汽车修理厂管理方案
- 人教版小学数学一年级上册小学生口算天天练
- 三年级数学添括号去括号加减简便计算练习400道及答案
- 苏教版五年级上册数学简便计算300题及答案
- 澳洲牛肉行业分析
- 老客户的开发与技巧课件
- 计算机江苏对口单招文化综合理论试卷
- 成人学士学位英语单词(史上全面)
评论
0/150
提交评论