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)课程学习进度条》
...
随机推荐
- js插件解读
1.calendar.js:日期插件:2.html5shiv.js:用于解决IE9以下版本浏览器对HTML5新增标签不识别,并导致CSS不起作用的问题的js文件:3.jquery.js里的代码是没有进 ...
- kotlin 语法跟 java 的不同
本文是本人的作品,转载请表明出处 1.extends 用 (冐号):代替.MainActivity extends Activity, 现在是 MaiActivity :Activity() 2. ...
- 初学UML之-------用例图
本文转载至:http://blog.csdn.net/a649518776/article/details/7493148 一.UML简介 UML(统一建模语言,Unified Modeling L ...
- webstorm 2018.10月 License server 最新激活码
选中间的activetion code 2RRJMBXW33-eyJsaWNlbnNlSWQiOiIyUlJKTUJYVzMzIiwibGljZW5zZWVOYW1lIjoi5b285bK4IHNvZ ...
- 字符串匹配的 Boyer-Moore 算法
上一篇文章,我介绍了 字符串匹配的KMP算法 但是,它并不是效率最高的算法,实际采用并不多.各种文本编辑器的” 查找” 功能(Ctrl+F),大多采用 Boyer-Moore 算法. 下面,我根据 M ...
- git checkout --theirs(ours)
假设原来有文件A,程序员甲把A进行了完全的重写,而甲在自己的branch工作的同时,他的同事程序员乙则对A进行了一个优化.这样,当甲想要merge的时候,A文件就有很多的冲突,可能多达几百行. 这时候 ...
- Jquery 获取 radio选中值,select选中值
随着Jquery的作用越来越大,使用的朋友也越来越多.在Web中,由于CheckBox.Radiobutton .DropDownList等控件使用的频率比较高,就关系到这些控件在Jquery中的操作 ...
- git最佳实践之feature和hotfix分支
先来复习一波,git的最佳分支管理流程: 再简单复习各个分支: master: 主分支,主要用来版本发布. develop:日常开发分支,该分支正常保存了开发的最新代码. feature:具体的功能开 ...
- 两矩阵各向量余弦相似度计算操作向量化.md
余弦相似度计算: \cos(\bf{v_1}, \bf{v_2}) = \frac{\left( v_1 \times v_2 \right)}{||v_1|| * ||v_2|| } \cos(\b ...
- Navicat导入sql server数据库
1.新建连接 2. EXEC sp_attach_db @dbname = 'demo', (数据库的名字) @filename1 = 'G:\C#\超市管理系统\DB\CSGL.mdf', @f ...