20182326 2018-2019-1《程序设计与数据结构》课程总结
每周作业链接汇总
-
第一周作业:预备作业:课程基础
- 自学Linux系统
- 安装操作系统
-
第二周作业:20182326 2019-2020-1 《数据结构与面向对象程序设计》第1周学习总结
- 第一次写java代码
- 学习Markdown的编写
-
第三周作业:2019-2020-26 《数据结构与面向对象程序设计》第2、3周学习总结
- 字符串的学习
- 类和对象的学习
-
第四周作业:2019-2020-26 《数据结构与面向对象程序设计》第4周学习总结
- 方法的学习
- 方法的学习
-
第五周作业:2019-2020-26 《数据结构与面向对象程序设计》第5周学习总结
- 封装和继承
- 封装和继承
-
第六周作业:2019-2020-26 《数据结构与面向对象程序设计》第6周学习总结
- 多态的学习
- 接口的学习
-
第七周作业:2019-2020-26 《数据结构与面向对象程序设计》第7周学习总结
- 集合的学习
- 栈的学习
-
第八周作业:2019-2020-26 《数据结构与面向对象程序设计》第8周学习总结
- 链表
- 查找
- 排序
-
第九周作业:2019-2020-26 《数据结构与面向对象程序设计》第9周学习总结
- 树的学习
- 树的学习
-
第十周作业:2019-2020-26 《数据结构与面向对象程序设计》第10周学习总结
- 图
- 邻接矩阵
- 十字链表
- 遍历
-
自认为写得最好一篇博客是?为什么?
- 2019-2020-26 《数据结构与面向对象程序设计》第10周学习总结
对学习内容的总结非常详细
- 2019-2020-26 《数据结构与面向对象程序设计》第10周学习总结
-
作业中阅读量最高的一篇博客是?谈谈经验
- 预备作业:课程基础
- 在大家都不会写的时候教早的提交了博客,参考的人很多
实验报告链接汇总
-
实验一 实验名称 20182326 实验一《Linux基础与Java开发环境》实验报告
- 基于命令行和IDE
- 练习Linux基本命令;
- 学习Java程序的JDB调试技能;
- 编写简单的Java程序。
-
实验二 实验名称 20182326 2019-2020-1 《数据结构与面向对象程序设计》实验二报告
- 编写简单的计算器,完成加减乘除模运算。
- 要求从键盘输入两个数,使用判定语句选择一种操作,计算结果后输出,然后使用判定和循环语句选择继续计算还是退出。
- 编写测试代码,测试验证。
-
实验三 实验名称 20182326 2019-2020-1 《数据结构与面向对象程序设计》实验三报告
- 初步掌握单元测试和TDD
- 理解并掌握面向对象三要素:封装、继承、多态
- 初步掌握UML建模
- 完成蓝墨云上 (1)-(5)实验
-
实验四 实验名称 20182326 2019-2020-1 《数据结构与面向对象程序设计》实验四报告
)- 编写有理数和复数两个计算器
- 根据老师所发程序进行改编
- 运行并测试程序
-
实验五 实验名称 20182326 2019-2020-1 《数据结构与面向对象程序设计》实验五报告
- Android Stuidio的安装测试
- Activity测试
- UI测试
- 布局测试
- 事件处理测试
-
实验六 实验名称 20182326 2019-2020-1 《数据结构与面向对象程序设计》实验六报告
- 链表练习
- 链表练习
-
实验七 实验名称 20182326 2019-2020-1 《数据结构与面向对象程序设计》实验七报告
- 定义一个Searching和Sorting类,并在类中实现linearSearch,SelectionSort方法
- 定义一个Searching和Sorting类,并在类中实现linearSearch,SelectionSort方法
-
实验八 实验名称 20182326 2019-2020-1 《数据结构与面向对象程序设计》实验八报告
- 完成链树LinkedBinaryTree的实现
- 基于LinkedBinaryTree,实现基于(中序,先序)序列构造唯一一棵二叉树的功能
- 自己设计并实现一颗决策树
- 输入中缀表达式,使用树将中缀表达式转换为后缀表达式,并输出后缀表达式和计算结果
-
实验九 实验名称 20182326 2019-2020-1 《数据结构与面向对象程序设计》实验九报告
- 初始化无向图和有向图
- 有向图和无向图的遍历
- 有向图的拓扑排序
- 无向图的最小生成树
- 有向图的单源最短路径求解
-
哈夫曼实验 实验名称 20182326 2019-2020-1 《数据结构与面向对象程序设计》哈夫曼实验报告
- 概率构造一颗哈夫曼树,并完成对英文文件的编码和解码。
- 概率构造一颗哈夫曼树,并完成对英文文件的编码和解码。
团队项目报告链接汇总
-
第二周:团队博客第二周——DIG
-
其他:团队作业——学习心得
代码托管链接
- 给出statistic.sh的运行结果,说明本学期的代码量目标达到没有?
- 达标,并超过许多
- 达标,并超过许多
- 加点代码,改点代码是理解的最好方式,参考编程的智慧,谈谈你的心得
- 多学习代码的书写,多练习才能成功
- 积极主动敲代码做到没?教材实践上有什么经验教训?
- 做到了,实验和作业提醒我主动去学习
课堂项目实践
- 课堂实践对提高应用能力有帮助吗?
- 有
- 课堂实践上自己有什么经验教训?
- 对学习的知识不够熟练,在上面花费的时间很多
- 课堂实践上对老师有什么教学建议?
- 实践时间长一点!!!!我写不完啊!
课程收获与不足
- 收获
- 学习了很多新知识和新软件的应用
- 不足
- 知识太多一时半会消化不了,又学了新的。应该提高消化知识的效率。
- 结对学习
- 有帮助。但是问题不是每周都有,希望结对学习截图不是强制上传
问卷调查
- 你平均每周投入到本课程有效学习时间有多少?
- 没有仔细计算,但是应该很多。周末在上面花费了很多时间。
- 每周的学习效率有提高吗?你是怎么衡量的?
- 有提高。敲代码的时间变多,减少了从网上学习代码的时间。
- 蓝墨云班课的使用对你的学习有促进吗?有什么建议和意见吗?
- 有。限制时间让我拒绝拖延症(笑)
- 你觉得这门课老师应该继续做哪一件事情?
- 继续代码作业的布置。
- 你觉得这门课老师应该停止做哪一件事情?
- 取消Android的学习