《Java程序设计》公选课学习指南

目录
  • 一、选修说明
  • 二、学习准备
  • 三、课程学习与成绩组成
  • 四、学习方法
  • 其他资料
    • 课前准备CheckList:
    • 教学日历
      • 2021春季
      • 2020秋

本学习指南适用范围:集美大学公选课学生。

一、选修说明

  1. 本门课程较难、要花费大量时间完成作业、自行线上学习,往年通过率不过30%,如自认无法投入较多时间的,请退选。
  2. 因选修课日程冲突得同学,可退选课程。请尽快确认自己需选修得课程,然后告知老师。

二、学习准备

提前准备

  1. PC上安装Chrome最新版,将中国大学MOOC网加入收藏夹。手机上安装中国大学MOOC网APP。
  2. 在中国大学MOOC网上的我的学校云进行学生认证。然后进入学校云进行选课学习(搜索java)。
  3. PC上安装腾讯会议用于观看直播。
  4. 加入课堂派与雨课堂。

直播授课

  1. PC打开腾讯会议观看直播。
  2. 课堂派扫码签到。
  3. 进入雨课堂查看课件与互动。
  4. 腾讯会议或QQ群进行反馈。

日常学习

  1. 手机上安装中国大学MOOC APP,方便查看通知、完成测验。大部分通知均将通过中国大学MOOC平台发送;部分通知通过课堂派发送。
  2. PC上观看视频、参加讨论、完成编程作业、测验、期中考试
  3. 微信加入雨课堂:查看预习课件完成预习任务;
  4. PC上安装JDK 1.8及Eclipse较高版本进行编程练习。
  5. 课程设置助教。可在群里与课上请教助教。

注意

  1. “中国大学MOOC”平台上包含了绝大部分的的学习资料,包括参考代码、参考文档、参考链接。其他文件可到QQ群中下载。
  2. 本课程将在“中国大学MOOC”平台上完成绝大部分学习任务,除了常规的视频学习、课后作业、期中考试等,还将进行如下任务:
    • 来自“课件”模块中的讨论。一般这样的讨论标注为“来自课件XXX”、“老师参与”。讨论将计入线上成绩。
    • “讨论区-老师答疑区”发帖提问。可将学习过程中碰到的问题,如编程作业问题,在此讨论区发帖提问。帖子发完后,将帖子链接发送到Q群,并@助教。
  3. “中国大学MOOC”网上布置的作业与期中小测是有截止时间的,请务必在截止时间前完成。

以上讨论都将计入平时成绩。


三、课程学习与成绩组成

本课程采取线上线下混合教学模式。重视预习,重视线上学习、线上编程作业。请自觉于课外进行线上学习,并按时完成作业。
课上主要讲解重难点、讨论、答疑,一般不讲基础部分的内容。
建议课前尝试完成编程作业,课上将进行讲解。

成绩组成
线上(30%)+ 平时(30%)+ 考试(40%左右)

  • 线上:中国大学mooc课程(具体见mooc课程中的评分标准)。因采用混合式教学,所以线上成绩非常重要。往年有学生期末考试通过,但因线上成绩较低,最终判定为不及格。
  • 平时:考勤、课堂表现(教师课堂提问、编程任务完成情况)、雨课堂预习课件完成情况。
  • 考试:随堂考(PTA机考)。题型:选择、判断、程序填空、函数题、编程题、主观题。

四、学习方法

  1. 课前预习:预习课件+线上视频、编程习题。务必提前完成雨课堂预习课件
  2. 多练习:程序设计类教学类课程不是靠多看书、多听课,而是靠多编程练出来的。要把大部分编程作业完成。
  3. 提高上课效率
    • 提前预习,记录不懂得地方,听课才能有的放矢。
    • 预习方法:根据老师布置的课前任务,快速浏览书本或教学视频(1.25-1.5倍速)、标记出有疑问的地方、总结关键字、完成习题。

本课程重视课前预习,会在课前发送雨课堂预习课件。请务必提前完成雨课堂预习课件。助教将统计课前预习课件完成情况,作为平时成绩的重要参考。

其他资料

学习资源主要在“Q群、中国大学MOOC平台、老师博客"这几个平台上

课前准备CheckList:

  1. 加入Q群、课堂派、雨课堂(微信关注雨课堂,然后通过邀请码加入,加入后要实名并填些学号) 。
  2. 加入中国大学mooc网相应课程(先进行学生认证、再在学校云搜索课程加入)。
  3. 安装JDK与Eclipse(Q群有相应安装文件)。

参考资料Win10下JDK环境变量的设置与JDK的下载

教学日历

2021春季

周次 教学内容 教学方式
1(第2周) 课程学习说明,计算与Java简介 线上、课堂
2(第3周) 判断与循环 线上、课堂
3(第4周) 循环控制与数组 线上、课堂
4(第5周) 引用数据类型与方法 线上、课堂
5(第6周) 期中复习、面向对象基础1 线上、课堂
6(第7周) 线上期中小测(中国大学MOOC平台,针对前4次内容), 面向对象基础2 线上、课堂
7(第8周) 面向对象:继承与多态1 线上、课堂
8(第9周) 面向对象:继承与多态2 线上、课堂
9(第10周) 面向对象:接口与嵌套类 线上、课堂
10(第11周) 集合框架1 线上、课堂
11(第12周) 集合框架2、异常处理 线上、课堂
12(第13周) 异常处理 线上、课堂
13(第14周) 文件与流(可选)、期末复习 线上、课堂
14(第15周) 期末复习、期末考试(PTA平台) 线上、课堂

2020秋

周次 教学内容 教学方式
1(第2周) 课程学习说明,绪论、运算符与流程控制 课堂、线上
2(第3周) 运算符与流程控制,循环控制、数组 线上
3(第4周) 循环控制、数组与ArrayList,方法与引用类型 线上
4(第5周) 方法与引用类型,期中复习,线上期中小测 课堂、线上
5(第6周) OO基础:类、对象、构造方法;static、final、识别类 课堂、线上
6(第7周) OO基础:static、final、识别类;OO继承:继承基本概念、Object 课堂、线上
7(第8周) OO继承:继承基本概念、Object;OO多态:继承与多态 课堂、线上
8(第9周) OO多态:继承与多态;OO接口:接口1(基本概念) 课堂、线上
9(第10周) OO接口:接口1(基本概念),接口2(内部类);Java集合1:List,面向对象互评作业 课堂、线上
10(第11周) OO接口:接口2(内部类),Java集合1:List,Java集合2:Set与Map 课堂、线上
11(第12周) Java集合2:Set与Map,异常处理 课堂、线上
12(第13周) 异常处理,文件与流 课堂、线上
13(第14周) 文件与流,期末复习 课堂、线上
14(第15周) 自行复习,期末考试PTA 课堂、线上

你可能感兴趣的:(多态,java,编程语言,jdk,android)