20165215 2017-2018-2《Java程序设计》课程总结
20165215 2017-2018-2《Java程序设计》课程总结
一、每周作业链接汇总
- 预备作业1:我期望的师生关系:令我记忆深刻的老师,期望的师生关系,本学期的学习规划。
- 预备作业二:学习基础和C语言基础调查:《做中学》读后感与技能学习心得,c语言学习基础的调查,章节提问,学习展望。
- 预备作业三:Linux安装与学习:安装Linux操作系统的虚拟机过程中的问题记录,Linux基本入门。
- 《Java程序设计》第一周学习总结:《Java2 实用教程》的第一章知识总结,在Ubuntu中安装了JDK、Git,注册码云、创建项目,并学会使用Git上传文件。
- 《Java程序设计》第二周学习总结:《Java2 实用教程》的第二章、第三章知识总结,学习中遇到的问题及解决方法。
- 《Java程序设计》第三周学习总结:《Java2 实用教程》的第四章知识总结,学习中遇到的问题及解决方法。
- 《Java程序设计》第四周学习总结:《Java2 实用教程》的第五章、第六章知识总结,学习中遇到的问题及解决方法。
- 《Java程序设计》第五周学习总结:《Java2 实用教程》的第七章、第十章知识总结,学习中遇到的问题及解决方法。
- 结对学习创意照:结对学习的感想,结对过程中可能出现的问题及解决办法,结对创意照。
- 《Java程序设计》第六周学习总结:《Java2 实用教程》的第八章、第十五章知识总结,学习中遇到的问题及解决方法。
- 《Java程序设计》第七周学习总结:《Java2 实用教程》的第十一章知识总结,学习中遇到的问题及解决方法。
- 结队编程项目——四则运算第一周:编程实现自动生成小学四则运算题目(加、减、乘、除)并统计正确率的程序。
- 《Java程序设计》第八周学习总结:《Java2 实用教程》的第十二章知识总结,学习中遇到的问题及解决方法。
- 结队编程项目——四则运算第二周:在上一周的基础上增加支持多运算符、支持真分数、支持多语言、支持生成题目去重等功能。
- 《Java程序设计》第九周学习总结:《Java2 实用教程》的第十三章知识总结,学习中遇到的问题及解决方法。
二、关于博客
- 自认为写得最好一篇博客是?为什么?
- 每一篇博客都是自己学习历程上的一个记录,问题记录的详细、自己的体会都与当周的学习难度和状态有关。自我感觉 《Java程序设计》第七周学习总结这篇博客写得最好,知识点总结和出现的问题及解决方法都记录得很详细。
- 作业中阅读量最高的一篇博客是?谈谈经验
- 预备作业三:Linux安装与学习是阅读量最高的一篇博客。这周学习的内容对初学者而言有一定的难度,加上作业布置的时候仍处于寒假时间,同学们之间相互参考借鉴博客比较多。
- 作业中与师生交互最多的一篇博客是?谈谈收获
- 作业中与老师交互最多的一篇博客是结对学习创意照。因为这篇博客中我们的团队创意照并非直接使用照片,相比于其它组能让人眼前一亮。
三、实验报告链接汇总
- 实验一 Java开发环境的熟悉:使用JDK编译、运行简单的Java程序;
使用IDEA 编辑、编译、运行、调试Java程序。 - 实验二 Java面向对象程序设计:学习使用三种代码,理解并使用封装、继承、多态。
- 实验三 敏捷开发与XP实践:代码规范,重构,了解Java密码学算法。
- 实验四《Android开发基础》实验报告:AndriodStudio的安装,Activity测试,UI测试,布局测试。
- 实验五 网络编程与安全:与搭档共同学习,一人编写客户端代码,一人编写服务端代码,实现加密的四则运算。
四、代码托管链接
- 给出statistic.sh的运行结果,说明本学期的代码量目标达到没有?

