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


2018年学习总结博客总目录:第一周 第二周 第三周 第四周 第五周 第六周 第七周 第八周 第九周 第十周 第十一周
实验一 实验二 实验三 实验四 实验五
html


每周做业连接汇总

  • 预备做业1:对专业及师生关系的指望,回想老师提供的最大帮助及师生关系的认识,对将来学习的估计;
  • 预备做业2:一项技能及该技能的得到经验,学习经验的认识,以及学习目标和对“作中学的认识”;
  • 预备做业3:安装虚拟机,并尝试Linux系统,学习其基础命令,记录过程问题;
  • 第一周:学习了一些简单的Java基础知识,以及学习代码托管完成及statistics.sh 脚本的使用;
  • 第二周:了解了字符创、常量、变量等基础概念,以及简单的交互式(Scanner)程序编写;
  • 第三周:对对象、类有了认识,以及一些类下的方法也有了了解;
  • 第四周:进行类的分析以及类间的关系的学习,同时认识了接口类;
  • 第五周:条件语句和循环语句的编写,还有数据比较,迭代器使用,条件运算符的内容;
  • 第六周:数组方面的具体学习以及命令行实参和可变长度参数表;
  • 第七周:继承关系的细化学习,还包含protected修饰符的使用和抽象类的编写;
  • 第八周:多态一章的学习,认识绑定与后绑定,还有分别用继承和接口实现多态,两种排序方法和两种搜索方法;
  • 第九周:异常及异常的捕获的学习,使用try-catch语句,还有递归技术的内容及其应用内容;
  • 第十周:集合一章学习,链表的学习,以及线性和非线性数据结构,还有Java集合类API;
  • 第十一周:Android简单学习:AS的使用,应用程序的结构,活动的调用,UI组件的使用;

最好博客&&阅读量最高博客

1.自认为写得最好一篇博客是?为何?

翻看一遍本身的博客,自认为写的比较满意的一篇博客应该是第九周的博客,其余的也有两三篇感受写的比较认真一些的,剩下的基本上感受都是不太好,内容质量通常。
为何是第九周的博客让我比较满意呢?缘由有如下四个:java

  • (1)内容质量:这一周的教材总结我以为作的应该是比较详细和充分的一次,将异常和递归这两章的知识点记录少有遗漏,其次还有教材学习问题这里所作的内容也很充分,查阅的资料也很丰富;
  • (2)代码问题:问题记录很少,只有两个,但这两个记录的都比较充分,可以完整的说明问题的出现和解决问题的过程,并且这两个问题我再看到还很清楚,印象较深,大的问题都是本身独立解决的;
  • (3)排版设计:排版的设计我是从写第四周总结时开始作的,应该是抽时间在作的差很少有两个多星期,后面就没有太大变化,到第九周基本已经固定,排版已经较学期的前几周有了较大的改观;
  • (4)图片质量:以前的图片都是直接把问题或者结果截图直接往那一摆,不作任何处理,但后面是跟周亚杰同窗学习了这个图片该作些什么处理,好比将重要位置用红框标识,这样便于浏览,还有能够在图片上加入必要的文字等等;

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

阅读量最高的一篇博客是第四周的博客,阅读量是115次。

关于这篇博客阅读量高的缘由:git

  • 我以为主要是那一周的博客发布的时间比较早,应该是第一个发布的,但提交不是第一个。同时第四周是我第一次尝试了这个页面的CSS代码,还有那个目录的生成,这个主要也是从刘伟康学长那里受到的影响,我看了学长的几篇博客,最早映入眼帘的就是学长博客的整个页面看起来很舒服也很精美,而后就是我以为我也该把博客弄得外观上好看一些,最起码不能老是初始的那个吧,就从网上找了好久的相关的内容,而且搜集这个样式的过程间断性地持续了两周。回到第四周博客上来,我以为还有一个缘由可能写的问题也比较算的上详细一些。大概也就这三个方面吧,但我以为最高阅读量该是第九周的,而不是这周的博客。

实验报告连接汇总

  • 实验一:JDK的安装、环境变量的配置、Git的安装使用、IDEA的测试使用及调试
  • 实验二:掌握单元测试,TDD,UML建模,熟悉S.O.L.I.D原则
  • 实验三:代码规范、Code菜单、协同测试、代码重构、密码学应用
  • 实验四:Android Stuidio的安装测试、Activity测试、UI测试、布局测试、事件处理测试
  • 实验五:结对编程,一人负责客户端,一人负责服务器,使用Socket通讯,以及实验三Java密码学算法拓展
  • 团队项目报告连接汇总

