20182323 2018-2019-1《程序设计与数据结构》课程总结
学号 2018-2019-1《程序设计与数据结构》课程总结
每周作业链接汇总
- 第一周作业:我太难了——00周作业
- 问卷调查&虚拟机安装&Linux指令
- 第二周作业:《数据结构与面向对象程序设计》第01周学习总结
- 学习了java的历史与发展。学习了一些软件工具,开发环境等。掌握了一些标识符,保留字,语义、语法、错误分类以及举例。了解到面向对象软件的设计原则。
- 第三周作业:20182323 2019-2020-1 《数据结构与面向对象程序设计》第2、3周学习总结
- Java 环境下的输入与输出
- 第四周作业:20182323 2019-2020-1 《数据结构与面向对象程序设计》第4周学习总结
- 面向对象程序设计三要素
- 第五周作业:20182323 2019-2020-1 《数据结构与面向对象程序设计》第5周学习总结
- 对于封装、继承、多态的深入学习
- 第六周作业:20182323 《程序设计与设计结构》 第六周学习总结
- 异常的捕获与处理
- 第七周作业:20182323 2019-2020-1 《数据结构与面向对象程序设计》第7周学习总结、
- 数据结构中的线性结构:栈、队列
- 第八周作业:20182323 2019-2020-1 《数据结构与面向对象程序设计》第8周学习总结
- 数据运算:查找与排序
- 第九周作业:20182323 2019-2020-1 《数据结构与面向对象程序设计》第9周学习总结
- 数据结构中的非线性结构:树、堆
- 第十周作业:20182323 2019-2020-1 《数据结构与面向对象程序设计》第10周学习总结
- 数据结构中的非线性结构:图
自认为写得最好的一篇博客是?为什么?
- 20182323 2019-2020-1 《数据结构与面向对象程序设计》第9周学习总结
- 原因:因为在我认认真真写的所有博客中,这篇博客时开始学会使用彩色字体。学习中意外的惊喜。这波锦上添花必须吹爆好吧~嘿嘿
作业中阅读量最高的一篇博客是?谈谈经验
- 我太难了——00周作业
- 说来惭愧,可能只是因为大家都是第一次嘛,没什么经验,互相学习互相借鉴。
实验报告链接汇总
- 实验一 实验名称:20182323 实验一《Linux基础与Java开发环境》实验报告”
- 基于命令行进行简单的Java程序编辑、编译、运行和调试
- 实验二 实验名称:20182323 实验二 《数据结构与面向对象程序设计》实验报告
- 编写简单的计算器,完成加减乘除模运算
- 实验三 实验名称:20182323 2019-2020-1 《数据结构与面向对象程序设计》实验三报告
- 下载安装并使用 IDEA ,初步掌握 UnitTest 和 TDD ,理解并掌握面向对象三要素:封装、继承、多态,初步掌握 UML 建模
- 实验四 实验名称:20182323 2019-2020-1 《数据结构与面向对象程序设计》实验四报告
- 简单的 Java Socket 编程,远程输入与输出
- 实验五 实验名称:20182323 2019-2020-1 《数据结构与面向对象程序设计》实验五报告
- 下载安装 Android Studio,初步掌握 Activity 、 UI 、布局和事件处理的编写方法
- 实验六 实验名称:20182323 2019-2020-1 《数据结构与面向对象程序设计》实验六报告
- 链表的插入、删除和输出,对链表元素进行排序,并将相关功能在 Android 上予以实现
- 实验七 实验名称:20182323 2019-2020-1 《数据结构与面向对象程序设计》实验七报告
- 定义一个 Searching 和 Sorting 类并予以实现,补充实现希尔排序,堆排序,二叉树排序等排序方法
- 实验八 实验名称:20182323 2019-2020-1 《数据结构与面向对象程序设计》实验八报告
- 完成链树 LinkedBinaryTree 的实现,实现基于(中序,先序)序列构造唯一一棵二㕚树的功能,自己设计并实现一颗决策树
- 实验九 实验名称:20182323 2019-2020-1 《数据结构与面向对象程序设计》实验九报告
- 完成图的建立、遍历、排序、最小生成树和单源最短路径求解
团队项目报告链接汇总
- 第一周:团队作业第一周
- 第二周:团队作业第二周
- 第三周:Daily Life——团队冲刺博客——(领航篇)
代码托管链接:
- 给出statistic.sh的运行结果,说明本学期的代码量目标达到没有?(当然达到)
- 加点代码,改点代码是理解的最好方式,参考编程的智慧,谈谈你的心得
- 个人觉得理解代码最好的方式是运用代码作实践,编程的智慧不敢说有,但是仍然在路上,希望能将志强老师推荐的书目阅读一下。
- 积极主动敲代码做到没?教材实践上有什么经验教训?
- 主动敲代码这件事其实也不算是主动,是被动中的主动,不敲就会落后,这是实践出来的真理,但是每天敲代码是做到了。教材实践上给我很多经验教训,我以为懂的东西其实根本不会用,一敲代码就发现下不去手,所以纸上得来终觉浅,绝知此事要躬行。
课堂项目实践
- 参考2018-2019-1 《Java 程序设计》课堂实践项目
- 课堂实践链接——蓝墨云(没有的可以不列)
- 课堂实践对提高应用能力有帮助吗?
- 当然,课堂实践都是对所学知识的实践,当然能有一定程度的提高应用能力。
- 课堂实践上自己有什么经验教训?
- 课堂实践一定要保质保量完成,不然就扣分。
- 课堂实践上对老师有什么教学建议?
- 没啥意见,就有时候要考虑到同学们的课后时间来确定截止时间。
课程收获与不足
- 自己的收获(投入,效率,效果等)
- 最大的收获就是自主学习,学会如何学习。志强老师说过一句话:"哪怕你学完这门课之后什么都不会了,我希望你还会有这种学习的能力。"
- 自己需要改进的地方
- 需要合理分配时间,单位时间内提高效率。
- 结对学习是不是真正贯彻了?写一下你提供的帮助或接受了什么帮助,并对老师提供参考建议
- 有一说一,结对学习没有理想的效果那么好,就是说大家不一定有时间有空间凑在一起,而且大家需求不太一样。我对代码不明白哪里错了的时候,就让搭档帮我看看,搭档有不明白的地方我就告诉他。参考意见就是最好不要自由组队,还是得按照实力水平分配,队与队之间实力不能差距大,队与队之间最好是可以竞争。
问卷调查
- 你平均每周投入到本课程有效学习时间有多少?
- 20小时
- 每周的学习效率有提高吗?你是怎么衡量的?
- 有。以前不熟悉的地方耗费时间比较长,慢慢熟悉起来上手就快了。
- 蓝墨云班课的使用对你的学习有促进吗?有什么建议和意见吗?
- 有。有一说一,挺好的,没啥意见。
- 你觉得这门课老师应该继续做哪一件事情?
- 不考试(and上课发棒棒糖,and一件事会不会太少?)
- 你觉得这门课老师应该停止做哪一件事情?
- 说了是不是会挂?
给出你的总结中涉及到的链接的二维码
-
码云项目链接:
-
预备作业1:
-
第二周作业:
-
第三周作业:
-
第四周作业:
-
第五周作业:
-
第六周作业:
-
第七周作业:
-
第八周作业:
-
第九周作业:
-
第十周作业:
-
实验一 :
-
实验二 :
-
实验三 :
-
实验四 :
-
实验五 :
-
实验六 :
-
实验七 :
-
实验八 :
-
实验九 :
-
团队作业一
-
团队作业二
-
团队冲刺-领航
-
蓝墨云