《JAVA程序设计与开发》课程教学大纲_第1页
《JAVA程序设计与开发》课程教学大纲_第2页
《JAVA程序设计与开发》课程教学大纲_第3页
《JAVA程序设计与开发》课程教学大纲_第4页
《JAVA程序设计与开发》课程教学大纲_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

《JAVA程序设计与开发》课程教学大纲《JAVA程序设计与开发》课程教学大纲全文共12页,当前为第1页。《JAVA程序设计与开发》《JAVA程序设计与开发》课程教学大纲全文共12页,当前为第1页。课程名称(中文)Java程序设计与开发课程名称(英文)JavaProgrammingDesignandDevelopment课程类别1专业选修课课程性质2选修授课语言3中文授课学期4学分3课程学时及分配总学时讲课实验课外483216适用专业网络工程教材《Java7实用教程》+《JavaEE实用基础教程》授课学院计算机与软件学院先修课程程序设计基础,离散数学,数据结构后续课程课程简介课程基本定位:Java程序设计与开发课程是网络工程专业的一门理论性与实践性很强的专业课。通过本课程的学习,学生将会掌握Java基础知识和面向对象编程技术,为后继课程的学习打下坚实的编程基础。本课程既培养学生分析问题、解决问题的能力,又能够使学生具备一定的实践能力。通过全面、系统地介绍Java语言基础知识、运行机制、多种编程方法和技术,使学生具备JavaSE和JavaEE开发的基本理论、技术和工具。核心学习结果:作为一门实践性、应用性较强的计算机专业课,涵盖Java基本语法、Java类和对象、Java高级类、Java输入与输出、SWT用户界面、Java事件处理、异常处理和调试与打包、多线程编程、JDBC数据库编程、JSP/Servlet编程等基础理论和核心技术。通过该课程的学习,学生可以更好的运用Java语言和知识来解决具体问题(系统开发),从而全面提高学生解决实际问题的能力,为未来从事科学研究和企业工程应用打下坚实基础。主要教学方法:讲授+演本+讨论+实践大纲更新时间2020.8注:1.课程类别:选填“通识核心课/通识拓展课/通修课/学科基础课/专业主干课/专业选修课/专业实践/素质拓展”2.课程性质:选填“选修/必修”3,授课语言:选填“中文/双语/全英文或其他语种”二、课程目标

《JAVA《JAVA程序设计与开发》课程教学大纲全文共12页,当前为第2页。课程目标(参考培养目标、毕业要求、课程定位)支撑毕业要求指标点1达成途径1掌握面向对象程序设计的基础知识;讲授演示和实践如何编写Java应用程序Application、小程序Applet;Java的常用标准类库、编程技巧、异常处理及高级编程等内容。2掌握Java编程的基础知识和Java的面向对象编程技术和应用。讲授演示和实践3能够具备较好Java窗口程序的开发能力,并基本掌握JavaEE平台开发技术,能够初步了解各种行业的企业级别软件开发工作讲授讨论和实践4熟悉Java软件开发流程;具备解决主要问题的能力;掌握良好的语言表达、沟通能力、工作责任心和团队意识;掌握Java编程工具。讲授讨论和实践5掌握良好的编码规范和编程习惯,了解编程中注释、文档的意义。讲授讨论和实践注:1.支撑毕业要求指标点:选填项。需要进行专业认证,有毕业要求指标点可参照的课程必填,无明确毕业要求指标点可参照的可不填。三、理论教学内容

