目录

每周作业链接汇总

预备作业1:我期望的师生关系
预备作业2:学习基础和C语言基础调查
预备作业3:Linux安装及命令入门
第一周作业:《JAVA程序设计》第一周学习总结
第二周作业:《JAVA程序设计》第二周学习总结
第三周作业:《JAVA程序设计》第三周学习总结
第四周作业:《JAVA程序设计》第四周学习总结
第五周作业:《JAVA程序设计》第五周学习总结
第六周作业:《JAVA程序设计》第六周学习总结
第七周作业:《JAVA程序设计》第七周学习总结
第八周作业:《JAVA程序设计》第八周学习总结
第九周作业:《JAVA程序设计》第九周学习总结

返回目录

实验报告链接汇总

实验一:Java开发环境的熟悉
实验二:面向对象程序设计
实验三:敏捷开发与XP实践
实验四:Android开发基础
实验五:网络编程与安全

返回目录

自我剖析总结感悟

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

  • 链接:MySQL课堂小测总结
  • 感悟:只要认真的投入就能收获相应的回报。在现所学的java实践应用里,我对数据库SQL的兴趣最大,因此写了这篇博客,简洁明了的总结了课堂实践中的几道题目,也总结了数据库的使用方法。每次学习后写总结性博客总能带来新的感受,梳理了学习内容,也让自己对知识点的掌握更加牢固。

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

  • 链接:结对感想——论如何与队友完美配合
  • 感悟:这篇博客曾被老师挑选出来发至班群中供同学们参考,因此阅读量最大。这篇博客是在结对编程开始之前我写的一篇展望式博客,倾入了真情实感,可能这就是感人的地方。

作业中与师生交互最多的一篇博客是?谈谈收获

  • 链接:我期望的师生关系
  • 感悟:当时初次接触java,从安装到操作都出了n多错误,差点失去信心,这时老师和助教的鼓励和建议让我找到努力的方向。

返回目录

代码托管

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

  • 码云链接:代码托管
  • 感悟:回顾十几周的学习,代码量已经达到预先设定的量,还超过了许多。

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

  • 我十分赞同这一观点。事实上,在java前半部分的基础学习中,遇到的大部分问题看书本和教学视频就能解决;然而越是到后期,学习就越困难。代码读不懂,功能不会编,这里解决了问题那里又出现了问题……在实在改不下去的时候,参考大神的代码,了解解答思路,学习其中精华,再对自己的代码增加正确内容、修改错误内容,就能将代码妙手回春救活,还加深了对代码的理解。

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

  • 前半段的学习中,代码量还不算很大,我坚持将书本代码纯手打,加快理解与记忆。后来代码量越来越大,于是代码的编写也从vi编辑器也转移到了IDEA,得益于IDEA的快捷键自动生成,在敲打外部形式化代码的速度快了许多。真正困难的是理解深入学习的各种知识点,将内部重点填入代码中。这部分内容的学习贯穿课上课下,主要实践点还是在课下。此外在教材代码实践上,遇到了许多问题诸如无法编译、无法运行等,都能通过debug来进行代码调试,寻找出错点,对代码增删查改;另外代码的优化也是一大重要应用点。

返回目录

课堂项目实践

参考2017-2018-2 《Java 程序设计》课堂实践项目

课堂实践内容

课堂实践对提高应用能力有帮助吗?

  • 当然有帮助。这是对课堂学习内容的梳理和总结,也是一种巩固知识点、提高学习效率的方法。

课堂实践上自己有什么经验教训?

  • 每隔一周就有一次的课堂实践,是对上周课堂内容和周内学习任务的小测,从中反应出了我学习上的不足和漏洞。课堂实践的内容大部分基于课本代码的理解与学习,还有部分是单周老师上课所讲到的新知识。理解还是最重要的,不能光敲代码不思考,解题逻辑就不经推敲,遇到稍微改动过的题目很容易就败下阵来。

课堂实践上对老师有什么教学建议?

  • 希望老师在不考试的单周能对所讲知识更深入一些,节奏更平缓一些。有时候还在理解某个知识点的时候老师已经跳到下一个知识点,跟不上速度也学不到东西。

课后项目实践

