20165203 2017-2018-2 《Java程序设计》课程总结
20165203 2017-2018-2 《Java程序设计》课程总结
一、每周作业及实验报告链接汇总
- 我期望的师生关系(预备作业一):浅谈一下对师生关系的看法和对自己未来学习和生活的期望。
- 学习基础和C语言基础调查(预备作业二):了解并学习娄老师的《做中学》等一系列文章,C语言学习的调查、给自己本学期的Java学习定下目标。
- Linux安装及学习(预备作业三):安装虚拟机,初步学习虚拟机及常用命令。
- 《Java程序设计》第一周学习总结:初步了解并认识Java。
- 《Java程序设计》第二周学习总结:了解Java基本的语法知识和结构。
- 《Java程序设计》第三周学习总结:了解类与对象,以及包和它的一些操作。
- 《Java程序设计》第四周学习总结:学习子类与继承,以及接口与实现。
- 《Java程序设计》第五周学习总结:学习内部类与异常类和流的知识。
- 《Java程序设计》第六周学习总结:学习常用的实用类,以及泛型与集合框架。
- 《Java程序设计》第七周学习总结:学习数据库的相关知识。
- 《Java程序设计》第八周学习总结:学习线程的相关知识。
- 《Java程序设计》第九周学习总结:学习Java的网络编程。
二、关于博客
1.自认为写得最好一篇博客是?为什么?
其实,我不敢说自己的博客写的很完美,但是,要说自认为写的最好的,自我感觉是《Java程序设计》第四周学习总结,因为自己对于博客的markdown格式运用的比较好,并且对于问题也进行了深入的研究。
2.作业中阅读量最高的一篇博客是?谈谈经验。
阅读量最高的博客是学习基础和C语言基础调查(预备作业二)和实验二 Java面向对象程序的设计 ,经验嘛,我感觉预备作业二可能是自己文采比较好,对自己擅长的乒乓球描写的比较细致,并且对C语言基础的认识比较深刻,实验二可能是自己做的比较认真,步骤描写的比较详细,格式比较工整。
3.作业中与师生交互最多的一篇博客是?谈谈收获。
师生交往最多的一篇博客是 我期望的师生关系(预备作业一),我对娄老师的问题进行了深入思考,回忆了自己的老师,并对娄老师的问题进行了回答,助教学姐也进行了点评,对markdown格式提出了一些建议。
4.实验报告链接汇总
- 实验一 Java开发环境的熟悉 : 学习并运用一些Linux基本指令,并了解如何在虚拟机上开发Java。
- 实验二 Java面向对象程序的设计 :学习单元测试和TDD,并利用TDD开发简单程序。
- 实验三 敏捷开发与XP实践: 学习如何用IDEA规范Java程序的格式,并规范自己和结对伙伴之前不规范的代码。
- 实验四 Andriod程序设计:学习一些基本的Andriod程序的开发。
- 实验五 网络编程与安全: 利用网络编程实现客户端和服务端的数据传输。
三、代码托管链接:
- 给出statistic.sh的运行结果,说明本学期的代码量目标达到没有?
开学之初给出了5000行,结课时已敲6679行代码,目标达到。
2.加点代码,改点代码是理解的最好方式,参考编程的智慧,谈谈你的心得。
我认为敲课本上的代码是一个非常好的学习方式,一个是有助于帮助我们找出易错点,再一个是帮助我们更好地理解程序。我认为自己本学期的提高方式是在敲课本上代码时,有时自己为了实现另一种结果会动手改代码;上课时娄老师给的任务是对代码进行修改,这也考察了我们对知识的熟悉程度,是一个查漏补缺的过程。
3.积极主动敲代码做到没?教材实践上有什么经验教训?
在平时的学习中,是把教材上的代码都动手敲了一遍,但是有时缺乏深入的思考,后来,自己尝试按照自己想要的实现结果修改代码,效果比之前好了许多。
四、课堂项目实践
1.课堂实践链接:
2.课堂实践对提高应用能力有帮助吗?
课堂实践既提高了我们的实践能力,也是对我们知识的一个查漏补缺。
3.课堂实践上自己有什么经验教训?
在课堂实践上老师给出了新知识,自己也做了实践,自己在课后要及时对它们进行总结,不要课后就抛之脑后。
4.课堂实践上对老师有什么教学建议?
老师可以将课堂实践放到课下,每两周进行一次,将课上时间多用来讲解知识。
5.你有什么项目被加分,谈谈你的经验。
四则运算的项目。我和搭档一同做的,我们一起出了方案,然后对任务进行分工,发挥各自的长处做成;并且,从搭档身上也学到了不少东西。
6.你有什么项目被扣分,谈谈你的教训。
在第十周的课堂实践没有当堂完成。教训是自己要在平时对知识进行深入思考,有自己的理解和体会,自己要积极动手实践,才不至于在课堂实践中出现棘手的问题,当然,如果出现棘手的问题不要慌,要冷静下来想办法解决。
五、课程收获与不足
1.自己的收获(投入,效率,效果等)
(1)对于学习方式:
Java课的一个很新颖的学习方式就是写博客,之前听学长学姐说过关于博客的学习方式,这个学期自己也体会到了。博客是对我们的学习总结,当写博客时不仅自己在脑子中回顾总结了一遍自己的知识,自己也可以随时来查阅,别人也可以来借鉴参考自己总结的知识。
Java课还有一个亮点就是结对学习,之前,自己喜欢一个人学习,没有人打扰,自己思考并探索知识。可是,渐渐地自己也发现,这样学习的眼界很窄。通过结对学习,自己不仅可以拓宽眼界,而可以从结对伙伴身上学习到不少东西,取长补短。
(2)对于自学的感想:
Java学习可以说是一次彻底的自学,自己也是第一次用这种方式学习一门科目。虽然学习过程中经历重重险阻,但是有娄老师和同学们的帮助,自己也解决了很多难题。所以,本学习对于Java的学习极大地提高了自己的自学能力。
2.自己需要改进的地方
本学期的Java课程也让自己认识到自己的很多不足。首先就是畏难情绪,自己有时在干一些较复杂的事情时总是先被自己吓倒,本学期的挑战很多,慢慢地,自己对自己也有了自信,来迎接每一个挑战,希望自己以后也对每件事充满自信。其次,自己还需要加强动手能力,自己的特点是擅长理论,不太擅长动手,自己要多加练习,理论与实践相结合,本学期自己也认识到了这一点,积极地实践,希望自己在接下来的学习和生活中也能积极实践吧。
3.结对学习是不是真正贯彻了?写一下你提供的帮助或接受了什么帮助,并对老师提供参考建议。
本学期的项目和实验有几次是需要和搭档结对完成的。我的搭档是20165206韩啸同学,我们在完成每次的任务时,总是先分步骤制定阶段性的目标。我的优势是理论和细致,可以解决问题和提供思路。搭档的优势是动手能力。我们分工细致,但是到后期我们也逐渐尝试一下对方的工作,都从对方的工作中学到一些经验,把对方的优点变成自己的优点。
给老师的建议是我们可以跨系组队,其他系有我们没有了解到的领域,我们也可以介绍给他们我们的优势,共同为项目出力,互相取长补短,这样效果会更好。
六、给开学初的你和学弟学妹们的学习建议
1.如果重新学习这门课,怎么做才可以学的更好?
首先,要合理安排时间,感觉任务多,只要把时间安排好,每一时段有相应的计划,有条不紊地进行就好。我开始前几周就有些不太适应,但是第三周开始,自己做了计划,效果也大大好了很多。其次,要善于总结,在学习完每一章后要总结这一章知识点,并做练习,从练习中总结经验。
2.下学期有什么可行的计划提升学习效果?
首先自己要弥补自己的弱点,提高自己的动手实践能力,在下学期中要多加练习,多实践,积极参与各种项目实践,提高自己的能力。
七、问卷调查
1.你平均每周投入到本课程有效学习时间有多少?
在学习阶段较多,大概要花17个小时左右;但是,后期做实践时大概就是4或5个小时左右。当然,前期学习阶段时间长是正常的,前期努力,后期实践自然就轻松了很多。
2.每周的学习效率有提高吗?你是怎么衡量的?
有很明显的提高。每周我学习完后,都会做一下课后习题,根据课后习题的效果来衡量。
3.蓝墨云班课的使用对你的学习有促进吗?有什么建议和意见吗?
有。蓝墨云是一个很好的平台,老师可以上传资料,同学们也可以答疑讨论。老师可以开设一个专门是学习小组的内部讨论平台,老师也可以加入小组讨论,这样小组学习就方便了很多。
4.你觉得这门课老师应该继续做哪一件事情?
就是每周的蓝墨云平台的测试,虽然都是书本上的理论知识,但是可以帮助我们查漏补缺,是个很好的对学习检测的方式。
5.你觉得这门课老师应该停止做哪一件事情?
停止走一些不必要的过程。比如往博客上放照片等等,这总是会引起一些舆论,一些言论会使一些自尊心强的同学不太开心。
6.你觉得这门课老师应该开始做什么新的事情?
跨系组队,2系和咱们学习同样的课程,大家可以一起组队,发挥各专业的优势,互相学习,互相取长补短,这样的学习效果会更好。
八、给出你的总结中涉及到的链接的二维码
20165203 2017-2018-2 《Java程序设计》课程总结的更多相关文章
- java程序设计课程实验报告3
北京电子科技学院(BESTI) 实 验 报 告 课程:java程序设计 班级:1353 姓名:陈都 学号:20135328 成绩: 指导教师:娄 ...
- java程序设计课程实验报告1
北京电子科技学院(BESTI) 实 验 报 告 课程:Java程序设计 班级:1353 姓名:陈都 学号:20135328 成绩: 指导 ...
- 20145206邹京儒《Java程序设计》课程总结
20145206邹京儒<Java程序设计>课程总结 (按顺序)每周读书笔记链接汇总 第一周:http://www.cnblogs.com/ZouJR/p/5213572.html http ...
- 20165301 2017-2018-2《Java程序设计》课程总结
20165301 2017-2018-2<Java程序设计>课程总结 每周作业链接汇总 预备作业1:我期待的师生关系 预备作业2:学习基础与c语言学习心得 预备作业3: Linux安装及命 ...
- 《Java程序设计》终极不改版
半年前的作品,上传只为纪念~ 成绩: ____0.1______ Java程序设计 课程设计 题 目:大学生信息管理系统 学 院: 计算机与软件学院 专 业: 网络工程_____ . ...
- java期末课程总结
期末课程总结 转眼间,这个学期就要过去了,我们Java的学习也接近了尾声,回想到这个学期刚开始接触到Java的时候,感觉什么都不懂,但现在似乎有了门路,不会载懵懵懂懂, 虽然本学期面向对象与Java程 ...
- Java期末课程学习汇总。
本学期面向对象与Java程序设计课程已经结束了,给自己学习来个总结. 本学期过的非常快,不得不说这一学期学到的东西很少,感觉自己的进步很小. 而且感觉自己总少了点什么,在写这篇总结前,我认真想了,很多 ...
- 2018年秋季学期面向对象程序设计(JAVA)课程总结
2018年秋季学期面向对象程序设计(JAVA)课程总结 时值2018年年末,按惯例对本学期教学工作小结如下: 1. 教学资源与教学辅助平台 教材:凯 S.霍斯特曼 (Cay S. Horstmann) ...
- 201771010135 杨蓉庆《2018面向对象程序设计(java)课程学习进度条》
...
随机推荐
- 【OpenCV】角点检测:Harris角点及Shi-Tomasi角点检测
角点 特征检测与匹配是Computer Vision 应用总重要的一部分,这需要寻找图像之间的特征建立对应关系.点,也就是图像中的特殊位置,是很常用的一类特征,点的局部特征也可以叫做“关键特征点”(k ...
- Codeforces Round #302 (Div. 2) C 简单dp
C. Writing Code time limit per test 3 seconds memory limit per test 256 megabytes input standard inp ...
- linux命令总结之ip命令
Linux的ip命令和ifconfig类似,但前者功能更强大,并旨在取代后者.使用ip命令,只需一个命令,你就能很轻松地执行一些网络管理任务.ifconfig是net-tools中已被废弃使用的一个命 ...
- Zabbix应用二:Zabbix添加监控主机
Zabbix添加被监控主机 一.选择中文语言 Zabbox3.0默认支持中文,可以登录后,点击右上角的用户图标,然后在语言中选择中文即可. 二.添加被监控主机 1.选择'配置'->'主机',然后 ...
- linux(ubuntu) 常用指令
1.新建文件夹 mkdir mkdir test 2.进入文件夹 cd cd test 3.创建/修改文件 vim vim a.txt 如果不存在a.txt,就会新增a.txt; 如果存在,则修改 先 ...
- Spring 手动提交事务
在使用Spring声明式事务时,不需要手动的开启事务和关闭事务,但是对于一些场景则需要开发人员手动的提交事务,比如说一个操作中需要处理大量的数据库更改,可以将大量的数据库更改分批的提交,又比如一次事务 ...
- 基于 Cocos2d-x-lua 的游戏开发框架 Dorothy 简介
基于 Cocos2d-x-lua 的游戏开发框架 Dorothy 简介 概述 Dorothy 是一个在 Cocos2d-x-lua 基础上发展起来的分支, 它去掉 Cocos2d-x-lua 那些过多 ...
- Java并发编程原理与实战十:单例问题与线程安全性深入解析
单例模式我想这个设计模式大家都很熟悉,如果不熟悉的可以看我写的设计模式系列然后再来看本文.单例模式通常可以分为:饿汉式和懒汉式,那么分别和线程安全是否有关呢? 一.饿汉式 先看代码: package ...
- vue 2.0使用笔记
assets被排除在热重载监听目录之外,一些公共样式文件最好不要放在这个目录 webpack默认没有装less-loader,要.vue文件中使用less,需要npm install less les ...
- div+css+jQuery简单实现投票功能
昨天看到C#群里有人问一个投票功能如何实现... 我对此很感兴趣,为了练习一下,就有了以下代码. 投票功能使用jQuery实现..纯html代码...数据通过json字符串传递,通过 eval转换为j ...



















