课程总结
每周读书笔记链接汇总
实验报告链接汇总
代码托管链接
- 北京电子科技学院信息安全系《Java程序设计》课程
- 托管7168行代码
项目链接
课程收获与不足
自己的收获
- 通过本学期学习本课的经历,让我体验到了与之前不同的学习经历,在本课程中,我接触到了新颖的自学方式,通过每周写博客来总结自己一周的学习成果,通过自学,对整本java学习笔记有了很深刻的理解和记忆,不同于其他课程的方面就是我的学习主要集中在课下自己的练习上,也就是老师的翻转课堂的概念。
- 虽然在这门课上耗费了特别多的时间和经历,但是说实话,这学期学的最深的就是这门课了,付出了收获是成正比的,在这学期学到的java知识是一个长期积累得到的知识,不是考前短期记忆的知识,不会因为课程的结束而忘记课程的内容,而且学习java程序设计的思路也通过练习和自学很好的融入了自己的想法,对编程这门艺术真正有了自己的认识和思维。
- 在本门课的最后,对Android的一些内容有了一些了解,看到了更广阔的一个天地,思路也开阔了,不局限在代码这一部分的概念了。以前一说java说c语言什么的,想到的都是一行一行的代码,但是接触到了Android方面的内容就忽然感觉自己的思维跳出了一个小圈子,无论是java还是c都是一种语言,编程的逻辑思维就是一种思维,用思维去编排语言,语言构成一个框架,组成一个系统。
-
本门课中我最大的收获不是学会了一种编程语言,而是掌握了一种思维,开拓了自己的视野,对程序设计有了更清晰的认识。
自己需要改进的地方
- 在练习JAVA学习笔记的时候,对里面的一部分内容理解的不够透彻,因为时间和精力的原因,对一些不要求细学的地方只是大概了解,没能去深入理解,对于一些代码调试的问题,虽然解决了大部分的问题,但是还是有一些问题没有解决,并且在整个学习流程中缺少回顾,总结的少了一些。
-
在最后的项目方面,我对Android的学习很生涩,没有一个系统的引导,完全的自学学习速度还是有点不理想,五周的时间都没有摸清楚Android程序的框架,这让我很怀念老师的引导性质的学习,就像老师说的健身教练和学员的关系,没有教练的指导,单纯靠自己来学习一个新的程序框架真的很困难。
如果有结对,写一下你提供的帮助或接受了什么帮助,并对老师提供参考建议
- 在结对中,我和队友互补互助。两个人在同时学习的时候,通过对结对项目的交流,可以互相弥补对方的缺漏和不解之处。
- 就像在第一次结对的时候,我帮助他们进行了git上面他们没有学习透彻的地方,他们也让我发现了之前没有发现的问题,并加以弥补;在第二次结对中,我的程序有一些地方不是很理解,通过询问结对对象解开了疑惑,结对对象也在交流的过程中解开了自己的一些疑惑,比如我的队友的程序运行不出来,但是导致无法运行的问题我恰好知道,这样就互补互助完成了结对项目。
希望老师在结对人数上面可以更开放一些,支持多人组队,这样可以更好的交流解决遇到的问题,也可以让每个人发现更多新问题。
给学弟学妹们的学习建议
- 希望学弟学妹们认真对待这门课,虽然这门课会耗费你们很多时间,但是付出和收获是成正比的,不光是在分数上(ps:只要你认真的做,分会很高,满分也不是不可能),更重要的是对程序设计的认识,通过大量的练习和思考,你会有与之前不同的想法。
- 在学习的过程中,需要多思考,举一反三,知其然也要知其所以然,这样会事半功倍。
- 在假期最好先预习一些,这会让你很快上手。
- 在开始的几周,积极一些,多想多问多做,这会让你加分很多。
- 博客一定要好好写,不知道格式的可以参考上学期满分的学长学姐。
- 代码一定要自己敲,这样很多问题才能发现。
- 上课老师没有讲课不代表没事做,趁着老师在,去问吧!没问题就继续敲代码。
- 可以的话,对代码改一下,看看能不能优化。这很锻炼自己的,在初期对自己的提升也很大。
-
如果你做不到很认真的学习程序设计,也选这个课吧。也许就有意外收获了呢。
如果重新学习这门课,怎么做才可以学的更好?
- 学期开始前好好预习一下。
- 不要不好意思去问老师,有问题就去问。
在时间上合理分配,用更少的时间做更好的事情,质量大于数量。
问卷调查
你觉得这门课老师应该继续做哪一件事情?
- 老师应该继续坚持这种翻转课堂的学习方式,用健身教练和健身学员的师生关系进行教学。
- 英语学习也要坚持,对我们的学习和编程都有很重要的作用。
- 学习博客也是很好的一种学习方式,他是在自学的时候对我们的一种督促也是锻炼我们总结能力的方式。
- GIT上传代码为学生们打开了一扇大门,也要坚持下去。
- 还应该坚持结对练习的方式,这样可以让大家体验到互补互助的好处。对大家的学习也有很大帮助。
-
还应该坚持团队项目,团队项目重要的不是做没做成功,重要的是我们每个人在进行这个项目的时候收获了多少,学习了多少的内容。
你觉得这门课老师应该停止做哪一件事情?
-
老师应该停止博客加分的方法,让学生*发挥,这样可以给学生更*的学习空间,更多的时间去理解,而不是像本学期一样为了加分去花费大量时间去抄书,反而不如解决几个调试中的问题更有用。
你觉得这门课老师应该开始做什么新的事情?
参照上面说的*博客内容,我觉得老师可以从没周博客中找一些有想法有成果的学生提前给予难度较高的项目,给他们更多的时间去准备,因为对一些难度高的项目,五周时间有点力不从心。