你有什么项目被加分,谈谈你的经验

week2测试补交与总结
week4测试补交与总结
前四周学习总结

  • 感悟:只要认真学了,真正学懂后写的代码和博客,就有一种概括总结性的感觉,让其他人也能读懂,能学习到东西。这样的项目就是好的项目。

优秀作业

结对感想——论如何与队友完美配合

结对编程

结对编程之四则运算week1-阶段性总结
结对编程之四则运算week2-整体总结

返回目录

课程收获与不足

自己的收获(投入,效率,效果等)

  • 为了学习这门课程,我投入了许多时间与精力。但因为java知识体系的庞大,以及考虑到自身的学习效率,显然这段时间并不能让我完美的掌握这门语言,还有许多知识点不明白、没掌握。但可以说是对我打开了一扇通向java的大门。今后的时间里也会应用到java,希望能掌握的更好。

自己需要改进的地方

  • 在编写代码的时候要更加积极主动。经过学习,我懂得了不懂不用怕,大神代码帮助理解、教学视频生动活泼、书本知识巩固基础

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

  • 结对编程是一门艺术。在这门课里我初窥门径,了解到多人学习的乐趣与作用,不仅仅是代码编写时效率的提高,还有互相查漏补缺的作用,更重要的是互帮互助中产生的友谊。在几次结对编程中,我与结对对象合理分配任务,轮流担任驾驶员和领航员的位置,砥砺前行,同舟共济,共同解决了自己一人无法解决或是需要很长时间才能解决的问题。双人开发小项目可以达到事半功倍的效果,更喜欢双人结对。

返回目录

给开学初的你和学弟学妹们的学习建议

如果重新学习这门课,怎么做才可以学的更好

  • 很显然我在时间的安排上还是没有做好,需要改进的就是要做好计划再学习。盲目的一团乱的学习只会越学越不懂。

下学期有什么可行的计划提升学习效果?

  • 先做好学习计划
  • 学习新知识点时先看书与教学视频,可以一节一节的看,不追求一下子全部学完
  • 理解知识点后再参考书本代码敲打代码
  • 平时多看大神代码,会有奇效

返回目录

问卷调查

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

  • 20小时或以上

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

  • 后期略有。前期学习内容偏基础性,注重的是基础知识的掌握,学习内容繁重;后期偏应用类,此时已经有了些基础知识,在此之上提炼性地学习通用应用。前期的学习为后期做了铺垫,多次练习后效率总有提高。主要是看课堂小测的实践项目提交的越来越齐,以及课后蓝墨云小测的分数来衡量。

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

  • 有。蓝墨云起到了督促与监察的作用。
  • 每次提交作业都要再蓝墨云、码云、博客园三个地方同时提交,浪费了时间,有两次还差点漏掉了博客园班级里的提交,可以去掉码云上博客的提交。此外蓝墨云的ppt链接或许有些问题,每次都打不开。

你觉得这门课老师应该继续做哪一件事情?

  • 结对编程。

你觉得这门课老师应该停止做哪一件事情?

  • 团队项目。

你觉得这门课老师应该开始做什么新的事情?

  • 重难点知识点重点讲解。光看书和教学视频还是有些难以理解

返回目录

涉及到的链接二维码

码云项目

预备作业1

预备作业2

预备作业3

第一周作业

第二周作业

第三周作业

第四周作业

第五周作业

第六周作业

第七周作业

第八周作业

第九周作业

实验一

实验二

实验三

实验四

实验五

实践项目一

实践项目二

结对编程

返回目录

