20182331 2018-2019-1《程序设计与数据结构》课程总结
20182331 2018-2019-1《程序设计与数据结构》课程总结
每周作业链接汇总
-
第一周作业:预习作业:课程基础
自学 Linux 相关知识,安装 Ubuntu 系统
-
第二周作业:20182331 2019-2020-1 《数据结构与面向对象程序设计》第1周学习总结
初识Java
-
第三周作业:20182331 2019-2020-2,3《数据结构与面向对象程序设计》第2,3周学习总结
Java 环境下的输入与输出
-
第四周作业:20182331 2019-2020-4《数据结构与面向对象程序设计》第4周学习总结
面向对象程序设计三要素
-
第五周作业:20182331 2019-2020-5《数据结构与面向对象程序设计》第5周学习总结
对于封装、继承、多态的深入学习
-
第六周作业:20182331 2019-2020-1《数据结构与面向对象程序设计》第6周学习总结
异常的捕获与处理
-
第七周作业:20182331 2019-2020-1《数据结构与面向对象程序设计》第7周学习总结
数据结构中的线性结构:栈、队列
-
第八周作业:20182331 2019-2020-1《数据结构与面向对象程序设计》第8周学习总结
数据运算:查找与排序
-
第九周作业:20182331 2019-2020-1《数据结构与面向对象程序设计》第9周学习总结
数据结构中的非线性结构:树、堆
-
第十周作业:20182331 2019-2020-1《数据结构与面向对象程序设计》第10周学习总结
数据结构中的非线性结构:图
-
自认为写得最好一篇博客是?为什么?
20182331 2019-2020-1《数据结构与面向对象程序设计》第7周学习总结
当时时间比较多,心情也比较好,所以就花了好多时间来慢慢雕琢这一篇博客。
-
作业中阅读量最高的一篇博客是?谈谈经验
20182331 2019-2020-1 《数据结构与面向对象程序设计》第1周学习总结
可能是大家第一次写博客不知道怎么写所以就互相传阅吧。
实验报告链接汇总
-
实验一 实验名称:20182331 2019-2020-1 《数据结构与面向对象程序设计》实验1报告
基于命令行进行简单的Java程序编辑、编译、运行和调试
-
实验二 实验名称:20182331 2019-2020-1 《数据结构与面向对象程序设计》实验二报告
编写简单的计算器,完成加减乘除模运算
-
实验三 实验名称:20182331 2019-2020-1 《数据结构与面向对象程序设计》实验三报告
下载安装并使用 IDEA ,初步掌握 UnitTest 和 TDD ,理解并掌握面向对象三要素:封装、继承、多态,初步掌握 UML 建模
-
实验四 实验名称:20182331 2019-2020-1 《数据结构与面向对象程序设计》实验四报告
简单的 Java Socket 编程,远程输入与输出
-
实验五 实验名称:20182331 2019-2020-1 《数据结构与面向对象程序设计》实验五报告
下载安装 Android Studio,初步掌握 Activity 、 UI 、布局和事件处理的编写方法
-
实验六 实验名称:20182331 2019-2020-1 《数据结构与面向对象程序设计》实验六报告
链表的插入、删除和输出,对链表元素进行排序,并将相关功能在 Android 上予以实现
-
实验七 实验名称:20182331 2019-2020-1 《数据结构与面向对象程序设计》实验七报告
定义一个 Searching 和 Sorting 类并予以实现,补充实现希尔排序,堆排序,二叉树排序等排序方法
-
实验八 实验名称:20182331 2019-2020-1 《数据结构与面向对象程序设计》实验八报告
完成链树 LinkedBinaryTree 的实现,实现基于(中序,先序)序列构造唯一一棵二㕚树的功能,自己设计并实现一颗决策树
-
实验九 实验名称:20182331 2019-2020-1 《数据结构与面向对象程序设计》实验九报告
完成图的建立、遍历、排序、最小生成树和单源最短路径求解
团队项目报告链接汇总
代码托管链接:
-
给出statistic.sh的运行结果,说明本学期的代码量目标达到没有?
本学期的代码量目标以达成
-
加点代码,改点代码是理解的最好方式,参考编程的智慧,谈谈你的心得
如果想要改代码,那这个前提是你要理解代码。从另外的一种角度来说,改代码看输出结果也是熟悉代码最直观的途径。另外,让一个程序按照你想要的结果展现,看着它是园是扁任你揉搓也算是一种不错的乐趣吧!
-
积极主动敲代码做到没?教材实践上有什么经验教训?
肯定做到了,比我敲C的代码积极主动多了。教材实践的题感觉不够全面,学习大部分还是从网上找的方法。
课堂项目实践
-
参考2018-2019-1 《Java 程序设计》课堂实践项目
课堂实践链接(没有的可以不列)
具体内容请看蓝墨云班课 -
课堂实践对提高应用能力有帮助吗?
课堂实践的内容一般都是针对课堂上所讲的知识点的一种巩固和深刻理解的练习,有比较大的帮助。
-
课堂实践上自己有什么经验教训?
课堂实践一般都是随堂测试,这就要求你上课不能打马虎眼儿,
-
课堂实践上对老师有什么教学建议?
希望老师延长时间,很多时候都是紧赶慢赶才做完的。
课程收获与不足
-
自己的收获(投入,效率,效果等)
收获还是十分大的,Java给我带来的体验和C是完全不一样的,最大的收获就是安卓这块,让我了解了app的内在。
-
自己需要改进的地方
很多方面还没有熟练掌握,需要再接再厉。
-
结对学习是不是真正贯彻了?写一下你提供的帮助或接受了什么帮助,并对老师提供参考建议
结对主要还是相互督促学习和一起研究问题。
问卷调查
-
你平均每周投入到本课程有效学习时间有多少?
每周至少有20个小时。
-
每周的学习效率有提高吗?你是怎么衡量的?
如果能掌握本周所学的知识,那就是效率高。
-
蓝墨云班课的使用对你的学习有促进吗?有什么建议和意见吗?
里面老师发的资源很有帮助,希望可以好好利用它。
-
你觉得这门课老师应该继续做哪一件事情?
不考试。
-
你觉得这门课老师应该停止做哪一件事情?
没啥吧,感觉每件事都是由目的的。
给出你的总结中涉及到的链接的二维码
-
码云项目链接:
-
预备作业1:
-
第二周作业:
-
第三周作业:
-
第四周作业:
-
第五周作业:
-
第六周作业:
-
第七周作业:
-
第八周作业:
-
第九周作业:
-
第十周作业:
-
实验一 :
-
实验二:
-
实验三:
-
实验四:
-
实验五:
-
实验六:
-
实验七:
-
实验八:
-
实验九:
-
实践名称: