Java面向对象程序设计 主讲教师 陈传明   安徽师范大学 开课时间 2021-03-01 至 2021-06-30 学习总人数:594人 视频时长:7:58:22


  • 课程简介
  • 授课教师
  • 章节目录
  • 课程讨论
  • 课程公告
  • 教材教辅

本课程是计算机类专业的核心课程之一,是一门理论与实际应用密切结合的课程,在计算机学科教学中具有十分重要的作用。本课程选择Java语言程序设计作为主讲内容,主要学习面向对象程序设计相关语法知识以及利用Java语言开发较大规模程序,包括开发环境的搭建及其运行机制、面向对象程序设计思想、多线程、常用API、数据库编程、网络编程和开发工具使用等主要内容。培养学生运用面向对象的编程设计思想解决难度较大问题、实施较大规模程序设计的能力,为后续的数据结构、算法设计等专业课程奠定坚实的编程基础。

    本课程目标是培育学生系统学习面向对象程序设计的基本概念、设计和分析方法,建立面向对象程序设计的完整思路,强化学生的程序设计和编写能力培养,提升学生问题理解能力,增强工程项目建设能力,培养学生动手能力,强调面向对象的思维方法的训练,提升学生在程序设计过程中分析问题和解决问题的能力,使学生的理论知识和实践技能得到共同发展,为今后从事软件设计类工作提供扎实的编程基础。

 

  • 陈传明  安徽师范大学
  • 陈传明,男,1981年出生,安徽六安人,副教授,硕士生导师。2005年起至今任职于安徽师范大学计算机与信息学院。承担“C语言程序设计”、“C++语言程序设计(双语)”、“Java语言程序设计”、“.NET程序设计”等多门课程的教学工作,指导学生参加全国大学生数学建模比赛并获国家级一等奖、省级一等奖等多个奖项。近年发表论文10余篇,主持/参与国家级、省级等各类科研项目6项,省质量工程类项目多项,登记软件著作权10余项,申报实用新型专利2项、发明专利2
第一章
> 1.1 Java概述及Java程序基本结构
第二章
> 2.1 Java基本数据类型
> 2.2 Java数组
第三章
> 3.1 Java运算符与表达式
> 3.2 Java语句
第四章
> 4.1 面向对象的基本概念
> 4.2 类的定义
> 4.3 构造方法的意义及定义
> 4.4 对象的创建与使用
> 4.5 面向对象程序的基本结构
> 4.6-参数传递机制(1)
> 4.7-实例变量和类变量
> 4.8-实例方法和类方法
> 4.9-方法重载
> 4.10-this关键字
> 4.11-包的定义与引用、访问权限
第五章
> 5.1-子类的意义及定义方式,子类与对象
> 5.2-子类的继承方式
> 5.3 方法重写
> 5.4 super关键字
> 5.5-对象的上转型对象
> 5.6-面向抽象编程
第六章
> 6.1 接口与实现
第七章
> 7.1 内部类和异常类
第八章
> 8.1-String类的常用属性和方法
> 8.2-字符串与基本数据类型的互相转换
> 8.3-常用工具类(Scanner等)
第九章
> 9.1-图形界面——一个JFrame实例
> 9.2-常用组件、常用容器
> 9.3-布局管理器
> 9.4-事件处理模型
> 9.5-ActionEvent事件
> 9.6-ItemEvent事件,窗口事件模板
> 9.7-MouseEvent事件
> 9.8-对话框
第十章
> 10.1-File类
> 10.2-字节流,字符流
> 10.3-缓冲流
第十一章
> 11.1-Java连接数据库,数据查询
> 11.2-插入,更新,删除操作,应用举例
第十二章
> 12.1-多线程机制及线程的生命周期
> 12.2-线程的创建方法
> 12.3-线程同步,计时器线程
第十三章
> 13.1-URL类,InetAddress类,使用套接字通信
> 13.2-使用多线程技术通信,UDP与TCP协议
第十四章
> 14.1-多媒体操作
单元测试(1-4章)
熟悉线上测试操作方法
图形界面设计章节内容已上线
2021-05-04 22:48:15

图形界面设计章节内容已上线

资源上线公告
2021-05-01 16:42:37

Java基础语法知识(运算符、表达式、数组、语句等)和面向对象基本知识(封装、继承、接口、异常处理等)已全部上线;下周将上线Java图形界面设计内容

期中考试
2021-04-29 18:19:26

定于5月10日晚,举行期中考试。

单元测试通知
2021-04-25 09:24:12

426日晚上20-21点,20计算机类《面向对象程序设计》课程做一次单元测试(线上进行),测试成绩计入平时成绩。

请同学们加入相应班级,并填写学号、姓名。


配套教材
参考教材