20165223 2017-2018-2《Java程序设计》课程总结的更多相关文章

  1. java程序设计课程实验报告3

    北京电子科技学院(BESTI) 实     验    报     告 课程:java程序设计    班级:1353  姓名:陈都  学号:20135328 成绩:             指导教师:娄 ...

  2. java程序设计课程实验报告1

    北京电子科技学院(BESTI) 实     验    报     告 课程:Java程序设计   班级:1353       姓名:陈都  学号:20135328 成绩:             指导 ...

  3. 20145206邹京儒《Java程序设计》课程总结

    20145206邹京儒<Java程序设计>课程总结 (按顺序)每周读书笔记链接汇总 第一周:http://www.cnblogs.com/ZouJR/p/5213572.html http ...

  4. 20165301 2017-2018-2《Java程序设计》课程总结

    20165301 2017-2018-2<Java程序设计>课程总结 每周作业链接汇总 预备作业1:我期待的师生关系 预备作业2:学习基础与c语言学习心得 预备作业3: Linux安装及命 ...

  5. 《Java程序设计》终极不改版

     半年前的作品,上传只为纪念~ 成绩: ____0.1______ Java程序设计  课程设计 题 目:大学生信息管理系统 学 院:  计算机与软件学院 专 业:     网络工程_____­ .  ...

  6. java期末课程总结

    期末课程总结 转眼间,这个学期就要过去了,我们Java的学习也接近了尾声,回想到这个学期刚开始接触到Java的时候,感觉什么都不懂,但现在似乎有了门路,不会载懵懵懂懂, 虽然本学期面向对象与Java程 ...

  7. Java期末课程学习汇总。

    本学期面向对象与Java程序设计课程已经结束了,给自己学习来个总结. 本学期过的非常快,不得不说这一学期学到的东西很少,感觉自己的进步很小. 而且感觉自己总少了点什么,在写这篇总结前,我认真想了,很多 ...

  8. 2018年秋季学期面向对象程序设计(JAVA)课程总结

    2018年秋季学期面向对象程序设计(JAVA)课程总结 时值2018年年末,按惯例对本学期教学工作小结如下: 1. 教学资源与教学辅助平台 教材:凯 S.霍斯特曼 (Cay S. Horstmann) ...

  9. 201771010135 杨蓉庆《2018面向对象程序设计(java)课程学习进度条》

                                                                                                        ...

随机推荐

  1. jmeter 启动jmeter-server.bat远程调用报错: java.io.FileNotFoundException: rmi_keystore.jks (系统找不到指定的文件。)

    1.找到apache-jmeter-5.0\bin\jmeter.properties 2.修改server.rmi.ssl.disable=true (记得去除server.rmi.ssl.disa ...

  2. oracle导出用户下单表或者多表,导入到别的服务器用户下

      导出   exp 用户名/密码 file=存放dmp的名称的目录 statistics=none tables =(表名,表名,表名) exp creditfw/credit file=d:\te ...

  3. python之路--subprocess,粘包现象与解决办法,缓冲区

    一. subprocess 的简单用法 import subprocess sub_obj = subprocess.Popen( 'dir', #系统指令 shell=True, #固定方法 std ...

  4. python之路--模块和包

    一 . 模块 ⾸先,我们先看⼀个老⽣常谈的问题. 什么是模块. 模块就是⼀个包含了python定义和声明的⽂件, ⽂件名就是模块的名字加上.py后缀. 换句话说我们⽬前写的所有的py⽂件都可以看成是⼀ ...

  5. Golang的Json encode/decode以及[]byte和string的转换

    使用了太长时间的python,对于强类型的Golang适应起来稍微有点费力,不过操作一次之后发现,只有这么严格的类型规定,才能让数据尽量减少在传输和解析过程中的错误.我尝试使用Golang创建了一个公 ...

  6. how to build an app with github

    how to build an app with github Building apps https://developer.github.com/apps/ demos https://githu ...

  7. Bootstrap之图片展示界面Demo2

    代码:(使用模板引擎freemarker) <!DOCTYPE html> <html> <head> <title>图片</title> ...

  8. java.lang.AbstractMethodError: org.mybatis.spring.transaction.SpringManagedTransaction.getTimeout()Ljava/lang/Integer; at org.apache.ibatis.executor.SimpleExecutor.prepareStatement(SimpleExecutor.jav

    在整合spring和mybatis在执行数据库操作的时候报出了: java.lang.AbstractMethodError: org.mybatis.spring.transaction.Sprin ...

  9. react使用setstate注意的两点

    1.this.state里的属性不修改,或是只修改一个,那么不修改的剩下的属性不会被变动. this.state={ name:"Aliece", age:19, msg:&quo ...

  10. Codeforces Round #441 Div. 1

    A:显然答案与原数的差不会很大. #include<iostream> #include<cstdio> #include<cmath> #include<c ...