• 20165228 2017-2018-2《Java程序设计》课程总结


    20165228 2017-2018-2《Java程序设计》课程总结

    每周作业链接汇总

    预备作业1:我期望的师生关系

    简要内容:
    • 老师能给我在学习中提供什么帮助
    • 我的看法
    • 我期望的师生关系

    预备作业2:学习基础和C语言基础调查

    简要内容:
    • 做中学读后感
    • 拥有的技能及看法
    • C语言学习

    预备作业3:Linux安装及学习

    简要内容:
    • 安装虚拟机
    • linux基本概念和操作
    • 各个基础操作的实验

    第一周作业:20165228 2017-2018-2 《Java程序设计》第1周学习总结

    简要内容:
    • 视频学习“Java入门”的笔记
    • 注册码云以及配置git和本地代码仓库
    • 编写教材第一章的代码
    • 错题总结
    • 代码调试中的问题和解决过程
    • 教材学习中的问题和解决过程

    第二周作业:20165228 2017-2018-2 《Java程序设计》第2周学习总结

    简要内容:
    • 视频学习“基本数据类型与数组”和“运算符、表达式和语句”的笔记
    • 安装ubuntu
    • 编写教材第二三章的代码
    • 上周错题总结
    • 代码调试中的问题和解决过程
    • 教材学习中的问题和解决过程
    • 代码托管及截图
    • 学习进度条

    第三周作业:20165228 2017-2018-2 《Java程序设计》第3周学习总结

    简要内容:
    • 视频学习“类与对象”的笔记
    • 编写教材第四章的代码
    • 上周错题总结
    • 代码调试中的问题和解决过程
    • 教材学习中的问题和解决过程
    • 代码托管及截图
    • 学习进度条

    第四周作业:20165228 2017-2018-2 《Java程序设计》第4周学习总结

    简要内容:
    • 视频学习“子类与继承”和“接口与实现”的笔记
    • 编写教材第五六章的代码
    • 上周错题总结
    • 代码调试中的问题和解决过程
    • 教材学习中的问题和解决过程
    • 代码托管及截图
    • 学习进度条

    第五周作业:20165228 2017-2018-2 《Java程序设计》第5周学习总结

    简要内容:
    • 视频学习“内部类与异常类”和“输入、输出流”的笔记
    • 编写教材第七章、第十章的代码
    • 上周错题总结
    • 代码调试中的问题和解决过程
    • 教材学习中的问题和解决过程
    • 代码托管及截图
    • 学习进度条

    第六周作业:20165228 2017-2018-2 《Java程序设计》第6周学习总结

    简要内容:
    • 视频学习“常用实用类”和“泛型与集合框架”的笔记
    • 编写教材第八章、第十五章的代码
    • 上周错题总结
    • 代码调试中的问题和解决过程
    • 教材学习中的问题和解决过程
    • 代码托管及截图
    • 学习进度条

    第七周作业:20165228 2017-2018-2 《Java程序设计》第7周学习总结

    简要内容:
    • 视频学习“JDBC与MySQL数据库”的笔记
    • 编写教材第十一章的代码
    • 上周错题总结
    • 代码调试中的问题和解决过程
    • 教材学习中的问题和解决过程
    • 代码托管及截图
    • 学习进度条

    第八周作业:20165228 2017-2018-2 《Java程序设计》第8周学习总结

    简要内容:
    • 视频学习“Java多线程机制”的笔记
    • 编写教材第十二章的代码
    • 上周错题总结
    • 代码调试中的问题和解决过程
    • 教材学习中的问题和解决过程
    • 代码托管及截图
    • 学习进度条

    第九周作业:20165228 2017-2018-2 《Java程序设计》第9周学习总结

    简要内容:
    • 视频学习“Java网络编程”的笔记

    • 编写教材第四章的代码

    • 上周错题总结

    • 代码调试中的问题和解决过程

    • 教材学习中的问题和解决过程

    • 代码托管及截图

    • 学习进度条

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

    • 实验一 Java开发环境的熟悉
      因为做这个实验的时候处于对java还十分懵懂的状态,所以每一个步骤都写得十分详细,同时也耗费了我许多时间。

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

    • 学习基础和C语言基础调查
      经验:此篇博客阅读量多是因为,在写这个的时候大家都对java十分陌生,希望多多看下其他人的想法,尝试获取进步。同时我也写得十分用心

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

    • 20165228 2017-2018-2 《Java程序设计》第1周学习总结
      其实相较于老师,和助教学姐交互地更多,学姐一直鼓励我推动我去想问题更加全面

    实验内容

    实验一 实验名称:Java开发环境的熟悉

    简要内容:
    • 使用JDK编译、运行简单的Java程序
    • IDEA下Java程序开发、调试
    • 练习:实现简单四则运算并进行测试

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

    简要内容:
    • 学会使用JUnit,测试用例包含正常情况,错误情况,边界情况的测试
    • 使用JUnit学习Java ,以 TDD的方式研究学习StringBuffer
    • 设计模式示例进行扩充,体会OCP原则和DIP原则的应用,初步理解设计模式
    • 以TDD的方式开发一个复数类Complex
    • 用StarUML对代码进行建模

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

    简要内容:
    • 安装alibaba 插件,规范代码
    • 添加搭档加入项目
    • 实现重构

    实验四 实验名称:Android程序设计

    简要内容:
    • 安装 Android Stuidio
    • 实现helloworld练习
    • 构建项目,运行教材相关代码
    • 修改代码并实现相关练习

    实验五 实验名称:网络编程与安全

    简要内容:
    • 实现中缀表达式转后缀表达式

    • 用TCP传输方式把后缀表达式3DES或AES算法加密后通过网络把密文发送给服务器

    • 客户端显示服务器发送过来的结果

    • 代码托管链接:代码托管

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

    • 没有达到我目标的代码量

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

    • 积极敲代码对理解代码有着很大的帮助, 仅仅通过看视频和教材学习是浅显的,而自己动手去修改代码达到了实践的目的,同时在修改之前一定是对代码理解透彻才会改得动。另一方面也增加了我们开发程序的能力!

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

    • 主动敲代码做到了,但是积极性不够。教材实践上有很多细节上的小问题,比如格式、调试过程中出的错等,这些都很重要,不是书本上的知识却会对学习过程中影响巨大。

    课堂项目实践

    参考2017-2018-2 《Java 程序设计》课堂实践项目
    课堂实践链接
    实践名称:
    第二周课堂作业补做
    第四周课堂测试补做

    • 课堂实践对提高应用能力有帮助吗?
    • 课堂实践对提高应用能力有一定的作用,限时限量的实践才能反映出对知识的真正掌握程度。
    • 课堂实践上自己有什么经验教训?
    • 对教材上的代码一定要熟悉,越熟悉越好,课堂上的项目都是基于教材代码而修改要求的。当某一章的代码较多时,就不容易快速找到可修改的模板。
    • 课堂实践上对老师有什么教学建议?
      希望老师延长几分钟提交时间,很多次都是在截完图正在提交的时候截止了。不过也是我自己掌握程度不够导致的
      总结:第1周学习总结

    课程收获与不足

    • 自己的收获:
    • 我每周大概投入12个小时来学习java,但是效率还是很低。总感觉依然是作业在推动着我去学习,而不是我自己想或者我自己喜欢学java,所以效率一直上不去。
    • 自己需要改进的地方
    • 现实很残酷,差距就是这一个学期一点一滴攒下的。有的同学达到了很高的水平,而也有些像我这样对java提不起兴趣只能硬着头皮强迫自己学的人没有太多收获。
    • 结对学习是不是真正贯彻了?写一下你提供的帮助或接受了什么帮助,并对老师提供参考建议
    • 我仍然结对学习需要两个水平相近,同时都能提出各自想法的人在一起效果会好一点。
    • 给开学初的你和学弟学妹们的学习建议
    • 切莫偷懒,认真积极地敲代码,这样效果很明显。
    • 如果重新学习这门课,怎么做才可以学的更好
    • 因为我对java没兴趣,可能我只有付出更多的时间和精力才能学得更好。
    • 下学期有什么可行的计划提升学习效果?
    • 我希望能够对自己更加严格要求

    问卷调查

    • 你平均每周投入到本课程有效学习时间有多少?
    • 12小时左右
    • 每周的学习效率有提高吗?你是怎么衡量的?
    • 我觉得我的学习效率比较低,而且通常视每周的学习任务量而定。
    • 蓝墨云班课的使用对你的学习有促进吗?有什么建议和意见吗?
    • 蓝墨云很方便地发布任务和提交作业,大家也可以随时随地提出自己的问题并且得到回答。
    • 你觉得这门课老师应该继续做哪一件事情?
    • 继续每周的测试,评估学习的成果
    • 你觉得这门课老师应该停止做哪一件事情?
    • 上课时讲得太快了,做笔记来不及,听也听不懂
    • 你觉得这门课老师应该开始做什么新的事情?
    • 真正的推动互评,大家互相学习

    二维码

    码云项目链接:

    预备作业1

    预备作业2

    预备作业3

    第一周学习总结

    第二周学习总结

    第三周学习总结

    第四周学习总结

    第五周学习总结

    第六周学习总结

    第七周学习总结

    第八周学习总结

    第九周学习总结

    结对编程——四则运算week1

    结对编程——四则运算week2

    课程总结

    实验一

    实验二

    实验三

    实验四

    实验五

  • 相关阅读:
    Java WEB 之页面间传递特殊字符
    c++ using Handle Class Pattern to accomplish implementation hiding
    c++ simple class template example: Stack
    c++ why can't class template hide its implementation in cpp file?
    c++ what happens when a constructor throws an exception and leaves the object in an inconsistent state?
    c++ 用namespace实现java的package的功能
    c++ virtual 和 pure virtual的区别
    c++ istream(ostream)是如何转换为bool的
    c++ 使用boost regex库 总结
    c++ 如何使用第三方的library
  • 原文地址:https://www.cnblogs.com/cloud795/p/9161792.html
Copyright © 2020-2023  润新知