20172307 2017-2018-2《程序设计与数据结构》课程总结
每周作业链接汇总
- 寒假作业01:期望的师生关系
- 寒假作业02:对做中学的感想
- 寒假作业03:安装虚拟机,在实验楼中学习Linux系统的基本操作
- 第一周作业:解决寒假安装虚拟机时遇到的问题
- 第二周作业:对Java的初步了解
- 第三周作业:对类和对象的初步学习
- 第四周作业:对类和对象的使用
- 第五周作业:学习循环语句
- 第六周作业:学习数组
- 第七周作业:学习继承的有关内容
- 第八周作业:学习多态的有关内容
- 第九周作业:学习异常的有关内容
- 第十周作业:学习集合的有关内容
- 第十一周作业:学习安卓的有关内容
自认为写得最好一篇博客是?为什么?
自认为写得最好的一篇博客是第五周博客,因为自己在这篇博客花的时间是最长的,对问题有比较详细的解释。
作业中阅读量最高的一篇博客是?谈谈经验
是第五周博客。排版要清晰,然后问题解释要清晰。
(按顺序)实验报告链接汇总
实验一 《Java开发环境的熟悉》:安装Idea,使用Idea进行编写。
实验二 《Java面向对象程序设计》:1.初步掌握单元测试和TDD2.理解并掌握面向对象三要素:封装、继承、多态3.初步掌握UML建模4.熟悉S.O.L.I.D原则5.了解设计模式
实验三 《敏捷开发与XP实践》:1.参考alibaba代码规范,重新格式化代码。2.协同测试:使用JUnit测试结队伙伴的代码。3.重构伙伴的代码。4.学习Java密码学的一些内容。
实验四 《Andriod程序设计》:进行基本的Andriod程序开发
实验五 《网络编程与设计》:客户端与服务器的连接,密码学算法的运用
(按顺序)团队项目报告链接汇总
第一周:命令行下Java程序开发、IDEA调试程序以及单步调试、编写代码
第二周:主要代码的编写和完善、代码的测试、实现交互
代码托管链接:
代码量目标完成
加点代码,改点代码是理解的最好方式,参考编程的智慧,谈谈你的心得
对书上的概念模糊的时候,有时候自己照着书上的例子敲上一遍后就会理解其中的意思。
积极主动敲代码做到没?教材实践上有什么经验教训?
做到了。就是在一些分号啥的会因为马虎而漏掉,敲代码是十分需要细心的。
课堂项目实践
1.计算n!
2.命令行参数测试
3.继承-练习
4.后缀表达式
5.排序
6.IO操作及异常处理
7.递归
8.链表插入和删除
9.数据库操作实践
10.Andriod课堂实践(栈)
11.Andriod表达式计算
12.Andriod中缀转后缀
13.Socket编程
课堂实践对提高应用能力有帮助吗?
有帮助。
课堂实践上自己有什么经验教训?
可能会为了赶时间而对有些概念上并没有完全搞懂吧,就只想着尽快完成作业。
课堂实践上对老师有什么教学建议?
本人水平太低,没有啥建议。
课程收获与不足(不要抄上学期的,否则会扣分)
自己的收获(投入,效率,效果等)
通过这一个学期的学习,算是对Java有了一些了解,也学会了自己编写一些简单的程序。
自己需要改进的地方
编写代码的时候要细心,不能老犯小错误。还有构思程序时,不能操之过急,要尽量想的更全面一些。
结对学习是不是真正贯彻了?写一下你提供的帮助或接受了什么帮助,并对老师提供参考建议
结队学习贯彻了。在结队学习中,结队伙伴赵晓海同学对我的帮助很大,帮我真正弄懂了一些被我忽略的知识。
问卷调查
- 你平均每周投入到本课程有效学习时间有多少?
30个小时 - 每周的学习效率有提高吗?你是怎么衡量的?
有吧。相比于刚开始的不适应,学习效率上确实有了提高。 - 蓝墨云班课的使用对你的学习有促进吗?有什么建议和意见吗?
有。蓝墨云班课可以更方便的观看一些学习资料和老师上课的讲义。 - 你觉得这门课老师应该继续做哪一件事情?
。。。 - 你觉得这门课老师应该停止做哪一件事情?
。。。 - 你觉得这门课老师应该开始做什么新的事情?
。。。
给出你的总结中涉及到的链接的二维码
码去项目链接:
寒假作业1:
寒假作业2:
寒假作业3:
第1周作业:
第2周作业:
第3周作业:
第4周作业:
第5周作业:
第6周作业:
第7周作业:
第8周作业:
第9周作业:
第10周作业:
第11周作业:
实验一 《Java开发环境的熟悉》:
实验二 《Java面向对象程序设计》:
实验三 《敏捷开发与XP实践》:
实验四 《实验四Android程序设计》:
实验五 《网络编程与安全》:
结对编程练习_四则运算第一周阶段总结:
结对编程练习_四则运算第二周阶段总结: