20145236 《Java程序设计》课程总结

时间:2023-02-21 23:16:59

20145236 《Java程序设计》课程总结

一、每周读书笔记链接汇总

第一周读书笔记

第二周读书笔记

第三周读书笔记

第四周读书笔记

第五周读书笔记

第六周读书笔记

第七周读书笔记

第八周读书笔记

第九周读书笔记

第十周读书笔记

二、实验报告链接汇总

实验一:Java开发环境的熟悉(Linux + Eclipse)

实验二:Java面向对象程序设计

实验三:敏捷开发与XP实践

实验四:Android开发基础

实验五:Java网络编程

三、代码托管链接:代码量汇总

代码托管

代码量汇总:7346行

20145236 《Java程序设计》课程总结

四、团队项目

五、课程收获与不足

自己的收获

  • 在刚开始学习Java的时候内心是很排斥的,因为非常不习惯老师的这种教学方式,每周要花大量的课外时间去学习老师所布置的内容,还要定时写博客,每周至少两篇。刚开始连博客怎么写都不知道。但是坚持一个学期下来,博客能写的很溜了,博客的格式排版也能搞得很整齐了呢。对Java从态度上也发生了很大的转变,由刚开始的应付到后来的认真钻研,遇到问题就想把它彻底弄懂而不是选择逃避和放弃。
  • 还有一个很大的收获就是会用Git往开源中国里从本地上传代码了。刚开始老师要求要使用Git上传代码,但是由于刚开始对Git完全不了解,所以每次敲完书上代码之后都是用复制粘贴传上去的,由于后来老师的强烈施压,我开始试着学习使用Git上传代码,刚开始也是什么都不懂,遇到问题就不断地在网上查询相关的解决问题的办法,后来渐渐地遇到问题之后我自己也能够发现问题是出在哪里。对Java的态度也是从这时候开始转变的,因为当我努力去解决遇到的困难和问题的时候发现想要破解的欲望非常强烈,而且当我能够自己解决一些问题的时候我会特别开心,哪怕只是一个小小的问题是我自己动手的我也会非常开心,也更增加了我想要学好这门课的信心。
  • 在做团队项目是我收获最多的,由刚开始的几个人的构思合到一块儿先做一个大概的框架,然后按照这个框架,一步一步往下进行,这时候就会发现前面每一周的自学有多重要了。在初期编写我们小组项目代码的时候我们是分工合作的,当然避免不了会遇到各种各样的难题,随着每个问题的解决,我们的能力在之前的基础上有了很大的提升。在做团队项目的时候不光在技术上有提升,在其他方面也学到了很多道理。要想做好一个团队项目,团队凝聚力是必不可少的,还有团队分工。做团队项目的时候最重要的就是构思清晰,要积极和队友交流自己的想法,然后分工明确,不能把任务都压在一个人的身上,遇到自己解决不了的问题也可以和队友交流一下,一起去找解决的办法。我觉得最后我们的团队项目能够做成功和这些因素都是分不开的。
  • 上完这门课之后我觉得最大的一个收获就是自己的自学能力明显提高了不少,以前都是老师逼着学,一有不懂得问题就想要问老师或者咨询别人,但是通过这学期学习Java之后逐渐的遇到问题之后就自己去找解决办法,这样通过不断积累,自己才能真正掌握这门技术。

自己需要改进的地方

Java要掌握的东西还有很多,通过这一学期的学习之后我觉得还有很多东西不懂,有些问题虽然解决了,但是对于他的概念还是很模糊的,虽然知道它怎么用,但是对于它的理解还不是很深刻,所以一个好的程序员是通过长时间练出来,这学了一学期的Java之后我还是感觉自己才接触了Java的边边角角而已,要学的知识还有很多。

如果有结对,写一下你提供的帮助或接受了什么帮助,并对老师提供参考建议

在实验三和实验五的时候有结对,实验三还好,只是上传代码,我和队友是相互学习,交换代码。在做实验五的时候,是Java的网络编程,刚开始我有点儿弄不懂实验的原理,对于实验目的也不是很清晰,然后我的队友张亚军同学先给我讲解了一下实验目的,然后让我认真看一下学姐学长的博客,看完感觉自己就懂了,然后两个人一起合作,一人负责客户端,一人负责服务器端,遇到问题就一起上网查找解决办法,最后成功了。老师给我们补充的关于结对编程的这次实验我觉得还是非常有必要的,让我们能够在实际操作过程中更好的编写代码,分工更加明确。

