《Java程序设计》公选课学习指南
- 一、选修说明
- 二、学习准备
- 三、课程学习与成绩组成
- 四、学习方法
- 其他资料
- 课前准备CheckList:
- 教学日历
- 2021春季
- 2020秋
本学习指南适用范围:集美大学公选课学生。
一、选修说明
- 本门课程较难、要花费大量时间完成作业、自行线上学习,往年通过率不过30%,如自认无法投入较多时间的,请退选。
- 因选修课日程冲突得同学,可退选课程。请尽快确认自己需选修得课程,然后告知老师。
二、学习准备
提前准备
- PC上安装Chrome最新版,将中国大学MOOC网加入收藏夹。手机上安装中国大学MOOC网APP。
- 在中国大学MOOC网上的我的学校云进行学生认证。然后进入学校云进行选课学习(搜索java)。
- PC上安装腾讯会议用于观看直播。
- 加入课堂派与雨课堂。
直播授课
- PC打开腾讯会议观看直播。
- 课堂派扫码签到。
- 进入雨课堂查看课件与互动。
- 腾讯会议或QQ群进行反馈。
日常学习
- 手机上安装中国大学MOOC APP,方便查看通知、完成测验。大部分通知均将通过中国大学MOOC平台发送;部分通知通过课堂派发送。
- PC上观看视频、参加讨论、完成编程作业、测验、期中考试;
- 微信加入雨课堂:查看预习课件完成预习任务;
- PC上安装JDK 1.8及Eclipse较高版本进行编程练习。
- 课程设置助教。可在群里与课上请教助教。
注意
- “中国大学MOOC”平台上包含了绝大部分的的学习资料,包括参考代码、参考文档、参考链接。其他文件可到QQ群中下载。
- 本课程将在“中国大学MOOC”平台上完成绝大部分学习任务,除了常规的视频学习、课后作业、期中考试等,还将进行如下任务:
- 来自“课件”模块中的讨论。一般这样的讨论标注为“来自课件XXX”、“老师参与”。讨论将计入线上成绩。
- “讨论区-老师答疑区”发帖提问。可将学习过程中碰到的问题,如编程作业问题,在此讨论区发帖提问。帖子发完后,将帖子链接发送到Q群,并@助教。
- “中国大学MOOC”网上布置的作业与期中小测是有截止时间的,请务必在截止时间前完成。
以上讨论都将计入平时成绩。
三、课程学习与成绩组成
本课程采取线上线下混合教学模式。重视预习,重视线上学习、线上编程作业。请自觉于课外进行线上学习,并按时完成作业。
课上主要讲解重难点、讨论、答疑,一般不讲基础部分的内容。
建议课前尝试完成编程作业,课上将进行讲解。
成绩组成
线上(30%)+ 平时(30%)+ 考试(40%左右)
- 线上:中国大学mooc课程(具体见mooc课程中的评分标准)。因采用混合式教学,所以线上成绩非常重要。往年有学生期末考试通过,但因线上成绩较低,最终判定为不及格。
- 平时:考勤、课堂表现(教师课堂提问、编程任务完成情况)、雨课堂预习课件完成情况。
- 考试:随堂考(PTA机考)。题型:选择、判断、程序填空、函数题、编程题、主观题。
四、学习方法
- 课前预习:预习课件+线上视频、编程习题。务必提前完成雨课堂预习课件。
- 多练习:程序设计类教学类课程不是靠多看书、多听课,而是靠多编程练出来的。要把大部分编程作业完成。
- 提高上课效率
- 提前预习,记录不懂得地方,听课才能有的放矢。
- 预习方法:根据老师布置的课前任务,快速浏览书本或教学视频(1.25-1.5倍速)、标记出有疑问的地方、总结关键字、完成习题。
本课程重视课前预习,会在课前发送雨课堂预习课件。请务必提前完成雨课堂预习课件。助教将统计课前预习课件完成情况,作为平时成绩的重要参考。
其他资料
学习资源主要在“Q群、中国大学MOOC平台、老师博客"这几个平台上
课前准备CheckList:
- 加入Q群、课堂派、雨课堂(微信关注雨课堂,然后通过邀请码加入,加入后要实名并填些学号) 。
- 加入中国大学mooc网相应课程(先进行学生认证、再在学校云搜索课程加入)。
- 安装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程序设计》公选课学习指南相关推荐
- 《Java和Android开发学习指南(第2版)》—— 1.5 本章小结
本节书摘来异步社区<Java和Android开发学习指南(第2版)>一书中的第1章,第1.5节,作者:[加]Budi Kurniawan,更多章节内容可以访问云栖社区"异步社区& ...
- 《Java和Android开发学习指南(第2版)》——第2章,第2.10节本章小结
本节书摘来自异步社区<Java和Android开发学习指南(第2版)>一书中的第2章,第2.10节本章小结,作者 [加]Budi Kurniawan,更多章节内容可以访问云栖社区" ...
- 《Java程序设计》课程学习资源集合
文章目录 1.<Java程序设计>在线课程(福建省精品在线课程) 2. 在线编程练习题集 3. 郑老师教学博客 4.<Java程序设计>在线课程使用说明-2022版 5. 大学 ...
- java进阶专栏的学习指南
学习指南 java类和对象 java内部类和常用类 javaIO流 java类和对象 类和对象 java内部类和常用类 java内部类精讲 Object类 包装类的认识 String类.BigDeci ...
- java程序设计心得_学习Java编程的学习方法总结
现在越来越多的人学习Java,参加高强度的Java培训,希望毕业后高薪就业,但是学习Java并非是短期内就可以速成的,不可能一口气吃成一个大胖子,4-5个月就能吧全部的技能学完,这需要一个寻寻渐进的过 ...
- 20155317 2016-2017-2 《Java程序设计》第十学习总结
20155317 2016-2017-2 <Java程序设计>第十学习总结 教材学习内容总结 1.网络编程的概念: 网络编程就是在两个或两个以上的设备(例如计算机)之间传输数据.程序员所作 ...
- 20155327《Java程序设计》第二周学习总结
<Java程序设计>第二学习总结 教材学习内容总结 类型 byte(字节) shot(短整型) int(整型) long(长整型) float(浮点型) double(双精度) char( ...
- 20145236 冯佳 《Java程序设计》第2周学习总结
20145236 <Java程序设计>第2周学习总结 教材学习内容总结 一.Java的基本类型. 在Java中的基本类型主要可区分为整数.字节.浮点数字符与布尔. •整数: 类型 长度 范 ...
- 20155318 《Java程序设计》实验四 (Android程序设计)实验报告
20155318 <Java程序设计>实验四 (Android程序设计)实验报告 实验内容 基于Android Studio开发简单的Android应用并部署测试; 了解Android.组 ...
最新文章
- MPB:中科院城环所杨军组-​​水体浮游植物采集与鉴定
- python 管道 异步读取 select_Python通过select实现异步IO的方法
- CSS3盒模型display:box详解
- 整合 Google 开源 C++ 代码
- android TextView 的垂直滚动
- 2021.11.18
- 给定key值,在Binary Search Tree中查找最接近该键值的结点集合
- tomcat下的公共jar包配置
- 并发编程学习之JDK1.8的ConcurrentHashMap
- 域客户统一关闭UAC
- seo如何做外链(做seo外链建设有哪些原则)
- Postman下载到使用【待更新】
- 华硕服务器安装系统安装教程,Asus华硕笔记本重装系统教程
- Global Industry Analysts称全球MSS市场在2017年达到112亿美元
- 中国消费者偏爱,复古游戏机与相机成为时代新宠,你会喜欢吗?
- matlab针对电阻和电源电动势为r1,第三章 电力电子与MATLAB应用技术
- Android 面试黑洞——当我按下 Home 键再切回来,2021必看-Android高级面试题总结
- 作业20180925-2 功能测试
- 【2.5万字】详解 Python-docx 自动生成word图文报告
- 2023届双非硕士四个月秋招历程总结
热门文章
- vue全家桶_vue脚手架
- 校园外卖点餐系统——Day04【菜品管理业务开发】
- 桌面上计算机程序包能删吗,桌面上的软件怎么删除教程【图文】
- Ubuntu 20安装微信3.0版本的方法 v2022
- 拟杆菌预防肺炎克雷伯菌定殖和传播
- 晶体DSX321G被公认的车载晶振在无人货车上也将功能发挥的淋漓精致
- java8 joda_Joda Time和Java8时差
- int、time和timestamp区别
- [UGUI源码剖析]—Rebuild 网格重建(画布刷新)系统
- 华为平板电脑装linux系统,专为平板设计的Linux JingOS来了,神似iPadOS,已适配华为...