学生出勤率平时成绩java_JαⅤα程序设计教学大纲.doc

JαⅤα程序设计教学大纲

Java程序设计教学大纲

【课程编码】JSZX0640

【适用专业】 计算机科学与技术

【课 时】 54(理论)+32(实验)

【学 分】 3

【课程性质、目标和要求】

本课程是计算机科学与技术专业的一门专业限选修课程。课程的任务是使学生掌握Java程序设计语言,理解面向对象程序设计的思路和方法,掌握网络编程的基本技术,培养学生的编程能力,养成良好编码的习惯,为将来参与实际项目的开发奠定坚实的基础。

开设本课程的目的是让学生掌握这一在科研和市场应用方面非常重要的语言及其技术;通过本课程使学生掌握java技术的核心概念,编程方法;培养学生掌握面向对象的思想和程序设计方法;完成本课程的学习后能够熟练的、综合应用Java技术和面向对象的思想编写程序解决现实生活中的问题。完成如下教学目标:

1. 知识教学目标: 理解和掌握JAVA语言的基本语法和语义,掌握标准程序和小应用程序的开发方法,掌握数据库、网络编程的基本开发方法。

2. 能力教学目标: 熟练使用TextPad来开发Java程序。

3. 思想教育目标: 学会良好的编程习惯。

课程要求

1 先修课程---计算机文化基础。

2 基本概念和基本知识:类与对象,包,内嵌类,图形用户化界面,Applet,异常、线程,消息,事件处理机制,URL,套接字。

3 基本技能:能编写基本的图形用户化界面程序、Applet程序、数据库程序、网络程序。

4 重点:图形化用户界面程序、Applet程序。

5 难点:类与对象的概念,事件处理机制,Applet程序的开发,多线程。

6 教学要求的层次

课程的教学要求大体上分为三个层次:了解、理解和掌握。了解即能正确判别有关概念和方法;理解是能正确表达有关概念和方法的含义;掌握是在理解的基础上加以灵活应用。

7 课程的教学方法和教学形式要求建议

本课程强调理论和实践并重的原则,建议采用案例教学法、项目教学法。

为加强和落实动手能力的培养,每章课后应安排作业,作业应让学生尽 可能在Textpad环境下进行,要提交源代码。

要采用多媒体教学手段来进行教学。

如条件许可,应利用网络技术进行授课、答疑和讨论。

【教学时间安排】

本课程计 3 学分,54(理论)+32(实验) 学时, 学时分配如下:

序号课程内容课时备注(教学形式)1第1章 Java语言概述22第2章 Java语言基础43第3章 类与对象44第4章 继承、多态和接口55第5章 掌握系统类66第6章 Java Applet87第7章 图形用户界面编程88第8章 异常处理29第9章 流式输入/输出与文件处理610第10章 多线程211第11章JDBC技术与数据库应用412第12章 Java的网络编程313第13章 Swing 编程2合计54

序号实验名称实验类型课时备注1熟悉Java程序开发环境必做12简单数据类型和流程控制必做23类、对象基础知识必做34抽象类、接口与包必做35字符串处理及基础类库必做26异常处理必做27流式输入输出处理必做28线程必做29用户图形界面GUI标准组件及事件处理必做410Applet的编写必做411Java网络编程技术必做312综合设计试验开放一周(4)课程设计13合 计32

【教学内容要点】

第一章 Java语言概述

一、学习目的要求

了解java 的发展,

掌握java的特点,

掌握Java的运行机制,

掌握Java虚拟机的作用

了解常用的开发环境,

掌握简单的Java程序开发方法。

二、主要教学内容

Java的发展历史

Java语言的特点

与C和C++语言的异同

Java的实际应用简介

Java的实现和运行机制

Java程序开发与运行环境

Java程序类型和举例

package和import语句的使用

JavaAPI 文档

第二章 Java语言基础

一、学习目的要求

掌握Java的基本数据类型的特征。

了解常用的保留字

能够正确定义标识符。

掌握java 的运算符的使用

掌握常用的控制语句的使用,分支语句,循环语句

掌握与转移控制有关的语句,continue, break ,return 的使用。

二、主要教学内容

基本数据类型、关键字和标识符介绍

Java运算符和表达式

分支语句,if..else..; switch .

循环语句 while,do..while,