六、给学弟学妹们的学习建议

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

  • 首先不能把这门课当成任务去完成,而是应该把它看作是你要牢牢掌握的一门技术,切不可应付。
  • 可以边看教材边敲相对应内容的代码 。
  • 每行代码都要认真敲,不然出现一个小问题都有可能导致代码运行不了,出现异常。然后你还要花费时间去解决,所以一定要注意细节。
  • 遇到问题要尝试自己先解决,不要一不会就想去问别人,自己解决了才能掌握的更加牢靠,理解也会更加深入。
  • 要多看看别人的博客总结,说不定别人遇到的问题你也会遇到,多参考参考别人遇到问题是如何解决的。

七、问卷调查

  • 你觉得这门课老师应该继续做哪一件事情?
    我觉得老师应该继续让学生写博客、扇贝打卡、每周的小测试。

  • 你觉得这门课老师应该停止做哪一件事情?
    停止这种完全让学生自学的模式,上课应该给学生尽可能讲解一下每一张的重点内容,而不是介绍各种各样的软件。

  • 你觉得这门课老师应该开始做什么新的事情?
    应该开始上课讲解教材上的内容,因为毕竟我们不是专业人员,完全靠自学的模式对于一部分人来说不太好,比如他们遇到问题就直接放弃了,想要靠他们自己问肯定是不可能的了,老师应该对每周同学们反馈最普遍的问题在课上进行讲解。

八、心得体会

我觉得我体会最深刻的一个道理就是万事开头难,每次刚开始接触以前没有接触过的内容的时候感觉焦头烂额的,而且开始的时候也是最容易放弃的时候,如果开始能坚持下来,就会发现不知不觉间已经掌握了很多东西,所以当我们遇到困难的时候一定不能轻易放弃,克服一个一个困难也将会使你变得越来越强大。越坚持,遇到困难想要克服它的欲望就会越强烈,相反,如果一遇到困难就想放弃,就会养成一种逃避困难的习惯。当你发现你越来越强大的时候就会觉得付出的都是值得的。

20145236 《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. 20145236 《Java程序设计》第4周学习总结

    20145236 <Java程序设计>第4周学习总结 教材学习内容总结 第六章 继承与多态 一.继承 •继承是java面向对象编程技术的一块基石,因为它允许创建分等级层次的类.继承可以理解 ...

  9. 《Java程序设计》 课程教学

    <Java程序设计> 课程教学 给学生 考核方式 100分构成 翻转课堂考核12次(5*12 = 60):每次考试20-30道题目,考试成绩规格化成5分(比如总分20分就除以4) 注意:不 ...

随机推荐

  1. iOS开发之多种Cell高度自适应实现方案的UI流畅度分析

    本篇博客的主题是关于UI操作流畅度优化的一篇博客,我们以TableView中填充多个根据内容自适应高度的Cell来作为本篇博客的使用场景.当然Cell高度的自适应网上的解决方案是铺天盖地呢,今天我们的 ...

  2. 页面无刷新Upload File

    页面无刷新Upload File. 利用jquery.form.js的ajaxForm提交文件. 具体参考以下代码: 前台html <%@ Page Language="C#&quot ...

  3. ReactiveCocoa代码实践之-RAC网络请求重构

    前言 RAC相比以往的开发模式主要有以下优点:提供了统一的消息传递机制:提供了多种奇妙且高效的信号操作方法:配合MVVM设计模式和RAC宏绑定减少多端依赖. RAC的理论知识非常深厚,包含有FRP,高 ...

  4. 语义化HTML:i、b、em和strong标签

    一.前言 在HTML4.1中i和b作为表象标签分别表示斜体和粗体样式,而强调样式与内容分离的XHTML中则出现样式效果相同的em和strong表义标签,此时我们会建议避免使用i和b标签,应该改用em和 ...

  5. 鼠标滑动加载div

  6. 【转】 FPGA设计的四种常用思想与技巧

    本文讨论的四种常用FPGA/CPLD设计思想与技巧:乒乓操作.串并转换.流水线操作.数据接口同步化,都是FPGA/CPLD逻辑设计的内在规律的体现,合理地采用这些设计思想能在FPGA/CPLD设计工作 ...

  7. 根据图片Uri获得图片文件

    2013-12-17 1. 根据联系人图片Uri获得图片文件并将它显示在ImageView上, 代码如下: Uri uri = Uri.parse("content://com.androi ...

  8. Mybatis源码解析(一)(2015年06月11日)

    一.简介 先看看Mybatis的源码结构图,Mybatis3.2.7版本包含的包共计19个,其他版本可能会少. 每个基于 MyBatis 的应用都是以一个 SqlSessionFactory 的实例为 ...

  9. 将Eclipse包括第一3正方形jar包裹Project Export并产生能够执行jar

    于Project对,Export-Java-Runnable JAR file.需要注意的是一定要选择"Package required libraries into generated J ...

  10. python &plus; selenium &lt&semi;二&gt&semi;

    应用Webdriver,实现自动化 #coding:gbk from selenium import webdriver import os from selenium.webdriver.suppo ...