1.统计本学期课程的主要内容
java 结构化程序设计(控制语句,运算符,标识符,关键字 for do while等等)
面向程序设计(继承性,多态性等等)
数组,字符串,向量与哈希表(一维数组,String等等)
异常处理,递归(异常处理,异常产生,递归方法等等)
文件与数据流(InputStream和FileInputStream)
编程规范和程序调试
多线程程序设计
网络程序设计
数据库程序设计
2.统计本学期编写的代码行数
3.描述自己在结对编程中的主要作用及收获
结对编程是二人小组,我主要负责少量的构思,主要负责的是编写代码和Git上传,由于学艺不精,最后完成的代码存在一些问题,导致了最后结果的错误。在课后和我的伙伴共同改进了我们的代码,得出了正确的程序。
两个人的小团队,两个人分别负责一部分,使我们完成项目的时间大大缩短,我们两个人也得到了锻炼。
4.描述自己在团队编程中的主要作用及收获
第一次结对编程是五人小组,我主要负责的是做项目需求分析报告,遗弃多年的Word文档技术被一点点的捡了回来,为了自己的团队得分团队中的每个人都格外得努力,我当然也不能落下。
第二次结对编程,我跳槽到了别的小组,虽然很不舍,但是老师说的没错,到了工作岗位,一切都要适应,所以我努力的融入了新的团队,我主要负责的是录制视频。
总结这些次团队编程,我认识到了团队合作的重要性,到了工作岗位后,一个庞大的项目不可能是一个人能单独完成的,都需要一个擅长合作的团队,团队中每个人分工明确,各司其职,达到每个人能力的最大化。
5.通过本门课的学习,你有哪些收获
从最开始的一天对Java一无所知,到一条hello world,到现在掌握了一点Java的编程,已经可以自己编写简单的程序了。这其中少不了老师的指导,让我们掌握了应有的专业知识。不知不觉中在我学号命名的文件夹中,Java文件越来越多,几周的课程中,我居然做出了这么多的练习,我很认同郑老师教学的方式,在理论中加了更多的动手环节,实际行动更能让我们把知识融会贯通。
6.想对这门课的教学提出哪些建议
我很认同郑老师的教学方式,建议也只是在课程安排上吧,这学期的课实在是让人心累,连续的上午下午都是需要动用大量脑细胞的,而且每次过程性考核两个课都是一起的,上午考一个下午考一个,我都不知道这阵子是怎么过来的,我感觉如果给我更多的时间我可能会把知识消化的更好一点。
7.想对教师和助教提出哪些建议
郑老师和几位助教辛苦啦,为了让我们掌握知识着实受累了,让我们学习Git上传程序,教我们使用博客,让我们和其他的本科院校一样的标准,真是感谢。
8.其它
无论以后是否从事Java相关的行业,都不会忘记这段时间的学习。