目录
  • 一、选修说明
  • 二、学习准备
  • 三、课程学习与成绩组成
  • 四、学习方法
  • 其他资料
    • 课前准备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程序设计》公选课学习指南相关推荐

  1. 《Java和Android开发学习指南(第2版)》—— 1.5 本章小结

    本节书摘来异步社区<Java和Android开发学习指南(第2版)>一书中的第1章,第1.5节,作者:[加]Budi Kurniawan,更多章节内容可以访问云栖社区"异步社区& ...

  2. 《Java和Android开发学习指南(第2版)》——第2章,第2.10节本章小结

    本节书摘来自异步社区<Java和Android开发学习指南(第2版)>一书中的第2章,第2.10节本章小结,作者 [加]Budi Kurniawan,更多章节内容可以访问云栖社区" ...

  3. 《Java程序设计》课程学习资源集合

    文章目录 1.<Java程序设计>在线课程(福建省精品在线课程) 2. 在线编程练习题集 3. 郑老师教学博客 4.<Java程序设计>在线课程使用说明-2022版 5. 大学 ...

  4. java进阶专栏的学习指南

    学习指南 java类和对象 java内部类和常用类 javaIO流 java类和对象 类和对象 java内部类和常用类 java内部类精讲 Object类 包装类的认识 String类.BigDeci ...

  5. java程序设计心得_学习Java编程的学习方法总结

    现在越来越多的人学习Java,参加高强度的Java培训,希望毕业后高薪就业,但是学习Java并非是短期内就可以速成的,不可能一口气吃成一个大胖子,4-5个月就能吧全部的技能学完,这需要一个寻寻渐进的过 ...

  6. 20155317 2016-2017-2 《Java程序设计》第十学习总结

    20155317 2016-2017-2 <Java程序设计>第十学习总结 教材学习内容总结 1.网络编程的概念: 网络编程就是在两个或两个以上的设备(例如计算机)之间传输数据.程序员所作 ...

  7. 20155327《Java程序设计》第二周学习总结

    <Java程序设计>第二学习总结 教材学习内容总结 类型 byte(字节) shot(短整型) int(整型) long(长整型) float(浮点型) double(双精度) char( ...

  8. 20145236 冯佳 《Java程序设计》第2周学习总结

    20145236 <Java程序设计>第2周学习总结 教材学习内容总结 一.Java的基本类型. 在Java中的基本类型主要可区分为整数.字节.浮点数字符与布尔. •整数: 类型 长度 范 ...

  9. 20155318 《Java程序设计》实验四 (Android程序设计)实验报告

    20155318 <Java程序设计>实验四 (Android程序设计)实验报告 实验内容 基于Android Studio开发简单的Android应用并部署测试; 了解Android.组 ...

最新文章

  1. MPB:中科院城环所杨军组-​​水体浮游植物采集与鉴定
  2. python 管道 异步读取 select_Python通过select实现异步IO的方法
  3. CSS3盒模型display:box详解
  4. 整合 Google 开源 C++ 代码
  5. android TextView 的垂直滚动
  6. 2021.11.18
  7. 给定key值,在Binary Search Tree中查找最接近该键值的结点集合
  8. tomcat下的公共jar包配置
  9. 并发编程学习之JDK1.8的ConcurrentHashMap
  10. 域客户统一关闭UAC
  11. seo如何做外链(做seo外链建设有哪些原则)
  12. Postman下载到使用【待更新】
  13. 华硕服务器安装系统安装教程,Asus华硕笔记本重装系统教程
  14. Global Industry Analysts称全球MSS市场在2017年达到112亿美元
  15. 中国消费者偏爱,复古游戏机与相机成为时代新宠,你会喜欢吗?
  16. matlab针对电阻和电源电动势为r1,第三章 电力电子与MATLAB应用技术
  17. Android 面试黑洞——当我按下 Home 键再切回来,2021必看-Android高级面试题总结
  18. 作业20180925-2 功能测试
  19. 【2.5万字】详解 Python-docx 自动生成word图文报告
  20. 2023届双非硕士四个月秋招历程总结

热门文章

  1. vue全家桶_vue脚手架
  2. 校园外卖点餐系统——Day04【菜品管理业务开发】
  3. 桌面上计算机程序包能删吗,桌面上的软件怎么删除教程【图文】
  4. Ubuntu 20安装微信3.0版本的方法 v2022
  5. 拟杆菌预防肺炎克雷伯菌定殖和传播
  6. 晶体DSX321G被公认的车载晶振在无人货车上也将功能发挥的淋漓精致
  7. java8 joda_Joda Time和Java8时差
  8. int、time和timestamp区别
  9. [UGUI源码剖析]—Rebuild 网格重建(画布刷新)系统
  10. 华为平板电脑装linux系统,专为平板设计的Linux JingOS来了,神似iPadOS,已适配华为...