- 本学期的代码量目标达到,但因为大部分代码都是书本代码,因此掌握情况并没有达到自己预期中的效果。
- 加点代码,改点代码是理解的最好方式,参考编程的智慧,谈谈你的心得
- 即使是很优秀的程序员,在编写代码时也需要参考别人的代码。因此在学习过程中,我们若是能在别人代码的基础上做修改达到自己想要的结果,则说明自己对这部分代码是理解和掌握了的。在许多课上测试中,我们都可以对书上已有的代码进行再创造,不仅避免了从头开始浪费精力,又能保证自己掌握了该部分知识点。
- 积极主动敲代码做到没?教材实践上有什么经验教训?
- 十分惭愧自己并没有做到积极主动敲代码。娄老师在博客里曾写道:“只有很少的同学会按照我说的敲入教材上的程序,而这部分人,却是学Java学得最好的人。”教材上的代码十分规范,也易于我们理解,若是实打实地自己动手敲下来,必定收获不小。
五、课堂项目实践
- 课堂实践链接
- 第一次测试总结:java中package的相关知识点
- 第二次测试总结: Integer.parseInt(args[0])的使用,循环和递归,JDB调试
- MySort的实现:实现Linux下的“分隔(sort)”命令
- 课堂实践对提高应用能力有帮助吗?
- 有帮助,课堂实践既可以检验自己对该内容相关知识的掌握情况,又可以加深理解。再加上是随堂练习时间有限,需要我们高效地进行编程,很大程度地锻炼了我们的实际操作能力。
- 课堂实践上自己有什么经验教训?
- 对所学的知识要及时的巩固复习,或许你刚学该方面相关知识时对其掌握不错,但没有及时巩固可能导致你在短时间内无法进行有效的编程,从而致使在课堂实践中无法完成测试。
- 课堂实践上对老师有什么教学建议?
- 一些测试有具体要求却描述不清楚,致使我看到题目时常常无法反应过来要从何下手,希望老师在题目中增加例子说明,以便学生理解题意。
六、课程收获与不足
- 自己的收获(投入,效率,效果等)
- 从一无所知到对Java这门语言能进行基础的编程,锻炼了自己的自学能力,每周都有的博客总结也提高了我的写作和归纳能力。
- 自己需要改进的地方
- 加强动手实践能力,对于书上的代码单纯地看和敲一遍只能让我理解这段代码以及有所印象,但实际编程中常常无从下手,因此可以在日常学习中尝试修改代码来提高自己的实际操作能力。
- 结对学习是不是真正贯彻了?写一下你提供的帮助或接受了什么帮助,并对老师提供参考建议
- 结对学习情况属实,我和队友在完成任务是确实互相听取和给予对方建议,提高了双方的编程效率。
- 给开学初的你和学弟学妹们的学习建议
- 紧跟课程,一个学期学习Java语言课程量不小,每一周的学习任务都要跟进,才不会在后期因为力不从心而害怕。敲代码一定只能只是机械的操作,必须灵活地思考它的逻辑结构、以及尝试自己能否加以修改,这样才能提高自己的实践能力。
七、问卷调查
- 你平均每周投入到本课程有效学习时间有多少?
- 整个学期平均下来,每周大约投入15个小时
- 每周的学习效率有提高吗?你是怎么衡量的?
- 没有,后期学习的知识难度更大,需要花更多的时间理解和实践。在后期的学习中不仅要掌握新的知识,还要及时地对之前学过的内容进行回顾,但时间分配往往不如意,会给我一种迷茫感。
- 蓝墨云班课的使用对你的学习有促进吗?有什么建议和意见吗?
- 蓝墨云的课程答疑讨论对我的学习帮助较大,同学们都很踊跃地回答问题。很多时候我能够在同学们的帮助下解决学习中遇到的问题,极大地提高了效率。
- 你觉得这门课老师应该继续做哪一件事情?
- 课堂测试。虽然每次考试前我都很紧张,有些时候也并不能在课上完成测试,但不可否认这个方法粗暴简单地加强了我对相关知识点的掌握。
- 你觉得这门课老师应该停止做哪一件事情?
- 蓝墨云经验值加分。个人认为该操作对实际掌握知识帮助不大。
- 你觉得这门课老师应该开始做什么新的事情?
- 对课上测试进行讲解。许多时候我完成课上测试但并不知道自己结果的对错,或者一些时候我根本没有完成测试,所以希望老师在测试结束后能花点时间对相关知识点进行讲解。
附涉及到的链接的二维码























20165215 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)课程学习进度条》
...
随机推荐
- 手机配置代理报错invalid host header
手机配置代理后浏手机弹出页面报错invalid host header,因为我是用fiddler配置的,所以这时候就要看下自己配置完之后,是否重启,重启之后就没问题了. fiddle配置参考:http ...
- css如何实现一个元素高度固定宽度按比例显示?
用padding-top百分比可以实现宽度固定高度按比例展示,现在的需求是对一个video视频的盒子div高度是固定的,宽度如何按比例展示? 解决后效果如图: 红框标注的即是我在上面高度比例固定的范围 ...
- oracle 子查询中null的问题(in 和 not in)
这里的in后面的句子可以理解为or拼接,简单举例即 in (9566,9839,null)可以等价于mgr=9566 or mgr=9839 or mgr=null, not in (9566,983 ...
- DeBug Python代码全靠print函数?换用这个一天2K+Star的工具吧,改进版
pysnooper是代码debug神器,比无限low print好很多和也比日志debug好一些,比断点调试也好一些,这个很犀利的装饰器. https://www.toutiao.com/a66829 ...
- 获取mssqlserver数据库表的字段名称,字段说明,数据类型,主键等表的信息
sql脚本: SELECT TableName then d.name else '' end,---表名 TableShowsThat then isnull(f.value,'') else '' ...
- linux shell下16进制 “\uxxxx” unicode to UTF-8中文
问题出现背景: 项目中有个通过ip获取归属地城市需求,我是直接通过新浪的ip归属查询接口来获取的.我使用的是shell脚本调用 RESULT=$(curl -s 'http://int.dpool.s ...
- 【Static Program Analysis - Chapter 3】Type Analysis
类型分析,个人理解就是(通过静态分析技术)分析出代码中,哪些地方只能是某种或某几种数据类型,这是一种约束. 例如,给定一个程序: 其中,我们可以很直接地得到一些约束: 最后,经过简化可以得到: 对 ...
- C# 如何通过mailto标签和SMTP协议两种方式发送邮件
本文主要讲解如何通过如现mailto标签和SMTP协议两种方式发送邮件,下面就直入主题 方法一.通过mailto标签发送邮件 通过mailto不是正真意义上的发送邮件,它只是会自动调用我们本地默认的邮 ...
- [转]常见的JavaScript内存泄露
什么是内存泄露 内存泄漏指由于疏忽或错误造成程序未能释放已经不再使用的内存.内存泄漏并非指内存在物理上的消失,而是应用程序分配某段内存后,由于设计错误,导致在释放该段内存之前就失去了对该段内存的控制, ...
- 27.用webpack自搭react和vue框架
自己搭建react-app vue-cli 前置条件 cnpm i -D webpack webpack-cli webpack-dev-server cnpm i -D css-loader sty ...