《JAVA《JAVA程序设计与开发》课程教学大纲全文共12页,当前为第3页。教学内容学时思政融入点1学生学习预期成果2教学方式3课程目标第1章Java语言概论IJava语言开展史以及Java语言特征0.5引入计算机理论的科学方法L掌握Java7语言特点。.掌握Java开发环境配置和开发工具的使用;.掌握简单JavaApplication的正确编写和调试;.掌握Java编程规范。讲授目标12」ava7体系结构、编译环境和工具1讲授+演示目标13.Java程序分类和编程规范0.5引入职业素养的基本要求讲授+演示目标1,5第2章Java基本语法1.标识符和数据类型0.5.掌握基本数据类型的使用;,掌握常见运算符的使用;讲授目标12.运算符0.5讲授目标1,23.流程控制1.掌握if和switch分支语句,for/while/forEach循环语句,以及break和continue等控制语句;,掌握数组概念和基本用法;掌握String、StringBuffer类的正确使用;讲授+演示目标1,24,数组与字符串1讲授+演示目标1,2第3章Java类和对象1.Java类和对象0.5引入人类认知世界的方式.理解面向对象相关概念;掌握Java类和对象的使用;.掌握对象中的方法、变量的正确使用;.理解并掌握构造函数使用;.理解覆盖、重载、继承相关概念,并能正确使用;《JAVA程序设计与开发》课程教学大纲全文共12页,当前为第4页。5《JAVA程序设计与开发》课程教学大纲全文共12页,当前为第4页。.理解并掌握4种访问权限修饰符讲授+讨论目标22.对象与类的成员1讲授+讨论目标23•构造函数0.5讲授+演示目标24.方法重载与方法覆盖1讲授+演示目标25•类的继承1引入中国文化传承相关理念讲授+演示目标26.多态性与动态绑定0.5讲授+讨论目标27Java访问权限0.5讲授+演示目标2第4章Java高级类1.static与final关键字0.5L掌握static和final关键字的使用。.理解并掌握this和super关键字的区别和使用;.掌握内部类声明与访问、成员内部类、方法内部类、匿名内部类和静态讲授+演示目标1,22.this与super关键字0.5讲授+演示目标1,23,内部类与匿名类1.5讲授+演示目标1,24Java类库简介0.5讲授目标1,2

《JAVA《JAVA程序设计与开发》课程教学大纲全文共12页,当前为第5页。《《JAVA程序设计与开发》课程教学大纲全文共12页,当前为第6页。5.抽象类与接口1.5内部类的使用;4,了解Java类库;理解并掌握抽象类与接口;5.了解包的作用。讲授+演示目标1,26.包0.5讲授+讨论目标1,2第5章Java的输入输出1.Java的输入输出概述0.51.理解Java的输入输出流体系。2,掌握File类的正确使用;3,掌握字节流Inputstream、Outputstream、以及一些常见子类的使用;.掌握字符流Reader类、Writer类的使用;.掌握基本的对象序列化;,了解并掌握Scanner和BufferedReader键盘输入功能。讲授+讨论目标2,42.File类与字节流1讲授+演示目标2,43.字符流0.5讲授+演示目标2,44.对象流和对象序列化0.5讲授+演示目标2,45.键盘输入0.5讲授+演示目标2,4第6章SWT界面编程及事件处理1.SWT简介0.2.了解SWT组成和开发准备;.掌握SWT布局管理器、各类组件的使用;.掌握SWT菜单和对话框;.理解SWT事件处理过程;.理解与掌握适配器Adaptor和常用SWT事件处理编程。讲授+讨论目标32.SWT布局管理器0.3讲授+讨论目标33.SWT文本输入以及选择组件1讲授+演示目标34.SWT菜单与SWT对话框(Dialog类)0.5讲授+演示目标35.SWT常见事件处理1讲授+演示目标2,3第7章异1.Java异常处理概1.5L了解Java异常的讲授+演目标《JAVA《JAVA程序设计与开发》课程教学大纲全文共12页,当前为第7页。调试与打包述与异常处理语句概念;2.掌握抛出异常、声明异常、捕获异常及异常处理;3,掌握一些调试技巧和调试器;4,掌握Jar打包方法示2,42.Java调试技术1讲授+讨论目标2,53Java打包0.5讲授+演示目标2,5第8章JDBC数据库编程1.JDBC概述0.5L了解SQL常用操作(SQL增、册h改、查语句);.掌握JDBC组件、JDBC架构。,掌握通过JDBC进行数据库连接的方法。.掌握数据库SQL操作的编程过程。讲授目标2,42.数据库连接1讲授目标2/3.数据库操作1.5讲授+演示目标2,44.应用实例1.0讲授+演示目标4,5第9章JSP编程1JSP语法0.5L掌握JSP语法2,了解和掌握JSP内置对象.掌握JSP的指令和动作.掌握JSP的简单应用讲授目标1,22JSP内置对象1.5讲授目标2,43JSP的指令和动作0.5讲授目标2,44JSP应用举例1讲授+演示目标4,5第10章Servlet编程1.Servlet基本结构0.21.理解Servlet基本结构和生命周期2,掌握Servlet常用接口和子类及其正确使用;3.掌握JavaWeb综合开发技术讲授目标1,22.Servlet的编程方式1讲授目标1,23.Servlet生命周期0.3讲授目标2,44.Servlet应用举例1讲授+演示目标4,55JavaWeb综合开发实战:网络留言系统1.5引入职业素养的基本要求讲授+演示目标4,5

