- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
课程授课计划(2016-2017学年第一学期).-济南大学数学科学学院.doc
授 课 计 划
2016 — 2017 学年第 1 学期
学 院: 数学科学学院
课程名称: 面向对象程序设计
课程编码: 课程类别: 专业必修课
计划学时: 48(理论:32 实验: 16 )
学 分: 2.5
授课时间: 周二3、4节、周四(单周)1、2节
授课地点: 7JC604
教 学 班: 计算1401
授课教师: 徐法升
填报日期: 2016年 9 月 1日
《面向对象程序设计》课程授课计划
一、课程内容邮箱ss_xufs@ujn.edu.cn
答疑和质疑相结合。
六、课程教学计划安排及策略
第1周
学时:2
授课内容:什么是Java;Java的特点;Java的工作方式;Java技术平台简介;Java开发环境的准备;开发Java应用程序;两类Java程序;一个简单的Java应用程序;代码编写及保存;程序编译及运行;初识类;main()方法与命令行参数;Java基本语法;基本数据类型;标识符命名规则及规范;注释语句;流程控制语句;选择结构语句;循环结构语句;了解Java Applet小程序;Java Applet小程序实例代码及结构分析;Java Applet小程序的编译和运行;Java Applet小程序的使用说明。
目的要求:1、了解什么是Java程序设计语言
2、理解Java的工作方式
3、掌握Java程序框架,理解类和方法的结构
4、熟悉简单Java应用程序的书写格式
5、在Java环境下编写第一个Java程序并执行
第2周
学时:2
授课内容:授课内容:面向对象程序设计思想;对象的概念;对象的两种成员;对象之间的关系;类的概念;类的定义;类与对象的关系;创建第一个对象;对象的声明;对象的创建;对象的使用;对象的引用与对象的实体
目的要求:1、初步理解面向对象程序设计思想
2、理解封装、继承与多态
3、掌握类和对象的基本概念;
4、掌握Java中类与对象的关系、对象之间关系
5、掌握简单类的编写及对象的创建、使用
第3周
学时:2
授课内容:变量与基本数据类型;整数类型;浮点类型;字符类型;逻辑类型;数据类型的转换;常量;字符串类型;运算符;算术运算符;自增、自减运算符;关系运算符;逻辑运算符;赋值运算符;条件运算符;数组;数组的声明;数组的创建;数组的初始化;数组的length属性;数组元素的使用;类类型数组;数组的引用;
目的要求:1、掌握Java中的基本数据类型
2、掌握变量的声明和使用
3、掌握Java数组的定义和使用
第4周
学时:2
授课内容:接收用户输入的数据;成员变量;成员变量的默认值;复杂类型的成员变量
目的要求:掌握对象的成员变量的赋值和使用
第5周
学时:2
授课内容:自定义方法;方法的定义和调用;方法的返回值;方法的参数;实参与形参之间的数据传递;引用型数据做方法参数;类中的方法;方法重载;
目的要求:1、进一步掌握方法的定义和使用
2、掌握类的构造方法的概念、编写和使用
3、掌握方法的重载
第6周
学时:2
授课内容:构造方法;构造方法的定义;构造方法的使用;封装与Getters、Setters方法
目的要求:1、掌握Getters与Setters方法的规范编写
2、理解封装的含义
第7周
学时:2
授课内容:对象的生命周期;对象生命周期的开始与结束;对象生命周期结束的三种情况;作用域;语句块限定作用域;不同语句块中的同名变量;访问权限;公共变量和公共方法;受保护的变量和方法;默认包范围的变量和方法;私有变量和私有方法;不同访问修饰符修饰的类;类的静态成员;静态成员变量;静态成员方法;包;package语句;使用包
目的要求:1、理解生命周期的含义,进一步认识对象
2、理解变量作用域的含义,掌握合理应用变量
3、区分不同的访问权限,结合作用域掌握实际应用
4、掌握静态成员的特点和应用
5、学习使用包管理自定义类
第8周
学时:2
授课内容:Eclipse集成开发环境;Java常用类及核心包;Integer类及其他基本数据类型类;基本数据类型类介绍;Integer类;其他基本数据类型类;Math类;Random类;
目的要求:1、掌握Eclipse/JBuilder开发环境的安装和使用
2、掌握几种典型Java常用类的使用
第9周
学时:2
授课内容:JOptionPane类;确认对话框;提示输入文本对话框;显示信息对话框;OptionDialog对话框;显示标准对话框方法说明;标准对话框应用实例;Vector类;字符串类详述;String类;StringBuffer类;String类与StringBuffer
文档评论(0)