- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
面向对象程序设计-济南大学数学科学学院
授 课 计 划
2017 — 2018 学年第 2 学期
学 院: 数学科学学院
课程名称: 面向对象程序设计
课程编码: 课程类别: 专业必修课
计划学时: 48(理论:32 实验: 16 )
学 分: 2.5
授课时间: 周二1、2节、周二(双周)9、10节
授课地点: 7JC603
教 学 班: 计算1501
授课教师: 徐法升
填报日期: 2018年 3 月 3日
《面向对象程序设计》课程授课计划
一、课程内容简介与教学目的
(一)课程内容的简单介绍和描述
本课程是数学科学学院信息与计算专业开设的一门专业必修课。其主要内容是学习Java语言的基本语句、语法和Java面向对象的程序设计方法与设计过程,包括了Java语言的基本语句、语法,Java中面向对象技术的实现,继承与派生,抽象类与接口,多态,Java的异常处理,图形用户界面程序开发等。
(二)课程目标和教学目的
通过本课程的学习,学生要掌握Java语言的基本使用方法,理解面向对象程序设计的思路和方法,能够使用Java开发一些带图形界面的程序,养成良好的编程习惯,培养使用面向对象进行程序开发的思维方式。
二、课程要求及教学活动项目
(一)课程要求:
通过本课程的学习,要求学生达到以下的能力:
能够熟练的使用Java语言。包括Java的语法,Java程序的结构,创建Java项目的方法等。
养成面向对象程序设计的思维。包括提出问题之后,能够根据需求创建相关的类,然后使用这些类进行相关的程序开发。
会使用Java中一些常见的工具类。
能够利用Java开发图形界面程序。
能够处理Java中产生的异常。
(二)教学活动项目及学时分配:
理论教学32学时;上机实验16学时。
三、成绩考核
(一)平时成绩:主要包括考勤、课堂表现、上机作业,占总成绩的30%。
(二)期末考试成绩:闭卷笔试,占总成绩的70%。
(三)最终成绩组成说明:平时成绩*30%+期末考试成绩*70%
四、教材及参考资料
教材:《Java面向对象程序设计》.董小园.清华大学出版社.2013
参考资料:
1. 《Java开发实战》. 软件开发技术联盟 著. 清华大学出版社. 2013
2. 《Java编程思想》(第4版). [美]埃克尔. 机械工业出版社. 2007
3. 《精通Java Web整合开发》(第2版) 刘斌. 电子工业出版社. 2011
五、教师联系方式及答疑要求
教师联系电话邮箱:ss_xufs@ujn.edu.cn,答疑时间:周二5、6节,7JC605
答疑和质疑相结合。
六、课程教学计划安排及策略
第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
授课内容:接收用户输入的数据;成员变量;成员变量的默认值;复杂类型的成
文档评论(0)