《JAVA程序设计与开发》课程教学大纲全文共12页,当前为第8页。注:1《JAVA程序设计与开发》课程教学大纲全文共12页,当前为第8页。.学生学习预期成果:描述学生在学完本节内容后应获得的知识、能力或素养水平(下同).教学方式:包括讲授、讨论、案例、演示等,但不限于所列,根据课程实际需要列举四、实践(实验或实习)教学1

《JAVA《JAVA程序设计与开发》课程教学大纲全文共12页,当前为第9页。号实验或实习工程名称教学内容学时实验或实习类型2思政融入点学生学习预期成果课程目标1实验一Java环境安装配置与简单程序编写Java环境安装配置;编写简单Application和Applet程序2验证性掌握Java环境变量配置;掌握Java编程流程课程目标L22实验二Java基本语法采用forEach语句编写一个循环语句,实现集合中所有元素的输出;采用冒泡排序算法实现一维数组内所有元素的排序(从小到大)2验证性理解Java分支结构和循环结构的正确使用课程目标1,23实验三Java类和对象定义一个类Circle,实现其面积计算功能getAreaO;利用多态性编程,实现求三角形、正方形和圆形的面积。2验证性掌握类/对象的正确使用;理解并掌握java面向对象编程技术课程目标2,44实验五输入输出处理使用FllelnputStream与FileOutputStream编写一个文件读写的实例使用Scaner和BufferedReader,分别编写一个程序实现键盘输入功能,并比较其不同点。2掌握输入输出编程技术;掌握键盘输入的两种不同方式课程目标2,45实验六SWT界面编程使用MyEclipse创立一个SWT工程,设计一个2验证性掌握SWT界面编程技术;课程目标3,4《《JAVA程序设计与开发》课程教学大纲全文共12页,当前为第10页。**管理系统,至少包括登录界面,注册界面和业务界面。实现登陆界面登陆功能,用户身份验证通过进入业务界面,失败提醒错误信息;6实验七Java数据库编程编写一个JDBC程序,实现全部学生信息(student表)的显不;编写一个JDBC程序,在student表增加一个新的学生信息;2验证性掌握JDBC数据库编程技术课程目标2,47实验八综合实验-学生信息管理系统的实现创立学生信息管理系统工程,并采用SWT设计功能界面;实现用户登录功能(采用数据库用户表进行身份验证)实现某一个功能模块的增删改查功能2设计性掌握Java窗体编程技术进行模拟工程开发课程目标3,4,58实验八JavaWeb综合实验-网络留言系统的实现创立网络留言系统数据库;采用JSP+Servlet+JavaBean+JDBC实现系统的编程2设计性掌握JavaWeb编程技术进行模拟工程开发课程目标3,4,5注:1.此表可用于课内实践教学环节或某门综合实践课程2.实验类型:选填”验证性/综合性/设计性”;实习类型:选填“认识实习/生产实习/毕业实习”

《JAVA程序设计与开发》课程教学大纲全文共12《JAVA程序设计与开发》课程教学大纲全文共12页,当前为第11页。(一)考核内容、考核方式与课程目标对应关系注:1.课程目标在考核方式及占比:主要根据课程目标自行设计和制定多元化考核方式,表中所列仅为参考(红色数据可删除)。但所列考核方式必须覆盖全体学生,可根据当学期具体教学情况酌情调整。课程目标考核内容课程目标在各考核方式中占比】平时表现课程作业期中考试期末考试1-3Java基础知识和编程技术80%80%~90%90%70%~80%4-5运用Java编程技术进行工程开发20%10%~20%10%20%~30%合计100%100%100%100%各考核方式占总成绩权重(自行赋值)10%10%20%~30%60%~70%2.各考核方式占总成绩权重:根据课程实际情况对各考核方式占总成绩的权重予以赋值。(二)考核方式评分标准1.课程作业评分标准课程目标评分标准占

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论