20172316 2017-2018-2《程序设计与数据结构》课程总结
每周做业连接汇总
做业中阅读量最高的一篇博客是?谈谈经验
阅读排行榜java
- 预备做业03(47)
- 20172316《程序设计与数据结构》第五周学习总结(29)
- 第五周课堂实践之改进(28)
没想到霸占榜首的竟是一次预备做业,想来也是,当时的同窗们缺乏写博客的经验,必然要进行必定的参考,若是交做业交得早一点就会引来围观(虽然这篇博客很是的水,其价值并不高)。
第五周的阅读量如此之高也让我很疑惑,大概是由于当时的课堂实践被扣分的同窗挺多的,因此为了改进都在积极写博客,中途观摩一下已经提交的报告。android
实验报告连接汇总

本学期代码目标量达到,超出预期。git
我理解代码,必定要先看见例子才下得去手,最开始编程一种程序时,也要在此类型第一个例子的基础上进行特定的改造,投入使用。而做为一个“强迫症”,我也一直追求代码的整齐规范,这样,本身在后来的回顾中能够更好地理解,并且编程伙伴也能够方便一点,不至于当面去问。
就像Object类发展出其余类同样,个人全部代码均可以说是由最简单的Hello.java
发展出来的。Scaner怎样使用?想知道就参照书上例题敲一遍,就可知其一二。web
积极主动敲代码是作到了,可是光积极主动地敲还不足以进步,还要结合(教材或者网络上)所学知识去理解记忆方可究其原理。
思路也要灵活,不一样的方法搭配和前后顺序每每会产生意想不到的结果。sql
课堂项目实践
- 做业/小组任务 2018-389727:完成如下功能:
(1)生成[-10,10)之间的随机数PseudoNumber,并输出PseudoNumber;
(2)输出PseudoNumber的二进制、十六进制形式;
- 做业/小组任务 2018-415266:编写一个Book类,其实例数据分别表示书名、做者、出版社以及版权日期。定义一个Book构造方法,接收并初始化实例数据;为全部实例数据定义获取和设置他们的方法;定义一个toString方法,返回几行描述该图书的字符串。建立一个Bookshelf驱动类,其main方法实例化并输出一些Book对象。
- 编译运行PP7.4:1.编译并运行PP7.4,提交源代码截图和运行结果截图。
2.将代码托管到码云。
- 计算n!:1.使用for循环计算n的阶乘,并截图上传。
2.使用while循环计算n的阶乘,并截图上传。
3.代码托管到码云。
- 做业/小组任务 2018-622612:命令行参数测试
要求:
1.从命令行传入 学号、课程的成绩,计算平均成绩,并输出
例如:输入 java computeAverage 20172301 98 99 100
输出:2017 2301' average score is :99
2.使用边长参数列表实现。
3.上传运行结果和代码截图,并把上传到码云上,并附上码云的地址。
- 继承-练习:定义Cow类和Sheep类,继承Animal类,并测试
要求:
1.代码截图和运行结构截图上传
2.附上码云的地址
- 排序:使用选择和插入排序法,写出第3次排序的结果:3 1 9 3 6 2 10
- IO操做及异常处理:要求:
1.从键盘能够输入任意个整数(int);
2.写入文件;
3.从文件读取全部的整数;
4.使用插入排序对读取的整数进行排序,并将排序的结果写入原文件。
5.使用try-catch语句处理IO异常,例如文件建立异常
- 递归:使用递归实现:
(1)输入一个数n;
(2)使用递归计算F(n)的值;
(3)写入文件中。
- 链表插入和删除:
要求:
(1)完成插入、删除功能
(2)截图上传
(3)附上码云连接地址
(4)用Magazine类实现Comparable接口,并对链表中的杂志按照字母顺序排序,并输出。
- 数据库操做实践:
- 导入world.sql
2.编写程序,查询世界上超过“你学号前边七位并把最后一位加到最高位,最高位为0时置1”。
3.编写程序,查询哪一个国家的平均寿命最长,哪一个国家的平均寿命最短。
- 编写程序,查询世界上的全部中东国家的总人口。
- Android课堂实践:Android开发实践:栈
在Android平台上开发移动程序,模拟栈的操做:Push、Pop。
- Android表达式计算:
开发一个android应用程序,完成如下功能:
1.随机生成一个中缀表达式,并使用控件显示。
2.将该表达式转换为后缀表达式,并使用控件显示。
3.计算后缀表达式的值,并使用控件显示。
4.显示每一步操做数栈和操做符栈的变化过程。
- Android-中缀转后缀:开发一个Android应用程序,要求:输入一个中缀表达式,输出后缀表达式。
1.截图(结果+源代码),加水印(学号)上传。
2.附上码云地址(若git有问题,把源代码传给课表明)
Socket编程:结对编程,实现如下功能:
(1)伙伴1编写服务器端程序,接收客户端发送的数据(形式以下:12 15 8 100 25 34 19),将其排序后,发回给客户端。
(2)伙伴2编写客户端程序,将一串字符串(形式以下:12 15 8 100 25 34 19)发送给服务器端,接收排序后的程序,并显示。
(3)截图上传,附上码云地址。数据库
课堂实践对提升应用能力有帮助吗?
颇有帮助编程
课堂实践上本身有什么经验教训?
切忌急躁,有问题要冷静思考,通常网上都有相似的,但要活学活用,网上错的也很多。设计模式
课堂实践上对老师有什么教学建议?
不知道,由于每次都作出来了,感受没大问题。
课程收获与不足
本身的收获(投入,效率,效果等)
这学期投入最多的就是程序设计了(时间、精力),效率也算中规中矩,因此最终效果也不错。
本身须要改进的地方
拖延的问题很大,老是把重要事情留到最后作,压力很大,然而是本身的锅。
结对学习是否是真正贯彻了?写一下你提供的帮助或接受了什么帮助,并对老师提供参考建议
不是,我更习惯一我的编程,但要求结对编程仍是全力配合的。
结对编程时的分工大大减小了一我的(我)的工做量,其余方面感觉不大。
建议好像没啥建议。
问卷调查
你平均每周投入到本课程有效学习时间有多少?
粗略估计20个小时
每周的学习效率有提升吗?你是怎么衡量的?
有,随着知识的提高,记忆的东西变少,学习效率相应提升了。衡量就是感受上愈来愈轻松了。
蓝墨云班课的使用对你的学习有促进吗?有什么建议和意见吗?
有促进,没建议,现状很好。
你以为这门课老师应该继续作哪一件事情?
授业解惑。
你以为这门课老师应该中止作哪一件事情?
任劳任怨。
你以为这门课老师应该开始作什么新的事情?
无,不敢妄言。
码云连接🔗

预备做业一:

预备做业二:

预备做业三:

20172316《程序设计与数据结构》第一周学习总结:

20172316《程序设计与数据结构》第二周学习总结:

20172316《程序设计与数据结构》第三周学习总结:

20172316《程序设计与数据结构》第四周学习总结:

20172316《程序设计与数据结构》第五周学习总结:

20172316《程序设计与数据结构》第六周学习总结:

20172316《程序设计与数据结构》第七周学习总结:

20172316《程序设计与数据结构》第八周学习总结:

20172316《程序设计与数据结构》第九周学习总结:

20172316《程序设计与数据结构》第十周学习总结:

20172316《程序设计与数据结构》第十一周学习总结:

20172316 2017-2018-2 《程序设计与数据结构》 实验一报告

20172316 2017-2018-2 《程序设计与数据结构》 实验二报告

20172316 2017-2018-2 《程序设计与数据结构》 实验三报告

20172316 2017-2018-2 《程序设计与数据结构》 实验四报告

20172316 2017-2018-2 《程序设计与数据结构》 实验五报告

第五周课堂实践之改进
