首页 课程主页
课程分享  
面向对象程序设计基础
主讲教师 毕津滔/黄山学院
学习人数 540
开课周期 2023年02月02日 ~ 2023年04月02日
教学进度
预报名
进行中
已结课
课程期次 共 9 周
  • 课程详情
  • 教辅教材
  • 课程评价
  • 常见问题

《面向对象程序设计基础》是新一代面向对象和网络的程序设计语言Java为基础的课程。该课程以Java语言为主体,讲解面向对象语言程序设计的基本概念、基本理论和基本方法。通过本课程的学习使学生掌握Java语言的语法知识和常用算法,理解面向对象程序设计的基本思想掌握类、对象、封装、继承、多线程、安全、平台无关等相关知识,同时也能掌握运用Java语言进行程序设计的基本思路能运用Java语言的优势进行程序设计,培养学生的实践动手能力。

本课程在优质课程建设完成基础上,以传统教学方法为基石,结合新一代互联网平台技术,有效整合现有教学资源。课程更加突出学习者的参与性和重点内容的聚焦性,并积极采用多样化教学手段。学生学为主,教师教为辅的教学理念将贯彻始终。采用翻转课堂和多元化多层次的教学模式,引入启发式、讨论式、研究式教学、以软件设计模式教学,采用讲授与讨论相结合的方式组织教学,提高学生的自学能力与创新能力。


课程概述

致本课程的学习者们: 

大家好! 黄山学院面向对象程序设计基础》课程团队非常高兴您们加入本课程的学习,欢迎大家一起学习和探讨面向对象程序设计基本思想、基本方法。本课程是一门计算机科学相关专业的专业基础课程。不同以往课程,本课程更加重视大家主动学习的能力,部分章节要求大家通过学习通自学完成,并在线上提出疑难问题。课上通过大家讨论完成解答。欢迎大家一起研讨问题,按时提交作业,参加有关测试或者考试,取得进步!我们教学团队在教学过程中,一定能够与大家一起教学相长,吸取经验不断改进我们的教学。再次感谢您选修本课程!期待您与黄山学院面向对象程序设计基础》课程团队共同度过一段意义非凡的学习之旅!


课程大纲
  • 第1节 Java的诞生和特点
  • 第2节 JDK安装和Java程序入门
  • 第3节 Java中的类
  • 第4节 构造方法和对象的创建
  • 第5节 对象组合、类成员、重载
  • 第6节 访问权限、this关键字
  • 第7节 继承与子类
  • 第8节 子类继承规则、子类对象创建、super关键字
  • 第9节 成员变量的隐藏和方法重写
  • 第10节 对象的上转型、抽象类和抽象方法
  • 第11节 接口概念与实现、接口回调
  • 第12节 理解接口、接口与多态、接口参数
  • 第13节 异常处理和异常类
  • 第14节 Swing概述、组件与容器、窗口
  • 第15节 菜单、常用组件
  • 第16节 常用容器
  • 第17节 常用布局
  • 第18节 事件处理
  • 第19节 线程的状态与生命周期
  • 第20节 Thread类与线程的创建
  • 第21节 线程同步和线程联合
  • 多线程
  • 类和对象
  • 子类与继承
  • 组件与事件处理
授课目标

1、 掌握Java语言的基本语法规则。

2  理解并掌握面向对象3个特性:封装性、继承性和多态性。

3 理解面向对象程序设计思想和基本原则。

4 掌握常用设计模式和面向对象的程序设计方法。

5 了解Java异常处理的过程。

6 理解输入输出流的本质,学会文件的读写操作。

7 了解Java中常用工具类。

8 掌握多线程的特点,掌握多线程的应用。

9 学会通过编写Java程序解决较综合实际问题的基本能力。 


预备知识

程序设计基础

配套教材
参考教材
0.0

0 条评价

本次开课 查看全部
0.0

0 条评价

本次开课 查看全部
授课教师
黄山学院
2024 e会学 皖ICP备05002528号-14 皖公网安备 34010402700145号 Copyright 安徽省网络课程学习中心版权所有