20165226 2017-2018-2《Java程序设计》课程总结
目录
- 一、作业汇总
- 二、总结
- 三、问卷调查
一、作业汇总
预备作业1:我期望的师生关系

预备作业2:学习基础和C语言基础调查

预备作业3:linux安装及学习

第一周:
第二周:
第三周:第三周学习总结

第四周:
第五周:
第六周:第六周学习总结

第七周:
第八周:
第九周:
第十周:
第十二周:
第十四周:
二、总结
1、 自认为写得最好一篇博客是?为什么?
- 预备作业三 Linux安装及学习
- 那时候是假期,时间充裕,对java有很强学习欲望,在进行安装的过程中遇到了很多问题,重装之类的简单粗暴的机械(傻事儿)操作经常干,直到解决问题,那时有一些在实验楼上才能完成,于是在实验楼不断操作,在得出与教程一致的结果时那种激动胜过团年饭带来的惊喜,在写博客的过程中还想着如何使博客更加生动,样式新颖,排版更加整洁,内容更全面具体,因此查了不少资料。
2、 作业中阅读量最高的一篇博客是?谈谈经验
- 阅读量最高: 第四周学习总结

- 整体要素全面完整。知识要点总结得简洁全面,不仅是代码还是教材,所列问题及解决方案皆具代表性。
3、作业中与师生交互最多的一篇博客是?谈谈收获
- 第二周学习总结

- 在和学姐互动的过程中get到深入学习的思维和在学习与解决问题时的那份专注与精进。
4、实验报告链接汇总
实验一 Java开发环境的熟悉:
- 命令行下Java程序开发
- idea下Java程序开发、调试
- 通过命令行和Eclipse两种方式实现在idea下练习调试程序
实验二 面向对象程序设计:
- 初步掌握单元测试和TDD;
- 理解并掌握面向对象三要素:封装、继承、多态;
- 初步掌握UML建模;
- 熟悉S.O.L.I.D原则;
- 了解设计模式
实验三 实验三敏捷开发与xp实践:
- 安装alibaba 插件,解决代码中的规范问题。在IDEA中使用工具(Code->Reformate Code)格式化代码,研究一下Code菜单,比较功能。
- 在码云上把自己的学习搭档加入自己的项目中,下载搭档实验二的Complex代码,加入不少于三个JUnit单元测试用例,测试并上传代码至码云
-下载搭档的代码,完成重构内容的练习。
-结合重构,git,代码标准,以结对的方式完成Java密码学相关内容的学习。
实验四 实验四Android程序设计:
- Android Studio的安装测试
- Activity测试
- UI测试
- 布局测试
- 事件处理测试
实验五 网络编程与安全:
- 结对实现中缀表达式转后缀表达式的功能 ,从上面功能中获取的表达式中实现后缀表达式求值的功能
- 基于Java Socket实现客户端/服务器功能,传输方式用TCP,客户端让用户输入中缀表达式,然后把中缀表达式调用MyBC.java的功能转化为后缀表达式,把后缀表达式通过网络发送给服务器
- 服务器接收到后缀表达式表达式后,进行解密(和客户端协商密钥,可以用数组保存),然后调用MyDC.java的功能计算后缀表达式的值,把结果发送给客户端
- 客户端和服务器用DH算法进行3DES或AES算法的密钥交换
- 客户端让用户输入中缀表达式,然后把中缀表达式调用MyBC.java的功能转化为后缀表达式,把后缀表达式用3DES或AES算法加密通过网络把密文发送给服务器
5、代码托管链接:
- 给出statistic.sh的运行结果,说明本学期的代码量目标达到没有?
已达到 - 加点代码,改点代码是理解的最好方式,参考编程的智慧,谈谈你的心得
对于Java新手来说,在原有代码的基础上适当修改代码其实也是一种能力与锻炼 - 积极主动敲代码做到没?教材实践上有什么经验教训?
每周都以积极主动的心态在不断敲代码的过程中进行Java学习。教材中有很多需要我们去仔细推敲的地方,详情见单元博客。
6、课程收获与不足
- 自己的收获
在Java上下的功夫是其他科目的总合,但效率其实不算很高,但总算还是能学到不少知识,还是很开心。
- 自己需要改进的地方
其实有很多。首先是态度,虽然每次都会花大量时间在Java上,但是,相较于完成作业,我们更应该把重心放在如何学习新知识掌握新技能上,这学期课余时间贡献给了java博客以及系院相关事宜,留给自己自由支配的深度思考学习时间较少,这也是我需要去协调与平衡的。
- 结对学习是不是真正贯彻了?
关于这个问题其实我有疑问,什么算是真正贯彻了,如果说我们俩共同将项目完成算是贯彻的话,那针对这个问题我给肯定回复。
- 给开学初的你和学弟学妹们的学习建议
如果是对于下学期,新学年的我们来说的话,我的建议是如果要学到真正的知识,不应该墨守成规,有时应敢于创新,通过多方面多渠道去了解并深入学习,对于知识点需要花苦功夫,得一步一步踩实了。
- 如果重新学习这门课,怎么做才可以学的更好
老师如果能够带我们去分析书上每章节一两个完整代码做示范就更好了。
- 下学期有什么可行的计划提升学习效果?
做好预习复习工作,脚踏实地,认真对待,肯花时间。
三、问卷调查
- 你平均每周投入到本课程有效学习时间有多少?
每天1小时左右,一周大概有六、七小时。
- 每周的学习效率有提高吗?你是怎么衡量的?
看情况,如果状态好,作业少,会有所提高。
学习并掌握知识点。
- 蓝墨云班课的使用对你的学习有促进吗?有什么建议和意见吗?
对于赶鸭子上架有一定作用。
布置任务的量可以减少一些,布置周期可以再长一些。
- 你觉得这门课老师应该继续做哪一件事情?
写博客,蓝墨云班课。
- 你觉得这门课老师应该停止做哪一件事情?
频繁写博客,大量蓝墨云任务。
- 你觉得这门课老师应该开始做什么新的事情?
上课多讲一些能真正解决同学们所遇代码问题的实在方法。时间允许的话老师可以尝试与同学们一同学习本学期的其他课程,结合其他学科的知识技能来对Java进行扩充,已达到真正的融会贯通,这对于老师和学生而言是更大的挑战,不过相信老师有这个实力与能力来带动全体学生进行Java的进一步探讨与深入学习。
20165226 2017-2018-2《Java程序设计》课程总结的更多相关文章
- java程序设计课程实验报告3
北京电子科技学院(BESTI) 实 验 报 告 课程:java程序设计 班级:1353 姓名:陈都 学号:20135328 成绩: 指导教师:娄 ...
- java程序设计课程实验报告1
北京电子科技学院(BESTI) 实 验 报 告 课程:Java程序设计 班级:1353 姓名:陈都 学号:20135328 成绩: 指导 ...
- 20145206邹京儒《Java程序设计》课程总结
20145206邹京儒<Java程序设计>课程总结 (按顺序)每周读书笔记链接汇总 第一周:http://www.cnblogs.com/ZouJR/p/5213572.html http ...
- 20165301 2017-2018-2《Java程序设计》课程总结
20165301 2017-2018-2<Java程序设计>课程总结 每周作业链接汇总 预备作业1:我期待的师生关系 预备作业2:学习基础与c语言学习心得 预备作业3: Linux安装及命 ...
- 《Java程序设计》终极不改版
半年前的作品,上传只为纪念~ 成绩: ____0.1______ Java程序设计 课程设计 题 目:大学生信息管理系统 学 院: 计算机与软件学院 专 业: 网络工程_____ . ...
- java期末课程总结
期末课程总结 转眼间,这个学期就要过去了,我们Java的学习也接近了尾声,回想到这个学期刚开始接触到Java的时候,感觉什么都不懂,但现在似乎有了门路,不会载懵懵懂懂, 虽然本学期面向对象与Java程 ...
- Java期末课程学习汇总。
本学期面向对象与Java程序设计课程已经结束了,给自己学习来个总结. 本学期过的非常快,不得不说这一学期学到的东西很少,感觉自己的进步很小. 而且感觉自己总少了点什么,在写这篇总结前,我认真想了,很多 ...
- 2018年秋季学期面向对象程序设计(JAVA)课程总结
2018年秋季学期面向对象程序设计(JAVA)课程总结 时值2018年年末,按惯例对本学期教学工作小结如下: 1. 教学资源与教学辅助平台 教材:凯 S.霍斯特曼 (Cay S. Horstmann) ...
- 201771010135 杨蓉庆《2018面向对象程序设计(java)课程学习进度条》
...
- 2017面向对象程序设计(JAVA)课程总结
以下就课程结束之后的问题进行简单小结:1. 关于课程教学方法 课程在部分章节的学习中采用了翻转课堂教学,目的是促进同学们借助方便获取的线上线下学习资源进行课前自学,以便于老师留出课堂时间进 ...
随机推荐
- HDU 5831 Rikka with Parenthesis II (贪心)
Rikka with Parenthesis II Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/65536 K (Jav ...
- UITextView文字上方一段空白的解决方法
添加 self.automaticallyAdjustsScrollViewInsets = NO; 凡是继承UIScrollView的控件都会受到UIViewController的这个automat ...
- n阶魔方阵(奇数阵)的输出
需求 要求输出1~n²的自然数构成的魔方阵. STEP 1 什么是魔方阵? 魔方阵,古代又称“纵横图”,是指组成元素为自然数1.2…n2的平方的n×n的方阵,其中每个元素值都不相等,且每行.每列以及主 ...
- myeclipes快捷键
package com.Test02;//alt+shift+s+s 自动创建toString()//ctrl+ shift+ o 自动导包//* alt+ shift +s+o 有参构造//* a ...
- 在微信里面打开链接,显示501 Not Implemented,但是同样的链接在其他浏览器是可以打开的。
在微信里面打开链接,显示501 Not Implemented,但是同样的链接在其他浏览器是可以打开的. 显示: 还原:该链接在2017年之前微信还是可以访问的. 访问的地址格式是:http://xx ...
- c++下使用邮槽实现进程间通信
Windows API提供了邮槽和命名管道两种机制来实现进程间通信,在这里使用C++实现邮槽. 邮槽是Windows提供的一种进程间单向通信的机制,进程中的一方只能读取(或写入)数据,而另一方只能写入 ...
- Content-type与json对象/字符串杂谈
这几天在对接项目另一个乙方的下行接口,因为最近一直用php开发,所以当那边接口文档上规定了接口传参类型的 时候,瞬间搞混了,但是这次的出错也让我对http的数据传输有了新的认知. 1.http的数据传 ...
- Jmter操作数据库
1.导入jdbc的jar包,因为jmeter本身不能直接连接mysql,所以需要导入第三方的jar包,来连接mysql,如下操作: 2.创建数据库连接如下: 3.配置mysql的url.端口号.账号. ...
- 地图API的选择和使用
在我们程序员的日常开发中,总会时不时的需要用到地图开发,我也在多次碰到之后,写下我对地图开发的理解经验和总结. 一.地图的选择 回想一下我们生活中用到的地图工具,数了一下,百度地图,高德地图,腾讯地图 ...
- mstsc Windows局域网内远程桌面连接
1.检查被连接计算机的远程桌面连接功能是否开启 控制面板->系统和安全->系统->远程设置->远程桌面->勾选"仅允许运行使用网络级别身份验证的远程桌面的计算 ...
















