20162325 2016-2017-2 《程序设计与数据结构》课程总结
每周作业链接汇总
1.预备作业01:
谈谈对专业的期望,期望的师生关系,上过的课程中老师提供的最大帮助,对未来学习任务的看法
2.预备作业02:
说出我的技能,对于这个技能我有什么成功的经验,我的经验跟老师所说的学习经验有什么共同之处,我有什么目标
3.预备作业03:
安装虚拟机,学习实验楼中Linux的教程,为下个学期的学习做准备
4.第一周作业:
Java的语法和架构,学习编写简单的Java程序
5.第二周作业:
掌握Java字符串,理解变量并会使用,掌握Java基本数据类型,掌握表达式,会用Scanner类进行输入
6.第三周作业:
初始化类,String类,Random类,Math类,格式化输出和枚举类型,包装类等
7.第四周作业:
条件语句以及循环语句的使用;数组的简单声明和使用
8.第五周作业:
理解类与对象,会自定义类,理解方法的作用,了解方法设计的问题,会用UML建模工具,熟悉Java Collection API
9.第六周作业:
理解继承和代码复用,理解抽象类,理解方法重载,会用UML建模工具
10.第七周作业:
Java三大特性中的多态和它的引用方法以及接口的实现
11.第八周作业:
异常处理,异常传播的概念,I/O流的异常
12.第九周作业:
数据库的类型、基本操作
13.结对编程项目-四则运算(第一周):
结对编程,实现四则运算
14.结对编程项目-四则运算(第二周):
在上周的基础上进行完善
15.结对编程-四则运算(挑战出题):
按照老师给出的要求,进行挑战出题
自认为写的最好的一篇博客是:
结对编程项目-四则运算 挑战出题
因为第一次尝试用页内目录
作业中阅读量最高的一篇博客是:
结对编程项目-四则运算 阶段总结
可能是因为那会儿大家都刚接触四则运算
代码托管链接
statistic.sh运行结果:
- 开学初因为对10000行代码还没啥概念也就没定什么具体的目标,但4000多代码量确实仍需努力,何况这里头基本都是书上的源代码。打算暑假在复习巩固的基础上自己多动手实践实践
积极主动敲代码做到没有?教材实践上有什么经验教训?
有,教材上的代码虽然照着敲了一遍,但是真正实践起来还是会遇到很多问题,并不能光靠参考书本解决。
课堂项目实践
MySort
MyOD
MyCP
MyDC
课程收获与不足
觉得最主要的收获就是学习方法的改变,以往都是光靠老师讲,完全处于被动接受知识的状态,但现在慢慢学会主动学习,寻找问题的解决方法,蓝墨云班课的教学辅助真的很有效果,看视频,小测验都对我们很有帮助。不足是虽然投入不少时间,但效率仍然不高,自主编程能力也不如其他同学,所以假期与下学期要更努力才是。
给开学初的你和学弟学妹们的学习建议
重在平时,要肯多花功夫,尤其是刚入门的时候,虽然耗时长,效果不明显,难度大,但坚持下来才会有收获,才能在更深入的学习中轻车熟路。
问卷调查
1.你平均每周投入到本课程有效学习时间有多少?
前段时间是以看书为主,后面花在看视频,看博客的时间上比较多,平均10小时左右。
2每周的学习效率有提高吗?你是怎么衡量的?
有提高,抛开书本后有问题要么请教搭档要么上网找答案,敲的代码少了费时少了但是懂的知识多了,我觉得效率提高体现在这里。
3课堂实践对提高应用能力有帮助吗?
有,起到督促看书,填补知识漏洞的效果
4课堂实践上自己有什么经验教训?
不够熟练,或者说还没彻底搞明白学习内容,所以实践起来很慢,有时候就延误了提交时间
5你觉得这门课老师应该继续做哪一件事情?
结对编程
6你觉得这门课老师应该停止做哪一件事情?
写博客
7你觉得这门课老师应该开始做什么新的事情?
充分利用课堂时间多对课本内容和实践项目做详细讲解
对谢涛老师的工作给予评价或建议
很感谢老师一学期以来认真负责地帮我们每一位同学批阅试卷,评论博客,验收代码,遇到有困难的问题,老师也总能热心地指导解决,给出建议,对这门课的学习起到实质性的帮助。
给出你的总结中涉及到的链接的二维码
- 补充