-
(按顺序)每周作业链接汇总
- 第一周作业:Java基础、语言基础、语句
- 第二周作业:对象和类、继承、接口和抽象类、多态
- 第三周作业:核心类、数组、错误处理、操作数字
- 第四周作业:枚举、操作日期和时间、集合框架、泛型
- 第五周作业:输入/输出,线程、并发工具、网络
- 第六周作业:Android简介、初识Android、活动、UI组件
- 第七周作业:布局、监听器、操作栏、菜单
- 第八周作业:ListView、GridView、样式和主题、位图处理
- 第九周作业:图形和定制视图、片段、、多面板布局、动画
- 第十周作业:偏好、操作文件、操作数据库、获取图片
- 第十一周作业:制作视频、声音录制、处理Handler、异步工具
- 第十二周作业:服务、广播接收器、闹钟服务、内容提供者
- 第一周作业:Java基础、语言基础、语句
-
自认为写得最好一篇博客是?为什么?
第二周作业
之前一直学习的面向过程的C语言,很少接触面向对象的java语言,这一篇博客里总结了我对java语言面向对象的全部理解。 -
作业中阅读量最高的一篇博客是?谈谈经验
第九周作业
详细讲述了Android屏幕绘制机制和硬件加速 -
作业中与师生交互最多的一篇博客是?谈谈收获
无 -
代码托管链接:git链接
- 给出statistic.sh的运行结果,说明本学期的代码量目标达到没有?
本学期未使用框架,纯手动编写毕业设计管理系统,实现了: - 学生(账号 20189219 密码 123)
- 导师(账号 1008 密码 123456)
- 答辩秘书(账号 2007 密码 123456)
三种角色功能,代码量11349行,达到本学期目标 - 加点代码,改点代码是理解的最好方式,参考编程的智慧,谈谈你的心得
“纸上得来终觉浅,绝知此事要躬行。”看着书本上的知识只会让你感觉越来越痛苦,只有动手实践的时候你才会发现,原来一天就学会编程的话语不是谎言。当然,一天就学会只是仅仅学会了“敲代码”,只有当你真正理解了语言的特性,知道自己想要做什么的时候你才能够真正开始自己的“编程之旅”。 - 积极主动敲代码做到没?教材实践上有什么经验教训?
首先,理论学习是一定需要一本好的教程的,是需要付出大量的学习成本的。但是,教材总归是教材,很多语言的新特性教材中并没有包含,我们需要在代码实践中去自己领悟。学习java的时候,很多api教材上不一定更新了,我们可以参考java官网的api文档。总之说回来还是要像老师说的那样,积极主动敲代码,从书本上学习理论,从实践中提升技能。
- 给出statistic.sh的运行结果,说明本学期的代码量目标达到没有?
-
课堂项目实践
- 课堂实践链接
- 课堂实践对提高应用能力有帮助吗?
有帮助,提高了代码编写速度以及理解需求的速度。
- 课堂实践上自己有什么经验教训?
有些问题可以在不同博客里找到不同的答案,要学会筛选验证。
- 课堂实践上对老师有什么教学建议?
大部分实验难度过大,由于存在限制,很多时候无法及时完成。 -
课程收获与不足
-
自己的收获(投入,效率,效果等)
之前未接触面向对象,现在理解也实践了java编程,同时学习了Android的开发技巧,可以独立完成小程序的开发 -
自己需要改进的地方
注释!!!注释真的非常重要,很多时候突然之间有的想法,一写一大堆,回过头发现自己也看不懂自己写的代码了。以后每次写之前一定要写好详细的注释。 -
结对学习是不是真正贯彻了?写一下你提供的帮助或接受了什么帮助,并对老师提供参考建议
没有真正贯彻。小队成员存在着或多或少的能力差异,有时候代码思想没有办法完全统一,还需要更多的磨合。虽然在编程过程中我们没有真正贯彻,但是在需求分析等头脑风暴中我们还是配合的很好。多人头脑风暴的结果比自己一人苦思冥想效果要好的多,而且通过讨论也能发现自己的不足之处。以后会更加努力的结对学习。
-
-
给开学初的你和学弟学妹们的学习建议
- 如果重新学习这门课,怎么做才可以学的更好
就是多写吧。 - 下学期有什么可行的计划提升学习效果?
无
- 如果重新学习这门课,怎么做才可以学的更好
-
问卷调查
- 你平均每周投入到本课程有效学习时间有多少?
15小时左右 - 每周的学习效率有提高吗?你是怎么衡量的?
时高时低,通过真正实现的功能效率来衡量 - 蓝墨云班课的使用对你的学习有促进吗?有什么建议和意见吗?
有的,deadline始终是第一生产力 - 你觉得这门课老师应该继续做哪一件事情?
课上实验和讲解 - 你觉得这门课老师应该停止做哪一件事情?
每周博客。一周学习四章内容对于研二的我可能问题不大,因为可以专心做一件事,但是目前要完成的任务和作业实在太多,任务量着实过重。 - 你觉得这门课老师应该开始做什么新的事情?
无
- 你平均每周投入到本课程有效学习时间有多少?
-
其他任意发挥