20165209 2017-2018-2《Java程序设计》课程总结
每周作业链接汇总
- 预备作业1:我期望的师生关系
- 预备作业2:C语言基础调查和java学习展望
- 预备作业3:Linux安装与学习
- 第一周学习总结:学习教材第一章内容,学习使用JDK和Git
- 第二周学习总结:学习教材第二、三章内容,掌握基本数据类型和分支、循环
- 第三周学习总结:学习教材第四章内容,掌握类
- 第四周学习总结:学习教材第五、六章内容,掌握继承、接口
- 第五周学习总结:学习教材第七、十章内容,掌握内部类与异常类、输入流与输出流
- 第六周学习总结:学习教材第八、十五章内容,掌握String类和链表、堆栈
- 第七周学习总结:学习教材第十一章内容,掌握有关数据库的知识点
- 结对编程——四则运算week1:实现一个命令行程序,要求:自动生成小学四则运算题目(加、减、乘、除)并测试结果的正确性
- 第八周学习总结:学习教材第十二章内容,掌握java多线程机制
- 结对编程——四则预算week2:在第一周的基础上,实现真分数的加减乘除运算
- 第九周学习总结:学习教材第十三章内容,掌握网络编程(服务器和客户端)
- 《Java程序设计》课程总结
- 自认为写得最好一篇博客是?为什么?
我觉得学习基础和C语言基础调查这篇博客是相对比较好的博客。因为这篇文章不仅仅是对C语言学习的回顾和反思,也是开始认真学习Java的开始。一件事情的开始总是让人记忆比较深刻。 作业中阅读量最高的一篇博客是?谈谈经验
我期望的师生关系,其实没有什么比较特别的经验,但是我觉得认真的文字比较容易打动人心。作业中与师生交互最多的一篇博客是?谈谈收获
我期望的师生关系也是通过这篇文章,老师在博客设计和内容上很多建议和意见,我也是因此之后觉得写博客需要更多地认真。
实验报告链接汇总
- 实验一Java开发环境的熟悉:学习命令行的使用
- 实验二Java面向对象设计程序:学习使用三种代码,理解并使用封装、继承、多态
- 实验三敏捷开发与XP实践:将搭档加入自己的开发者,并学会使用重构
- 实验四Android程序设计:学会使用AndriodStudio,能够结合JAVA做出简单的app
给出statistic.sh的运行结果,说明本学期的代码量目标达到没有?
本学期的代码量要求是5000行,我现在有6656行,已经达成了目标,但是我觉得我以后会有更多地代码量。
- 加点代码,改点代码是理解的最好方式,参考编程的智慧,谈谈你的心得。
《编程的智慧中》让我印象最深刻的话是:“有些人喜欢炫耀自己写了多少多少万行的代码,仿佛代码的数量是衡量编程水平的标准。然而,如果你总是匆匆写出代码,却从来不回头去推敲,修改和提炼,其实是不可能提高编程水平的。你会制造出越来越多平庸甚至糟糕的代码。”我觉得,代码其实的本质是完成功能,真正好的代码不仅简洁,而且让人一目明了。 积极主动敲代码做到没?教材实践上有什么经验教训?
基本算是做到了,虽然偶尔有的时候还有点懒,但是通过这门课程让我对敲代码有了不一样的认识。课堂项目实践
- 第二周课上考试总结
- 主要内容:带包的代码编译运行测试
- [第四周课上考试总结]http://www.cnblogs.com/tutu233/p/8627432.html)
- 主要内容:循环和递归
- 第八周课上考试总结
- 主要内容:数据库相关知识
- 第10周补做
主要内容:链表相关知识
- 课堂实践对提高应用能力有帮助吗?
有帮助,虽然每一次都会很紧张,但是确实考验了平时的知识。 - 课堂实践上自己有什么经验教训?
书上的代码还是很有参考的价值之的,要深刻理解代码。 - 课堂实践上对老师有什么教学建议?
老师已经很不错了,但是希望老师能多考虑同学们的能力吧。
课程收获与不足
自己的收获(投入,效率,效果等)
掌握了很多Java的基础知识,觉得自己在学习一门技能上有很大的借鉴价值。希望以后能通过自己的努力,更加深入学习这门语言。自己需要改进的地方
希望自己能够更加主动地学习,付出更多地努力。结对学习是不是真正贯彻了?写一下你提供的帮助或接受了什么帮助,并对老师提供参考建议
我们是一起努力的,我觉得我的队友给了我很大的帮助,一直在鼓励我,我觉得这是一种很有意义的活动。队友一直给我鼓励并且督促我学习,很感谢她。给开学初的你和学弟学妹们的学习建议
希望他们能从一开始 就认真一点,Java语言不仅仅是一门课程,更是一种技能。学会之后,会对以后的学习有很大的帮助,也希望他们能一直努力坚持。如果重新学习这门课,怎么做才可以学的更好
从一开始就端正态度,积极学习。多花费一些时间,除了书本上的知识,还要多参考其他相关资料。遇到问题,及时记录,及时解决。多问问题。下学期有什么可行的计划提升学习效果?
暂时还没有想太多,但是我觉得学习提升需要的是态度。不要因为其他因素而放弃了知识本身。
问卷调查
你平均每周投入到本课程有效学习时间有多少?
20个小时左右,因为书上的代码配合视频还是比较有效的自学方法的。每周的学习效率有提高吗?你是怎么衡量的?
应该是有的,我觉得后期的学习效率 明显比之前要提高。我是通过学习每周任务能够基本理解的完成时间衡量的。而且我觉得博客提交的前后,并不能完全的衡量知识的理解程度。蓝墨云班课的使用对你的学习有促进吗?有什么建议和意见吗?
我觉得一般吧,现在大家大多数用的还是微信或者qq,几乎没有很多人去不停地登录这个软件去实时关注,刷新。有的时候,很多任务,老师不在微信群里通知,容易让人忘记。不如做一个微信小程序做一个推广。你觉得这门课老师应该继续做哪一件事情?
结对编程吧,这个活动还是比较督促同学之间互相学习的,但要注意方式吧。你觉得这门课老师应该停止做哪一件事情?
课上内容里希望老师可以降低语速,我觉得学生在课堂上还是比较希望能听清老师所传授点的知识。你觉得这门课老师应该开始做什么新的事情?
希望老师在上课的时候多讲讲某些程序代码的编写思路,个人觉得严谨细致的逻辑思维对于编程很重要。而我们刚接触编程的时候,思维会比较混乱,出现无从下手的情况,这个时候希望老师能够提供一些思路和想法。
附:二维码
我期望的师生关系
学习基础和C语言基础调查
Linux安装及学习
第1周学习总结
第2周学习总结
第二周课上考试总结
第3周学习总结
第4周学习总结
第四周课上考试总结
第5周学习总结
实验一 Java开发环境的熟悉
第6周学习总结
第7周学习总结
结对编程项目-四则运算(第一周)
第8周学习总结
第八周课上考试总结
实验二 Java面向对象程序设计
结对编程项目-四则运算(第二周)
第9周学习总结
实验三 敏捷开发与XP实践
第10周补做
实验四 Android程序设计
实验五 网络编程与安全