代码托管连接码云连接

给出statistic.sh的运行结果,说明本学期的代码量目标达到没有?


这是IDEA中Statistic插件统计的结果,*.java文件共是7683行,比最初的5000行的目标多出50%,这也说明了学期初的5000行代码的目标不难实现,但同时在学习的过程当中,我观察到大多数同窗的代码行数都是比我要多,在不知觉中就落后了1000行代码乃至更多,望下学期能尽量的多去敲代码,争取两学期一学年实现16000行代码目标。程序员

加点代码,改点代码是理解的最好方式,参考编程的智慧,谈谈你的心得

读完整篇“编程的智慧”,我以为带给我最直观的三个印象①推敲琢磨②代码规范③错误处理算法

  • (1)反复推敲、不断修改:我也认为编程是一种艺术,而产品则是一种艺术品。我更认为编程不只像是一种文学做品,它更像是一种数学美的做品。数学美要求的就是简洁明了,编程更是如此,太长太复杂的代码不会有人愿意看。若是代码能有很巧妙的地方,可以把问题用几行简单的代码就能处理掉,这就是一种美。
  • (2)代码规范、模块优雅:咱们上面说到代码要简洁,但简洁不等于简化,一些规范性的代码格式务必要添上,只有规范的代码让人读起来才会舒服,愿意读的下去,程序的代码可读性越高,这个编码的格式就是越发规范。而优雅一说,更是更高一个层面,要求的是代码的顺序逻辑都要给到,让人可以秒懂这个程序是如何编译的。
  • (3)错误处理,null指针处理:错误的处理和空指针的异常是常常会出如今咱们的代码运行过程当中,如何正确的处理,快速的解决问题,应该也是一个程序员所具有的能力。

积极主动敲代码作到没?教材实践上有什么经验教训?

  • 应该算是作到了积极主动的敲代码了吧,书上布置的练习题基本都已完成,前几周任务轻松时还会多作一些练习,后面几周有一些懈怠。
  • 教材实践的经验教训:印象最深的是书上的代码,当须要在IDEA模式下输入命令行参数时,这个书上的代码一直没运行出来,直到老师告诉,这里给个人教训就是必定要看清书上的每处要求,不要错过任何一处重要的描述。

课堂项目实践

  • 课堂实践对提升应用能力有帮助吗?
    确定是有的,课堂的实践内容确定是对应用能力在限时条件下进行的一种很是必要的考察,对应用能力的提升有很大帮助。
  • 课堂实践上本身有什么经验教训?
    偶尔会出现紧张,感受是脑子一片空白,不知从哪动手去开始项目的编写,到后面时紧张感基本没有出现,但有时还会是有课堂实践课堂时间完不成状况,次数较少。
  • 课堂实践上对老师有什么教学建议?
    但愿老师能把一些实践的内容可以具体化、细化,要求的点表述清楚,让咱们能实践尽快的消化理解,并进行实践,这样既节省了时间,也能让咱们对实验理解透彻。

课程收获与不足

  • 本身的收获(投入,效率,效果等)
    一个学期了,这门课程也是进入了一个一半的节奏。半年学下来,我以为投入的时间不算少,很明显一个例证就是我高数就没时间去静下心去好好学一学,周末有很多时间都是花在了Java这门课的学习上。效率方面我以为仍是有些低,我以为通常对我来讲,可能学习的高效时间是白天,晚上基本就是学习的效率很低,尤为到了10点之后,基本就是学不下去,而后上个学期我基本是晚上10点半左右睡觉,到了这学期,明显就是不行了,基本正常的话就是会在11点半到12点之间才会睡觉,这对我来讲感受很很差,让我白天老是犯困,上课也会有时候打瞌睡。效果方面:具体的我也说不清,我也不是很清楚本身这门课学的怎么样,但从成绩来看是通常水平,在第10名左右。最大的收获应该算是独立地解决问题的能力有些提高,遇到的问题我通常不多会去问老师助教同窗,偶尔查一些资料,基本就是本身瞎琢磨,多去试几回,慢慢的作出来。
  • 本身须要改进的地方
    本身常常会浪费一些时间,尤为是浮躁的时候,这个时候也会不想再去作下去,就基本不肯意去想产生的问题该怎么去解决。下学期争取能克服了这个,学习的时候能用心,不去浪费本该学习的时间。编程

  • 结对学习是否是真正贯彻了?写一下你提供的帮助或接受了什么帮助,并对老师提供参考建议
    应该算是真正贯彻了,在遇到问题时咱们会有一些讨论,具体到每一步该怎么解决。提供的帮助我给过他一些博客的建议,接受我以为初期的时候周亚杰对我帮助很大,尤为是在学习虚拟机Linux系统的时候,后面的时候四则运算时也有一些互相帮助。数组

