Java程序设计教学大纲-李学相.docVIP

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Java程序设计教学大纲-李学相

1 “Java 语言程序设计” 教学大纲 总体说明 教学目标 本课程培养学生在Java 语言编程方面的技能,以及程序编写、调试、运行Java 程序的能力。修完本课程后,学生应具备以下程度的能力: 掌握程序设计的一般知识; 掌握程序设计中的常用算法; 能够运用Java 语言开发软件编写小型应用程序; 能够为浏览器编写中等复杂程度的Java 小程序(Applet); 教学对象 软件开发本科,要求学生具有基本的计算机操作知识,特别是Windows界面的计算机基本操作知识;不要求学生具有一门编程语言的基础。 教学学时分配 各个章节的学时分配如下: 章节 名称 理论课时 实验课时 备注 第一章 程序设计初步 4 第二章 Java概述 4 2 第三章 Java语言基础 4 2 第四章 控制结构(选择) 6 4 第五章 控制结构(循环) 8 4 第六章 方法 8 4 第七章 数组 6 4 第八章 基于对象的编程 12 6 第九章 面向对象的编程 12 6 合 计 64 32 实验条件 学生人手一台电脑,软件方面,使用Windows 操作系统,安装了Eclipse或JBuilder 。 二、章节描述 第1 章 程序设计初步 教学目标: 了解软件开发流程、目的、重要步骤和实施方法。 了解常用编程语言的特性和区别 了解集成开发环境 了解软件的结构 了解程序能解决什么样的问题 了解流程图画法 第2 章 Java 概述 教学目标: 1 了解Java 语言的历史及其特点 2 通过一个简单例题掌握Java 程序的基本结构 3 了解Eclipse 的特点 4 知道如何用Eclipse 一步步地建立图形界面的Java 程序 5 初步掌握Eclipse 工程 教学重点: 1 编写、运行一个非常简单但完整的Java 程序 2 在Eclipse中通过一步步演示,使学生在不了解具体源代码的情况下编出完整的图形界面Java 程序 教学难点: 1 初学者易犯的三个错误:(a) 输入时不注意区分大小写(为尽早发现此问题,要求学生一定亲手录入源代码,而不能copy/paste);(b) 命令行方式下找不到当前路径,没有为Java 编译器设置环境变量“set path=”,从而无法编译、运行程序;(c) 用记事本编写Java 程序,保存时没有修改文件类型为“*.*”; 2 在Eclipse 中,为什么要建立一个工程;工程与具体的代码、界面文件之间的关系。 第3 章Java 语言基础 教学目标: 1 知道什么是面向对象的语言; 2 掌握几种简单变量类型:整型、实数型、字符型、逻辑型; 3 了解各类运算符的用法,掌握其中的常用运算符; 4 输入、输出初步 教学重点: 运算符包括以下5 类:算术运算符、关系与条件运算符、移位与逻辑运算符、赋值运算符、其它运算符。每类中的常用运算符要求掌握,其它不常用的运算符(如“%”)则暂时只要求了解,在以后的应用中慢慢掌握; 教学难点: 数学运算符中的“++”与“--”运算符、移位与逻辑运算符、其它运算符等内容不要求深入掌握,因为“++”运算符如果过于灵活使用的话,会降低程序可读性,移位与逻辑运算符在本书中很少用到,而其它运算符会在后面各章详细地介绍; 第4 章 选择结构 教学目标: 1 熟练掌握if—else语句和 switch语句; 2 熟练运用Java语言的分支结构进行简单的程序设计; 教学重点: 分支结构 教学难点: 嵌套分支结构 第5 章 循环结构 教学目标: 1 熟练掌握while语句、do—while语句和for 语句; 2 熟练运用循环流程控制语句进行简单的程序设计; 3 基本掌握循环嵌套的使用; 4 初步掌握break、continue、return语句 教学重点: 基本的循环结构必须掌握,包括while 与do...while 的差别、for循环、break 与continue 语句等。 教学难点: 循环结构的执行顺序,特别是for 循环到底执行几次、具体的执行过程,是本章中较难掌握的部分,要一步步透彻地分析。 第6 章 方法 教学目标: 1 掌握类的定义,类成员变量与成员函数的定义; 2 掌握作用域规则; 3 了解封装的概念,掌握类成员的4 级访问控制; 4 掌握函数的重载; 教学重点: 1 熟练掌握类的基本结构,类成员的4 级访问控制,; 2 掌握方法的定义; 教学难点: 1 区分简单变量与引用变量,让学生知道在定义一个引用变量之后,还应当用new 方法创建对象才能使用。不过本章不要求学生透彻理解引用变量与对象之间的关系; 2 方法重载; 3 递归迭代; 第7 章 数组 教学目标: 1 理解什么是数组,为什么要使用数组; 2 掌握用数组实现编程的

文档评论(0)

aicencen + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档