JAVA语言程序设计》课程教学大纲 一、课程基本信息 课程代码: 课程名称:JAVA语言程序设计 课程性质:专业课 课程类型:必修课 计划学时:72 计划学分:4 适用专业:计算机软件 先修课程:计算机基础 编制时间:2006-7-6 二、课程性质和任务 性质:《JAVA语言程序设计》是一门以面向对象程序设计为主干线,深入浅出地介绍Java 基本概念、基本方法及技巧、Java虚拟机和Java的各种实用技术的书。 任务:培养学生JAVA语言编写程序的能力。 三、课程特色 本课程以课堂授课和多媒体教学并行的方式,让学生在理论的指引下,辅以上机实 操练习。 四、知识能力培养 (一)基本知识 类与对象及相关的概念,Java图形编程,事件响应,多线程编程和数据库编程等。 (二)自学能力 通过本课程的学习,要求学生掌握JAVA语言编程的规范和思想,并具备编写小型程 序的能力。 五、课程内容和要求 "序"课程内容 "教 学 要 求 " "号" " " " " "理论知识 "实验能"学"作"实"实" " " " "力 "时"业"验"训" " " "了解 " " " "理论知识 "实验能"学"作"实"实" " " " "力 "时"业"验"训" " " "了解 " "一、JAVA语言概述 "2学时 "2学时 " "二、JAVA基础 "4学时 "2学时 " "三、JAVA流程控制 "6学时 "2学时 " "四、方法 "2学时 "2学时 " "五、数组 "4学时 " " "六、面向对象的程序设计 "6学时 "4学时 " "概念 " " " "七、类的封装,多态和继 "4学时 "2学时 " "承 " " " "八、接口和包 "4学时 "2学时 " "九、异常处理 "4学时 " " "十、输入与输出 "6学时 "2学时 " "十一、图形用户界面 "6学时 "4学时 " "十二、APPLET程序 "4学时 "2学时 " "十三、数据库编程 "8学时 "6学时 " 1. 教学方法 1. 该课程实践性较强,需要学生多作练习。 2. 教师需要有比较熟练的编程经验,对JDK比较熟悉。 2. 课程考核要求 1.考核内容及所占比重 考核内容主要包括平时作业成绩、实验成绩以及课程结束时的综合考试成绩进行综 合评定;各部分所占比重如下: 作业成绩:实验成绩:期终考试成绩=2:3:5 2.考核办法 闭卷考试。 3. 选用教材及参考书 教材: 《Java语言程序设计》,李尊朝,苏军主编,中国铁道出版社。 参考书: 1.朱喜福,《Java网络应用编程入门》,人民邮电出版社。 2.梁锦叶,《Java语言及应用教程》,人民邮电出版社。 八、大纲说明 本大纲适用于计算机应用专业及相关专业学生于第二学年的第二学期使用。 《Java语言程序设计》实践教学大纲 一、实践性质、目的与任务 本实践教学是《Java语言程序设计》课程教学的重要组成部分,其任务是: (1)培养学生用面向对象程序设计思想设计程序的能力; (2)使学生掌握类的构造与设计方法; (3)使学生掌握继承与派生类的方法; (4)使学生了解多态的使用方法; (5)掌握接口的定义与使用方法 (6)使学生掌握用J2sdk开发程序的方法。 二、实践教学目标 Java语言是面向对象程序设计语言之一,它对面向对象的基本特征都有很好的支持 ,掌握Java面向对象特征,并能熟练利用Java语言编写程序。为今后的面向对象程 序开发打下基础。 通过系统地上机练习,力求使学生能够达到以下目标: (1)加深学生对课堂讲授内容的理解,从计算机语言的基本概念、面向对象程序设 计的基本方法、语法规则等方面加深理解,打好面向对象程序设计、开发软件的良 好基础。 (2)在上机实验中,提高学生Java语言各部分内容的综合使用能力,逐步掌握J ava语言程序设计的规律与技巧。 (3)在对Java程序的调试过程中,提高学生分析程序中出现的错误和排除这些错误 的能力。 (4)通过上机实践,加深学生对计算机软件运行环境,以及对操作系统与计算机语 言支持系统相互关系的了解。 三、实践内容 实验Java编程环境与基本语法 1.实验的基本内容 (1)JDK安装,配置环境变量path与classpath。 (2)java应用程序编写。 (3)java语言基础 2.实验的基本要求 (1)熟悉Java语言开发和运行环境,试写程序源文件,运行所写的程序。 (2)掌握变量定义与数据类型;掌握算术运算;掌握关系运算与逻辑运算.。 (3)掌握if语句,if-else语句;循环语句;掌握switch语句的使用。 (4)掌握数组的定义与使用。 实验二 面向对象基础 1.实验的基本内容 (1)定义类包括成员变量,构造函数,成员方法,并调用构造函数创建对象。 (2)理解成员变量的继承与隐藏
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值