标题:2017-2018-20172309《程序设计与数据结构》课程总结
标题: 2017-2018-20172309《程序设计与数据结构》课程总结
每周作业链接汇总
- 第一周作业:学到了Java程序设计的一些东西,例如注释、标识符与保留字、空白符等。
- 第二周作业:一些基本的java开发语法,字符串拼接、转移序列、变量声明、Scanner类等。
- 第三周博客对象的创建、String类、Random类、Math类的学习。
- 第四周博客关于类的编写、封装性问题的学习。
- 第五周博客学习了五六两章的运算符、循环语句。
- 第六周博客有关数组的学习,包括一维和二维数组。
- 第七周博客继承的有关学习,接口的使用。
- 第八周博客多态的学习、使用。
- 第九周博客IO流的学习、异常类的编写、递归的学习。
- 第十周博客集合、栈的学习与使用。
- 第十一周博客Android的学习使用与开发。
博客总结
自认为写得最好一篇博客是?为什么?
这一学期写了这么多的博客,好像依稀记得只有一篇被推选为优秀博客。现在已经不记得是哪一篇了,但是我自认为自己还是很认真的写好了这几篇博客: [第五周博客](https://www.cnblogs.com/dky-wzw/p/8760385.html) [第六周博客](https://www.cnblogs.com/dky-wzw/p/8834265.html) [第七周博客](https://www.cnblogs.com/dky-wzw/p/8900840.html) [第八周博客](https://www.cnblogs.com/dky-wzw/p/8972704.html) [第十周博客](https://www.cnblogs.com/dky-wzw/p/9059285.html) 这几篇博客,虽然阅读量不是很高,但是我认为我还是花了时间去做,而且是想要认真去做好的。~~也许最优秀的一篇就在里面~~作业中阅读量最高的一篇博客是?谈谈经验
阅读量最高博客:[第十周博客](https://www.cnblogs.com/dky-wzw/p/9059285.html) 阅读量:49 谈谈经验?可以说是没有经验,因为自己又不是常常被推选为优秀博客的人,但据我长久观察以来,得到几个tip: 1. 博客时间发布的越早,阅读量越高。 2. 得到助教的优秀博客推荐会增加阅读量。 3. 得到娄老师的优秀博客首页推送会大大增加阅读量。 ~~外挂:自己没事也可以点开看看,可以少量的增加阅读量~~实验报告链接汇总
- 实验一
实验名称:IDEA的使用 内容:安装intellj IDEA,学会使用它,学会单步测试。 - 实验二
实验名称:面向对象程序设计 内容:有关测试类的编写 - 实验三
实验名称:敏捷开发与XP实践 内容:学会使用alibaba代码规范插件检查代码规范,学习密码学内容。 - 实验四
实验名称:Android程序设计 内容:安装Android studio 开发属于自己的Android程序。 - 实验五
实验名称:网络编程与安全 内容:在密码学的基础上进行数据传输。
团队项目报告链接汇总
四则运算结对编程项目:
代码要检查!
代码托管链接:
https://gitee.com/CS-IMIS-23/20172309_javaProgramming.git
代码总量截图:
加点代码,改点代码是理解的最好方式,参考编程的智慧,谈谈你的心得
在我看来,我们如今编写的代码是具有任务型。也就是说我们现在编写的程序是在要求的时间内完成的,里面会有很多的小错误,许多的思路在脑中一闪而过,不会有太多的停留,因此也不会记住太多。但如果我们加点代码,改点代码我们就可以重新复习这里面有关的知识点。所谓温故而知新,大概于此吧。
除此之外,我认为积极主动敲代码在前一段时间我是没有做到这一标准的,不过在后面的一段时间是有较大的进步。在前一段时间我对于一个题目或者是项目,只要自己没有思路就不会主动去敲这个代码。但逐渐的发现,思路是不会这样无缘无故的突然冒出来,而是需要我们自己主动去尝试,在尝试的过程中才会有思路出来。而在前一段时间就因为这个,我浪费了不少的时间,常常因为作业还有两天要交了就手忙脚乱(我做事一般会提前做好,一般来说两天对我来说是不够的)。不过在后段时间我就纠正了这个错误,不会敲也常常拿起电脑随意悄悄,实在不行就在网上搜搜资料。我认为这个是我敲代码过程中收获最大的。
课堂项目实践(参考2016-2017-2 《Java 程序设计》课堂实践项目)
课堂实践链接
1.编写类
2.编写方法
3.计算N!
4.运行书中例子PP7.4:
5.继承练习
6.对数组进行排序
7.使用递归解决问题
8.IO操作与异常处理
9.数据库操作实践
10.Android后缀计算
11.[]Android中缀转后缀(https://www.mosoteach.cn/web/index.php?c=interaction_homework&m=s_write&clazz_course_id=DAAF9347-1064-11E8-AA22-7CD30AD36C02&id=A6E6F6F1-4B13-E4E1-A018-71224453CF2B&order_item=group)
课堂实践反思:
-
课堂实践对提高应用能力有帮助吗?
有很大的帮助。极大地提高了自己的应用能力,反应能力。 -
课堂实践上自己有什么经验教训?
不懂要在网上找资料、去问老师,不然只能不懂。 -
课堂实践上对老师有什么教学建议?
有很多时候就不知道老师要求我们做什么,我们不知道做什么就别谈做出来了,不过还好,老师在后面几次的实验课都讲清楚了。 -
课程收获与不足
-
自己的收获(投入,效率,效果等)
投入很认真、效果很好,但是好像效率不是很高。每次总是提前把作业写完,写完了就可以玩自己的,好像没什么效率可言。 -
自己需要改进的地方
很多时候有错误不能及时的记录,导致经常博客没什么可写。 -
结对学习是不是真正贯彻了?写一下你提供的帮助或接受了什么帮助,并对老师提供参考建议
- 我认为我是真正做到了,因为在做项目的过程中,我们达到了互相帮助,换位思考等多个别人做不到的境界。在此过程中我们本着谁能写就谁写,谁有思路就提出的方针完成了项目,谁都没偷懒。
- 接受的帮助有很多,有学习上的,有言语上的安慰(说精神上的太过了)。队友在我没思路的时候提供思路,不想继续写作业的时候叫我不要灰心。挺好~挺好!
问卷调查
- 你平均每周投入到本课程有效学习时间有多少?
平均30小时左右,在任务繁忙有增加,在轻松时有减少。 - 每周的学习效率有提高吗?你是怎么衡量的?
提高肯定是有的,但我敢确定不是每周都有提高。提高量应该符合y=X^0.5 的图线,到了一个值就趋于饱和了。 - 蓝墨云班课的使用对你的学习有促进吗?有什么建议和意见吗?
我觉得蓝墨云班课里面的视频讲解课是里面最好的一部分,让我学到了很多的东西。不过里面的测试,环节明显存在问题,有几周的测试很明显有人找到了答案! 还有老师提出的按经验值加分这个加分项也不是很好。 - 你觉得这门课老师应该继续做哪一件事情?
嗯,可以添加一些小项目,是课堂项目的无时间限制化的改良版。但是又要避免同学们之间的抄袭! - 你觉得这门课老师应该停止做哪一件事情?
写博客!但不是停止写博客,反正就是避免在博客上花费大量的时间,应该把写博客的优点体现出来。 - 你觉得这门课老师应该开始做什么新的事情?
上面提到的,添加小项目开发加分项,但要避免抄袭! - 其他任意发挥
- 扇贝打卡加分:总共两分,少一天减一分。太严格!!!!那我是不是可以这么理解,我多提前一天打卡就给我多加一分?
- 可以布置一些电影观后感博客:这可以提高学生的内在素质,我觉得是个长远的可行性的措施。
码去项目链接:
博客二维码
- 第一周博客:
- 第二周博客:
- 第三周博客:
- 第四周博客:
- 第五周博客:
- 第六周博客:
- 第七周博客:
- 第八周博客:
- 第九周博客:
-第十周博客:
- 第十一周博客:
实验二维码
- 实验一
- 实验二
- 实验三
- 实验四
- 实验五
结对编程二维码
- 第一周
- 第二周
- 第三周
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步