20169219 2016-2017-2《移动平台应用程序开发实践》课程总结
一、每周作业链接汇总
20169219《移动平台开发实践》第一周作业
《Java和Android开发学习指南》:第一章 Java基础、第二章 语言基础、第三章 语句
20169219《移动平台开发》第二周作业
《Java和Android开发学习指南》:第四章 对象和类、第7章 继承、第10章 接口和抽象类、第11章 多态
《Java和Android开发学习指南》:第5章 核心类、第6章 数组、第8章 错误处理、第9章 操作数字
20169219《移动平台开发》第四周作业
《Java和Android开发学习指南》:第12章 枚举、第13章 操作日期和时间、第14章 集合框架
java中printf和println的区别
20169219 2016-2017-2《移动平台开发》第五周作业
《Java和Android开发学习指南》:第16章 输入/输出、第19章 线程、第22章 网络
20169219 2016-2017-2《移动平台开发》第六周作业
《Java和Android开发学习指南》:第23章 Android简介、第24章 初识Android
1.1 自认为写得最好一篇博客是?为什么?
20169219《移动平台开发》第二周作业
这篇博客知识点比较全面,自己也查了很多东西,对自己做的比较满意。
1.2 作业中阅读量最高的一篇博客是?谈谈经验
写阅读量高的博客,最重要的是博客内容充实,或者是解决了很多人会遇到的问题。在写博客的时候对自己写的内容需要讲解清楚,即便很久之后自己再看也能理解最好。
1.3 作业中与师生交互最多的一篇博客是?谈谈收获
交互最多的是项目博客中老师的问题,老师提出的问题更尖锐,是自己之前没有考虑到的内容,增长了知识。
1.4 代码托管链接: http://git.oschina.net/md2017/mao20169219
1.4.1 给出statistic.sh的运行结果,说明本学期的代码量目标达到没有?
之前上传有错误,这里就不截图显示了。
本学期的代码量目标没有达到。
1.4.2 加点代码,改点代码是理解的最好方式,参考编程的智慧,谈谈你的心得
编程是一种创造的过程。需要对整体结构有清晰的理解,有自己的一套方法。最基本的是已经学好了基础知识。
1.4.3 积极主动敲代码做到没?教材实践上有什么经验教训?
没有做到积极主动敲代码,但是敲代码确实是一个很有意思的过程,每次写过代码都会小有成就感。教材上的代码给出的已经比较完善了,还是需要多加实践,深入理解。
二、课堂项目实践
20169219 实验一 Java开发环境的熟悉(Linux + IDEA)
1.使用JDK编译、运行简单的Java程序;
2.使用IDEA 编辑、编译、运行、调试Java程序;
3. 实现求正整数1-N之间所有质数的功能,并进行测试
20169219 实验二 Java面向对象程序设计
1、程序设计中临时变量的使用
2、单元测试
3、以 TDD的方式研究学习StringBuffer
4、让系统支持Short类,并在MyDoc类中添加测试代码表明添加正确
5、以TDD的方式开发一个复数类Complex
20169219 实验三 敏捷开发与XP实践 报告
1、求命令行传入整数参数的和
2、参考Integer类中的方法把字符串转为整数
20169219 实验四Android程序设计
1、实现Linux下dc的功能,计算后缀表达式的值
2、监听器的使用
2.1 课堂实践对提高应用能力有帮助吗?
课堂实践对于平时所学有了一种提升,会更好的理解平时学的知识技能;老师还介绍了一些其他的编程基本知识,比如解决问题时要写三种代码:伪代码,测试代码,产品代码等等,对自己是一种较好的提升。
2.1 课堂实践上自己有什么经验教训?
平时学习过程中编写代码要深入理解其中的原理,不是写写就过,多查找相关的博客等,补充完善自己所学。
2.3 课堂实践上对老师有什么教学建议?
坚持让写博客,坚持测试,多讲一些知识。
三、课程收获与不足
3.1 自己的收获(投入,效率,效果等)
对java有了一定的学习基础,对android开发的一些知识有了简单的了解。在开发android项目的过程中,自学比较多,学习有目标和动力,学习的东西记忆更深刻。同时作为组长,对进度的把控比较弱,导致进度比较慢,完成任务情况不佳。团队的合作也不是特别顺畅,沟通过程中总是存在一些问题,不是每个人都发挥了自己的长处,还需要更多锻炼和实践。
3.2 自己需要改进的地方
平时给自己设定小目标,增加学习动力。
3.3 结对学习是不是真正贯彻了?写一下你提供的帮助或接受了什么帮助,并对老师提供参考建议。
结对学习没有真正贯彻,如果有问题都是自己解决,或者找同学帮助解决,也可能是因为我和队友不是一个实验室,学习过程沟通不是特别多。
四、给开学初的你和学弟学妹们的学习建议
4.1 如果重新学习这门课,怎么做才可以学的更好
把老师的要求执行好,就能学好这门课。80%执行了也可以。
4.2 下学期有什么可行的计划提升学习效果?
看书,系统的看一本书,对知识点的理解更系统,也能更好的运用。
多敲代码,实践提升的效果更加明显,也是自己能够看得到的。
写博客,写博客是一个很好的习惯,帮助我复习之前所学,很有帮助。
五、问卷调查
5.1 你平均每周投入到本课程有效学习时间有多少?
平均12小时
5.2 每周的学习效率有提高吗?你是怎么衡量的?
有一点提高,完成任务的时间有稍微的缩短。
5.3 蓝墨云班课的使用对你的学习有促进吗?有什么建议和意见吗?
有促进。可以快速找到老师之前分享的资料;找到作业链接;电脑上做测试更加方便,整体效果比较好;可以继续使用。
5.4 你觉得这门课老师应该继续做哪一件事情?
写博客,教授知识,做课堂实践
5.5 你觉得这门课老师应该停止做哪一件事情?
上课讲的太少。
5.6 你觉得这门课老师应该开始做什么新的事情?
在开发app的时候多给一些指导或建议。