20165103 2017-2018-2 课程总结
每周作业链接汇总
- 预备作业一
- 我所期望的师生关系
- 体会做中学
- 预备作业二
- c语言学习基础
- 回顾C语言学习过程
- 展望java学习
- 设立java学习目标
- 预备作业三
- Linux的安装与使用
- vim的安装与使用
- 第一周
- 学习java语言的地位与特点
- 简单了解java程序编写
- 第二周
- 学习了java的基础类型
- 简单掌握了java的基本语句
- 第三周
- 理解了对象和类的概念
- 理解面向对象程序设计的理念
- 第四周
- 了解了子类的概念
- 学习了继承、接口等内容
- 初步接触到了封装、抽象类的概念
- 第五周
- 了解内部类和匿名类的使用
- 进一步学习了异常类
- 简单了解输入输出流,进行文件操作
- 第六周
- 学习并了解了几个常用类的使用方法
- 第七周
- 学习了数据库的有关操作
- 第八周
- 了解了多线程的概念及其相关运行原理
- 简单编制多线程程序
- 第九周
- 学习了网络编程,简单实现服务器和客户端之间的联系
自认为写得最好一篇博客是?为什么?
自认为写得最好的一篇博客还没有,但目前感觉上是Linux的安装与入门,因为为了写好这篇博客认真学习了很多Linux的相关内容,感觉很充实。
作业中阅读量最高的一篇博客是?谈谈经验
阅读量最高的是我期望的师生关系这篇博客,自己真正地写出了自己的想法吧!
作业中与师生交互最多的一篇博客是?谈谈收获
交互最多的是第4周的学习总结,老师提出了我在使用git commit 上面的问题,后来经过学习逐渐了解如何写出比较标准的git commit。
(按顺序)实验报告链接汇总
实验一 实验名称:简要内容
实验二 实验名称:简要内容
...
代码托管链接:
给出statistic.sh的运行结果,说明本学期的代码量目标达到没有?
加点代码,改点代码是理解的最好方式,参考编程的智慧,谈谈你的心得
我认为,加点代码、改点代码是一个比较好的学习方式,而且在这种学习方式下可以帮助自己进一步理解学习的代码内容及用途,对概念的理解也有非常大的帮助。
积极主动敲代码做到没?教材实践上有什么经验教训?
积极主动敲代码的目标在前端学习中有做到,但是随着其他课程的跟进,在学习java教材方面的积极主动敲代码时间逐渐减少。但是又由于自己在平时的项目开发中有涉及到java语言,于是在平时有进行脱离于现有书本的其他方面的积极主动敲代码。
课程收获与不足
课程的主要收获是自己在老师的带领下走上了java语言学习以及其他语言学习和软件工程开发的道路上,提高了自己在计算机语言方面的许多基础能力,了解了许多软件开发的相关知识。不足之处是由于后期学习没有赶上进度,许多知识还没有完全掌握。
自己的收获(投入,效率,效果等)
自己在本学期投入了不少时间在java的基础知识的学习,并在业余时间进行了Android开发的学习。效率是在自己认真研究自己所感兴趣的时候最高,总体来看,本学期在java课程上的学习还是有不错的效率。效果是自己可以尝试着用java语言进行项目开发一些简单的小程序。
自己需要改进的地方
自己需要改进自己在学习计划的坚持上面,在后期的学习当中,许多原有的计划赶不上变化,导致没有很好地安排时间来进行深入学习。
同时,还有一个不足之处就是自己对以前学过的一些不常使用但很重要的知识没有进行及时的复习。
结对学习是不是真正贯彻了?写一下你提供的帮助或接受了什么帮助,并对老师提供参考建议
结对学习部分进行了贯彻,但是在进行途中并没有很好的维持下去,主要问题我认为还是因为我们双方沟通较少,时间不协调。
给开学初的你和学弟学妹们的学习建议
作为51班的学长,在选课之初就是为了学习新的知识而来,如果你真的希望进行这门课程的学习,希望你们能坚持下去,相信最后会有很大的收获!
如果重新学习这门课,怎么做才可以学的更好
希望将学习的过程更加细化吧,然后这个课程的学习希望在课上学习的时间更多一些。
下学期有什么可行的计划提升学习效果?
利用自己学习的基础,尝试将下学期所学内容通过java语言来实现。另一方面是希望能成功用自己学习的语言完成我们的项目开发。
问卷调查
你平均每周投入到本课程有效学习时间有多少?
至少5个小时
每周的学习效率有提高吗?你是怎么衡量的?
前期有提高,后期在下降,可以从课上考试情况看出
蓝墨云班课的使用对你的学习有促进吗?有什么建议和意见吗?
蓝墨云班课是一个很好的平台,但是有些时候资料的下载不是很方便,但是总体看来,蓝墨云班课的管理方式对学习是有促进作用的。但是关于蓝墨云班课的积分和分数分配方面还是有点不太清楚的。
你觉得这门课老师应该继续做哪一件事情?
老师应该继续讲一些我们开发过程中的交方便的工具和技巧
你觉得这门课老师应该停止做哪一件事情?
暂时认为都可以进行
你觉得这门课老师应该开始做什么新的事情?
老师应该开始进行一些其他方面的开发的介绍和引导,比如大数据挖掘、AI机器学习等
码云项目链接: 二维码
预备作业1: 二维码
...
实验一 实验名称:二维码
...
实践名称:二维码