2018年秋季学期面向对象程序设计(JAVA)课程总结html
时值2018年年底,按惯例对本学期教学工做小结以下:编程
1. 教学资源与教学辅助平台安全
教材使用存在的问题:(1)教材中缺乏练习题,须要教师结合教学内容自行编制,较为消耗精力;(2)教材内容陈述方式与中文教材差别较大,知识点过于琐碎,须要教师对知识内容再整理;(3)缺乏配套实验指导。网络
师生互动、阶段学习总结做业提交平台:www.cnblogs.com;多线程
实验教学评测平台:https://pintia.cn/学习
教学文档发布、师生互动平台:QQ群 2017级网络安全OO(群号:836799427)测试
2. 关于教学方法spa
本学期在教学中,理论教学继续采用翻转课堂、示例程序解析、编程过程示范等有益于提高教学效率和效果的教学方式,首次采纳浙江大学翁凯老师的MOOC教学视频做为翻转课堂参考教学资源,因为教材缘由,MOOC视频未指定为必选学习资源。实验教学应用示例程序测试、示例程序代码注解、示例程序改造、综合编程实训等做业类型,将课堂讲授学习内容与实验实训内容结合起来,以作中学为教学手段,依托班级博客园做为做业管理平台,以增量迭代的建构之法引导学生按部就班达成课程教学目标,首次尝试应用PTA平台做为编程练习测试平台。线程
在不增长师资力量的前提下,为帮助学生实时解决自主学习中遇到的大量实际问题,邀请2016级牛百泉同窗做为助教参与实践教学。教学中,明确规定助教工做职责以下:设计
1) 每周一次批改学生做业。
2) 课程QQ群内在线答疑。
3) 实验做业辅导。
表1给出了41份课后调查问卷中关于课程各种教学活动承认度汇总数据,数据显示,多数学生认为示例程序解析、助教编程示范、助教答疑等教学活动可有效促进学业进步,其中助教的教学价值开始被同窗们高度承认,每周学习总结博客、结对编程、QQ班群讨论等形式的教学活动承认度不高,须要细究缘由,加以改进或调整。
表1 各种教学活动承认度调查数据
教学活动 |
小计 |
比例 |
示例程序解析 |
35 |
85.37% |
助教编程示范 |
35 |
85.37% |
助教答疑 |
30 |
73.17% |
每周实验 |
27 |
65.85% |
课前观看老师推荐的网络教学视频 |
25 |
60.98% |
课堂讲授 |
25 |
60.98% |
自主编程任务 |
22 |
53.66% |
课堂小测验与试卷互评 |
20 |
48.78% |
PTA题集练习 |
18 |
43.90% |
课前自主阅读教材相关章节内容 |
16 |
39.02% |
每周学习总结博客 |
15 |
36.59% |
结对编程 |
12 |
29.27% |
课堂提问 |
10 |
24.39% |
QQ班群讨论 |
8 |
19.51% |
调查数据中,75.61%的同窗认为阅读博客园平台发表的其余高校JAVA课程的班级博文或技术博客有助于课程学习;95.12%的同窗赞同在QQ群内发布课程教学资源;85.37%的同窗对课程所采用教材质量表示满意;95.12%的同窗对课程助教的工做表示满意。63.42%的同窗自我评估完成了学期初指定的目标,70.73%的同窗但愿继续自学Java高阶技术内容。以上结果代表,课程所采起的教学改革措施,对于提升教学质量,培养学生学习兴趣等方面开始发挥做用,同时,同窗们在学习总结中提出课程存在做业量大,为及时提交做业,致使部分学习内容没有吃透的问题,须要进一步加以解决和改进。
表2是课程第3章、第12章采用翻转课堂教学承认度调查数据,数据显示,绝大多数同窗对翻转课堂教学方式是承认的。
表2 翻转课堂教学承认度调查数据
教学章节 |
很是愿意 |
愿意 |
基本愿意 |
不肯意 |
彻底不肯意 |
第3章Java基本程序设计结构 |
7(17.07%) |
22(53.66%) |
10(24.39%) |
1(2.44%) |
1(2.44%) |
第12章Swing用户界面组件 |
9(21.95%) |
17(41.46%) |
9(21.95%) |
5(12.2%) |
1(2.44%) |
表3给出第3章、第12章不一样形式自主学习资源的喜爱调查数据,结果代表,学生对于在线视频、教师课件、教材、示例程序四种自主学习资源并没有太大喜爱差别。
表3 自主学习资源形式喜爱调查数据
章节 |
在线视频 |
教师课件 |
教材 |
示例程序 |
其余(说明) |
第3章Java基本程序设计结构 |
24(58.54%) |
20(48.78%) |
23(56.1%) |
30(73.17%) |
1(2.44%) |
第12章Swing用户界面组件 |
21(51.22%) |
24(58.54%) |
24(58.54%) |
32(78.05%) |
1(2.44%)教学内容及要求 |
3. 课程每周安排3学时理论教学、2学时实验,有效教学周数共计17周。完成内容如表1所示。
知识模块 |
周次 |
教 学 内 容 |
学习要求 |
基本程序结构 |
1 |
第1章 Java程序设计概述 第2章 Java程序设计环境 |
|
2 |
第3章 Java的基本程序设计结构(1) |
||
3 |
第3章 Java的基本程序设计结构(2) |
||
面向对象技术核心 |
4-5 |
第4章 对象与类(1) |
|
6 |
第4章 对象与类(2) |
||
7 |
第5章 继承 |
||
8 |
第6章 接口、lambda表达式与内部类 |
||
|
9 |
期中测验 |
|
|
10 |
第7章 异常、日志、断言和调试 第8章 泛型程序设计 |
|
图形用户界面设计 |
11 |
第9章 集合 |
|
12 |
第10章 图形程序设计 |
||
13 |
第11章 事件处理 |
||
14 |
第12章 Swing用户界面组件 |
||
|
15 |
第13章 部署应用程序和Applet |
|
多线程编程 |
16 |
第14章 多线程(1) |
|
17 |
第14章 多线程(2) |
||
|
18 |
总复习 |
第18周学习指导及要求 |
4. 教学成果总结
编制课前、课后学生问卷调查各1份,在班级博客园平台组建课程班级博客1个,组建班级QQ群1个,编制教学课件18份,编制课程实验任务书文档18篇,发布课程周学习要求教学文档18篇,编制PTA课程测试题集3个,点评学生做业48人次,完成54个学时的理论课堂教学、36个学时的实践课堂教学,完成课程期末机试试卷编制,完成43份期末试卷批阅。
5. 缺憾与不足
(1)2018年7月12日-16日,参加了北航计算机学院主办的《面向对象设计与构造》师资培训,很是认同北航关于面向软件能力培养的课程教学理念,学期初,拟打算将北航“电梯调度”任务案例引用为线程模块的综合编程实训任务,限于教学容量压力,愿望落空。
(2)翻转课堂教学中未能将学生线上自主学习状况归入课程教学考核,MOOC教学资源的利用不够充分。
6. 课程改进想法: