20172307 2017-2018-2《程序设计与数据结构》课程总结

20172307 2017-2018-2《程序设计与数据结构》课程总结

每周作业链接汇总

自认为写得最好一篇博客是?为什么?

自认为写得最好的一篇博客是第五周博客,因为自己在这篇博客花的时间是最长的,对问题有比较详细的解释。

作业中阅读量最高的一篇博客是?谈谈经验

是第五周博客。排版要清晰,然后问题解释要清晰。

(按顺序)实验报告链接汇总

实验一 《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程序设计》:

实验五 《网络编程与安全》:

结对编程练习_四则运算第一周阶段总结:

结对编程练习_四则运算第二周阶段总结:

原文地址:https://www.cnblogs.com/20172307hyt/p/9202793.html