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. 关于课程教学方法 课程在部分章节的学习中采用了翻转课堂教学,目的是促进同学们借助方便获取的线上线下学习资源进行课前自学,以便于老师留出课堂时间进 ...
随机推荐
- 多网卡下,vlc发送IGMP组播报告包
这两天测试IGMP遇到一个问题,环境描述如下: 我的vlc客户端安装在windows下,该PC有两张网卡,本地连接1接公司网,本地链接2 接路由器.wireshark坚挺本地链接2,以测试路由的IGM ...
- request参数获取的几种方式
经常用到Request.QueryString[""]和Request.Form[""]来获取参数值. 今天照常用,ajax方式向后台传参,先用的Request ...
- openssl指定证书密码建立连接
下面是server 和client 的代码.用没跑过,但是用类似的代码跑了.流程是这样的.要注意的是openssl中ssl连接建立前用阻塞的socket,建立后可以设置非阻塞.openssl每个操作后 ...
- 将HTML的页脚固定在屏幕下方
/********************************************************************* * 将HTML的页脚固定在屏幕下方 * 说明: * 处理的 ...
- 【集成学习】lightgbm调参案例
lightgbm使用leaf_wise tree生长策略,leaf_wise_tree的优点是收敛速度快,缺点是容易过拟合. # lightgbm关键参数 # lightgbm调参方法cv 代码git ...
- linux发行版本centos7.4上安装jdk,tomcat,mariadb良心教程
准备工作: 本地安装:rpm -ivh 程序名 因为jdk,tomcat,mysql的安装过程需要从网上下载部分支持包才可以继续,所以要求提前安装下载好依赖. yum install glibc.i6 ...
- LOJ2503 NOIP2014 解方程 【HASH】
LOJ2503 NOIP2014 解方程 LINK 题目大意就是给你一个方程,让你求[1,m]中的解,其中系数非常大 看到是提高T3还是解方程就以为是神仙数学题 后来研究了一下高精之类的算法发现过不了 ...
- BZOJ3730 震波 【动态点分治】*
BZOJ3730 震波 Description 在一片土地上有N个城市,通过N-1条无向边互相连接,形成一棵树的结构,相邻两个城市的距离为1,其中第i个城市的价值为value[i]. 不幸的是,这片土 ...
- WebLogic11g-常用运维操作
转:http://www.codeweblog.com/weblogic11g-%e5%b8%b8%e7%94%a8%e8%bf%90%e7%bb%b4%e6%93%8d%e4%bd%9c/ 希望这篇 ...
- Sharepoint Web.config trust level="Full"权限说明
在SharePoint里面,不仅有用户的权限,还有代码的权限.比如,我们在安装一个自定义的WebPart的时候,默认的情况下是不能操纵文件夹的,如果你看一些教你怎么做WebPart的文章的话,你会发现 ...