20172322 2017-2018-2《程序设计与数据结构》(上)课程总结

20172322 2017-2018-2《程序设计与数据结构》(上)课程总结

每周做业连接汇总

  • 寒假预备01:总结上学期的学习,谈谈对本专业和课程的一些见解。
  • 寒假做业02:谈谈本身的优点项目和体会“作中学”。
  • 寒假做业03:安装Linux虚拟机。
  • 第一周做业:教材第一章,学习计算机系统和Java的基础知识。
  • 第二周做业:教材第二章,学习数据和表达式的基本知识。
  • 第三周做业:教材第三章,学习对象建立及常见对象的使用。
  • 第四周做业:教材第四章和第七章,学习对象建立及常见对象的使用和学习面向对象设计方法。
  • 第五周做业:教材第五章和第六章,学习条件判断和循环语句及使用方法。
  • 第六周做业:教材第八章,学习数组的使用方法。
  • 第七周做业:教材第九章,学习数组的使用方法。
  • 第八周做业:教材第十章,学习继承与接口。
  • 第九周做业:教材第十一章和第十二章,学习异常相关的知识。
  • 第十周做业:教材第十三章,学习数据结构相关知识。
  • 第十一周做业:学习新教材第23-26章,初识Andriod和安装AS。

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

自认为写的最好的是:第一周做业,缘由以下:php

  • 它貌似是我惟一一篇加分的博客。
  • 通过寒假做业03的划水被王志强老师严厉批评

后第一周的博客不敢不认真写,因而花费了好久好久来写了这一篇文章。html

  • 通过头几回对Markdown的熟悉,这周处于对Markdown语法理解的巅峰,各类运用都很成熟。
  • 它是我除了寒假做业03这篇划水博客之外的阅读量最高的博客。

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

阅读量最高的竟然是一篇划水博客寒假做业03(黑人问号脸.jpg)java

竟然还让我谈经验?(伪装颇有经验的样子)git

  • 被王老师说

后多是引发了许多人的兴趣(刚刚问了问他说是有其余老师发在了老师群里,真是丢脸丢出去了),想来观摩一下这个满篇都是借口的博客究竟写得有多么的?多么的有借口?web

  • 多是交博客交得比较早,你们想参考一下个人博客?

实验报告连接汇总

团队项目报告连接汇总

  • 第一周:实现四则运算的基础功能而且尝试加上括号。
  • 第二周:完善括号,而且着力于解决文件的处理。
  • 第三周:项目总结,总结项目实践的经验,谈谈本身的感谢与收获。

代码托管连接:

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

本学期的课上要求的目标已经达到,可是由于最后的大部分代码都是老师直接给的,而且在最初开始敲入代码时有时候会由于代码量过大致使本身处于神游状态的敲写代码,可能最终的有效代码就在2000行左右,可是我以为这2000行代码已经让我对Java编程的许多东西产生了熟悉的感受,因此我以为有些时候量不在多而在于质量。算法

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

  • 编程的智慧中第一句话“编程是一种创造性的工做,是一门艺术。”在学习了这么久之后,我真的以为编程真的就是一门艺术,咱们从开始的练习Java基础知识到后面和小伙伴编写四则运算项目,就像学习艺术(画画),最初的线条到最后的创做,这期间都须要人的创造。可是我又以为编程结果又跟艺术品有些许差异,编程大多时候讲究规范就好像IDEA中的ALibaba命名规范插件同样,可是艺术品倒是须要靠一些天马行空的创做,循规蹈矩可能不能大成。
  • “加点代码,改点代码是理解的最好方式”在最初我本身是不喜欢加代码和改代码的,可是以后发现这个样子是没法获得大的提升的,以后便开始去根据本身的理解在别人的基础上去加和修改代码,在这个过程当中我不只理解了他人的代码,还对一些代码有了新的理解

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

其实我以为须要分为几个时期吧:数据库

  • 在寒假初期接触这门课程的时候我非常抵触,主要缘由是在春节布置了做业,这让我有点难受,虽然本身在电脑中早就保存好了网上学习Java的课程,可是本身却没有去认真看,更别提积极主动敲代码了。因此说我才被王老师在寒假做业03里评论“满篇都是借口”
  • 在本学期刚开始,由于受到了来自王老师那边的压力,因此不得不认真学习,结果越学愈加现Java这门语言我是感兴趣的,而后就开始本身主动去敲书上的代码,可是也由于在前期书上的代码的确太多,对某些基本用法的一直重复,可能收获也不是很大。在这里有一个教训是,有些书上的代码必定不要敲错,就像RationalNumber这个例子,最初由于这个例子实在是太长了,两百行代码全靠手打,出现了一些错误,致使以后在四则运算结对编程项目中调用这个类时一直出错,有点难受。
  • 到了后期,Java一些基本用法已经熟悉,而且开始接触Android应用开发的时候却没有去积极主动敲代码了,这一点也是一点遗憾,可能如今看不出来这种状态致使的后果是什么,可是这种后果必定是很差的。就像前几天我跟个人结对伙伴吃饭的时候跟她提到Math类中那个指数方法是怎么用的来着?咱们好像都忘记了。这只是一个小小的例子,但它反应的东西值得咱们重视。

课堂项目实践

课程收获与不足

  • 本身的收获(投入,效率,效果等)

    让本身学会了耐心,以前本身看着一大堆代码就以为心烦,可是如今不会了,本身如今可以静下心来认真的看本身的错误代码,直到发现问题。也学会了快速理解一些方法的使用——本身编写一个小程序来实现功能(虽然有点困难)

  • 本身须要改进的地方

    学习态度应该是不须要再端正了,已经很正了。本身敲代码仍是不够积极主动,大多数时候是老师布置了任务就去敲,除非实在是本身不懂某一块的知识才会去主动的敲代码。

  • 结对学习是否是真正贯彻了?写一下你提供的帮助或接受了什么帮助,并对老师提供参考建议

    我以为我跟个人结对伙伴的结对学习是真的贯彻了,咱们在平常编程中常常互相帮助,例如对某些方法用法的不理解时咱们都会给对方讲述,和在某些编程实践时分工完成,能够节约时间。

问卷调查

  • 你平均每周投入到本课程有效学习时间有多少?

    大概在10个小时左右,学期中期最多,学期末和学期初较低。这是有效学习时间,实际学习时间确定比这个多不少。

  • 每周的学习效率有提升吗?你是怎么衡量的?

    我以为就本门课程而言是有提升的,由于前期主要是对基础用法的练习,这须要大量的时间来锻炼本身,正所谓万事开头难基础不牢地动山摇基础每每是最重要的,因此花费了比较多的时间去夯实本身的基础。

  • 蓝墨云班课的使用对你的学习有促进吗?有什么建议和意见吗?

    有促进做用,蓝墨云班课方便了老师布置做业和助教批改做业,也方便了咱们本身去完成一些任务。

  • 你以为这门课老师应该继续作哪一件事情?

    博客、课堂实践、编程演示

  • 你以为这门课老师应该中止作哪一件事情?

    在不考虑学生其余学习任务的状况下布置过多过难的任务。或许有的时候老师以为任务不难,可是对于咱们来讲的确有些难度。

  • 你以为这门课老师应该开始作什么新的事情?

    找一些新的资源视频,咱们的有些视频是十多年前的,参考意义不是很大。

其余

百词斩的单词

这学期基本上天天都背了单词,只漏了两天。



给出你的总结中涉及到的连接的二维码(可能有点瞎眼,请谅解,咦嘻嘻嘻嘻嘻)

相关文章
相关标签/搜索