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)课程学习进度条》
...
随机推荐
- Android的TextView设置padding无效
I finally found the problem I have to set the background first before setting the padding. Setting t ...
- python数据分析及展示(三)
一.Pandas库入门 1. Pandas库的介绍 http://pandas.pydata.org Pandas是Python第三方库,提供高性能易用数据类型和分析工具 import pandas ...
- pycharm 2018.1 激活
pycharm 2018.1 License server 填入 https://jetlicense.nss.im/ 激活没有问题 测试时间 2018.4.18
- MySQL 5.7新特性之generated column
MySQL 5.7引入了generated column,这篇文章简单地介绍了generated column的使用方法和注意事项,为读者了解MySQL 5.7提供一个快速的.完整的教程.这篇文章围绕 ...
- layui---form表单模块
虽然对layui比较熟悉了,但是今天有时间还是将layui的form表单模块重新看一下. https://www.layui.com/doc/modules/form.html 一.更新渲染 layu ...
- rails 杂记 - render and layout
官方文档:http://guides.rubyonrails.org/layouts_and_rendering.html 渲染 view 渲染 html.rb 与相应的 action control ...
- Eclipse使当前项目依赖另一个项目
实例说明 在Eclipse中可以创建多个项目实现不同的软件开发,也可以使用多个项目来开发单独的大型软件,每个项目负责单独的模块部门,这样可以使软件的模块分类更清晰,可以单独的维护每个模块部分.但是项目 ...
- hive reduce 阶段GC Exception
某个reduce中的value堆积的对象过多,导致jvm频繁GC. 解决办法: 1. 增加reduce个数,set mapred.reduce.tasks=300,. 2. 在hive-site.xm ...
- 剑指offer——python【第54题】字符流中第一个不重复的字符
题目描述 请实现一个函数用来找出字符流中第一个只出现一次的字符.例如,当从字符流中只读出前两个字符"go"时,第一个只出现一次的字符是"g".当从该字符流中读出 ...
- 黑盒测试实践——day01
一.任务进展情况 小组成员讨论了测试案例的选取以及测试工具的选取,目前正在设计合理的测试方法,研究待测试系统的功能需求和缺陷. 二.存在的问题 测试工具的使用还是不很清楚. 三.解决方法 通过上网搜集 ...