问卷调查

  • 你平均每周投入到本课程有效学习时间有多少?
    我以为每周的学习时间大概是13~14小时左右,有效的学习时间大概能占7个小时,包括写博客时的有效时间占2个小时左右。服务器

  • 每周的学习效率有提升吗?你是怎么衡量的?
    学习效率我认为应该中间的时间段是最高的,刚开始学习有不少不懂的地方,进行的有些慢,到中间阶段基本就是渐入佳境,可以达到一个比较高的学习效率,4~10基本效率好一些,到了后期阶段就有所放松和懈怠。数据结构

  • 蓝墨云班课的使用对你的学习有促进吗?有什么建议和意见吗?
    有必定帮助,但不是很大,通常使用蓝墨云就是为了作题目和提交做业,视频的学习我以为不是颇有帮助,可能只是对我而言,我以为多看两遍书,再多去查点资料会比较有帮助,蓝墨云能够多提供一些参考的网页和资料,视频太可能是看不过来的,也很难针对性的去找解决本身问题的方法。布局

  • 你以为这门课老师应该继续作哪一件事情?
    应该继续增强目前实践练习,尽量地帮助咱们提升实践应用能力,多去让学生本身解决问题。

  • 你以为这门课老师应该中止作哪一件事情?
    应该中止作的可能就是一会儿导入过多的蓝墨云的视频资源,咱们是不太可能看的过来的,虽然这个在咱们之后更加细化学习会有帮助,但一次放入那么多的视频我以为帮助不大。还有就是博客的互评,到了后面就基本没有那么多建议要去提出。

  • 你以为这门课老师应该开始作什么新的事情?
    应该开始作的同上面的继续作的事情,让实践内容成为重点。

任意发挥

  • 一学期下来,坚持的事情并很少,一个是这个博客,另一个就是背英语单词。

  • 扇贝打卡,应该是从知道要考四级时开始的,由于感受英语差不少,可能考不过,就开始了背单词,到今天有100多天。

  • 再来分享一篇这学期看的《目送》中的《1964》这一篇,反复看了好多遍,对这段话感触很深:

若是,咱们有这么一个灵魂很老的人,坐在讲台上,用和煦平静的声音跟咱们这么说:

“孩子们,今天12岁的大家,在40年以后,若是再度相聚,大家会发现,在大家50我的之中,会有两我的患重度忧郁症,两我的因病或意外死亡,五我的还在为天天的温饱困难挣扎,三分之一的人以为本身婚姻不很美满,一我的会于是自杀,两我的患了癌症。”

“大家之中,今天最聪明、最优秀的四个孩子,两我的会成为医生或工程师或商人,另外两我的会终其一辈子落魄而艰辛。全部其余的人,会经历结婚、生育、工做、退休,人生由淡淡的悲伤和淡淡的幸福组成,在小小的期待、偶尔的兴奋和沉默的失望中过每一天,而后带着一种想说却又说不来的‘懂’,做最后的转身离开。”

若是在咱们12岁那年,有人跟咱们这样上课,会怎么样?

固然,没有一个老师,会对12岁的孩子们这样说话。由于,这,哪能做人生的“座右铭”呢?

给出你的总结中涉及到的连接的二维码

预备做业

  • 01

  • 02

  • 03

每周总结

  • 第一周

  • 第二周

  • 第三周

  • 第四周

  • 第五周

  • 第六周

  • 第七周

  • 第八周

  • 第九周

  • 第十周

  • 第十一周

实验报告

  • 实验一

  • 实验二

  • 实验三

  • 实验四

  • 实验五

结对编程

  • 第一周

  • 第二周

  • 第三周

相关文章
相关标签/搜索