目录
每周作业链接汇总
预备作业1:我期望的师生关系
预备作业2:学习基础和C语言基础调查
预备作业3:Linux安装及命令入门
第一周作业:《JAVA程序设计》第一周学习总结
第二周作业:《JAVA程序设计》第二周学习总结
第三周作业:《JAVA程序设计》第三周学习总结
第四周作业:《JAVA程序设计》第四周学习总结
第五周作业:《JAVA程序设计》第五周学习总结
第六周作业:《JAVA程序设计》第六周学习总结
第七周作业:《JAVA程序设计》第七周学习总结
第八周作业:《JAVA程序设计》第八周学习总结
第九周作业:《JAVA程序设计》第九周学习总结
实验报告链接汇总
实验一:Java开发环境的熟悉
实验二:面向对象程序设计
实验三:敏捷开发与XP实践
实验四:Android开发基础
实验五:网络编程与安全
自我剖析总结感悟
自认为写得最好一篇博客是?为什么?
- 链接:MySQL课堂小测总结
- 感悟:只要认真的投入就能收获相应的回报。在现所学的java实践应用里,我对数据库SQL的兴趣最大,因此写了这篇博客,简洁明了的总结了课堂实践中的几道题目,也总结了数据库的使用方法。每次学习后写总结性博客总能带来新的感受,梳理了学习内容,也让自己对知识点的掌握更加牢固。
作业中阅读量最高的一篇博客是?谈谈经验
- 链接:结对感想——论如何与队友完美配合
- 感悟:这篇博客曾被老师挑选出来发至班群中供同学们参考,因此阅读量最大。这篇博客是在结对编程开始之前我写的一篇展望式博客,倾入了真情实感,可能这就是感人的地方。
作业中与师生交互最多的一篇博客是?谈谈收获
- 链接:我期望的师生关系
- 感悟:当时初次接触java,从安装到操作都出了n多错误,差点失去信心,这时老师和助教的鼓励和建议让我找到努力的方向。
代码托管
给出statistic.sh的运行结果,说明本学期的代码量目标达到没有?
- 码云链接:代码托管
- 感悟:回顾十几周的学习,代码量已经达到预先设定的量,还超过了许多。
加点代码,改点代码是理解的最好方式,参考编程的智慧,谈谈你的心得
- 我十分赞同这一观点。事实上,在java前半部分的基础学习中,遇到的大部分问题看书本和教学视频就能解决;然而越是到后期,学习就越困难。代码读不懂,功能不会编,这里解决了问题那里又出现了问题……在实在改不下去的时候,参考大神的代码,了解解答思路,学习其中精华,再对自己的代码增加正确内容、修改错误内容,就能将代码妙手回春救活,还加深了对代码的理解。
积极主动敲代码做到没?教材实践上有什么经验教训?
- 前半段的学习中,代码量还不算很大,我坚持将书本代码纯手打,加快理解与记忆。后来代码量越来越大,于是代码的编写也从vi编辑器也转移到了IDEA,得益于IDEA的快捷键自动生成,在敲打外部形式化代码的速度快了许多。真正困难的是理解深入学习的各种知识点,将内部重点填入代码中。这部分内容的学习贯穿课上课下,主要实践点还是在课下。此外在教材代码实践上,遇到了许多问题诸如无法编译、无法运行等,都能通过debug来进行代码调试,寻找出错点,对代码增删查改;另外代码的优化也是一大重要应用点。
课堂项目实践
参考2017-2018-2 《Java 程序设计》课堂实践项目
课堂实践内容
- 带包的代码编译运行测试:week2测试补交与总结
- JDB调试程序:week4测试补交与总结
- 数据库SQL的相关应用:week8测试补交与总结
课堂实践对提高应用能力有帮助吗?
- 当然有帮助。这是对课堂学习内容的梳理和总结,也是一种巩固知识点、提高学习效率的方法。
课堂实践上自己有什么经验教训?
- 每隔一周就有一次的课堂实践,是对上周课堂内容和周内学习任务的小测,从中反应出了我学习上的不足和漏洞。课堂实践的内容大部分基于课本代码的理解与学习,还有部分是单周老师上课所讲到的新知识。理解还是最重要的,不能光敲代码不思考,解题逻辑就不经推敲,遇到稍微改动过的题目很容易就败下阵来。
课堂实践上对老师有什么教学建议?
- 希望老师在不考试的单周能对所讲知识更深入一些,节奏更平缓一些。有时候还在理解某个知识点的时候老师已经跳到下一个知识点,跟不上速度也学不到东西。
课后项目实践
你有什么项目被加分,谈谈你的经验
week2测试补交与总结
week4测试补交与总结
前四周学习总结
- 感悟:只要认真学了,真正学懂后写的代码和博客,就有一种概括总结性的感觉,让其他人也能读懂,能学习到东西。这样的项目就是好的项目。
优秀作业
结对编程
结对编程之四则运算week1-阶段性总结
结对编程之四则运算week2-整体总结
课程收获与不足
自己的收获(投入,效率,效果等)
- 为了学习这门课程,我投入了许多时间与精力。但因为java知识体系的庞大,以及考虑到自身的学习效率,显然这段时间并不能让我完美的掌握这门语言,还有许多知识点不明白、没掌握。但可以说是对我打开了一扇通向java的大门。今后的时间里也会应用到java,希望能掌握的更好。
自己需要改进的地方
- 在编写代码的时候要更加积极主动。经过学习,我懂得了不懂不用怕,大神代码帮助理解、教学视频生动活泼、书本知识巩固基础。
结对学习是不是真正贯彻了?写一下你提供的帮助或接受了什么帮助,并对老师提供参考建议
- 结对编程是一门艺术。在这门课里我初窥门径,了解到多人学习的乐趣与作用,不仅仅是代码编写时效率的提高,还有互相查漏补缺的作用,更重要的是互帮互助中产生的友谊。在几次结对编程中,我与结对对象合理分配任务,轮流担任驾驶员和领航员的位置,砥砺前行,同舟共济,共同解决了自己一人无法解决或是需要很长时间才能解决的问题。双人开发小项目可以达到事半功倍的效果,更喜欢双人结对。
给开学初的你和学弟学妹们的学习建议
如果重新学习这门课,怎么做才可以学的更好
- 很显然我在时间的安排上还是没有做好,需要改进的就是要做好计划再学习。盲目的一团乱的学习只会越学越不懂。
下学期有什么可行的计划提升学习效果?
- 先做好学习计划
- 学习新知识点时先看书与教学视频,可以一节一节的看,不追求一下子全部学完
- 理解知识点后再参考书本代码敲打代码
- 平时多看大神代码,会有奇效
问卷调查
你平均每周投入到本课程有效学习时间有多少?
- 20小时或以上
每周的学习效率有提高吗?你是怎么衡量的?
- 后期略有。前期学习内容偏基础性,注重的是基础知识的掌握,学习内容繁重;后期偏应用类,此时已经有了些基础知识,在此之上提炼性地学习通用应用。前期的学习为后期做了铺垫,多次练习后效率总有提高。主要是看课堂小测的实践项目提交的越来越齐,以及课后蓝墨云小测的分数来衡量。
蓝墨云班课的使用对你的学习有促进吗?有什么建议和意见吗?
- 有。蓝墨云起到了督促与监察的作用。
- 每次提交作业都要再蓝墨云、码云、博客园三个地方同时提交,浪费了时间,有两次还差点漏掉了博客园班级里的提交,可以去掉码云上博客的提交。此外蓝墨云的ppt链接或许有些问题,每次都打不开。
你觉得这门课老师应该继续做哪一件事情?
- 结对编程。
你觉得这门课老师应该停止做哪一件事情?
- 团队项目。
你觉得这门课老师应该开始做什么新的事情?
- 重难点知识点重点讲解。光看书和教学视频还是有些难以理解
涉及到的链接二维码
码云项目
预备作业1
预备作业2
预备作业3
第一周作业
第二周作业
第三周作业
第四周作业
第五周作业
第六周作业
第七周作业
第八周作业
第九周作业
实验一
实验二
实验三
实验四
实验五
实践项目一
实践项目二
结对编程