带班做安卓开发实验(带班做安卓开发实验报告)
我在一所浙江的三本本科院校计科专业,这两年一直负责移动端程序开发课程,带计科专升本学生,课程模式3 3, 就是一学期3*16周的理论课,3*16周的实验课,学期结束时要求每个学生独立完成一个安卓App的开发和答辩。普遍情况是大家都不太愿意听纯理论课,更喜欢撸代码。所以干脆混合教学,一半理论一半实验穿插在一起上课。
客观说,专升本学生的基础很薄弱,有些甚至不是计科方向,设计,电路,等等都有,良莠不齐。不是歧视。这些同学能够从专科升上来,至少说明在专科的同学当中属于用心努力力争上游的一群孩子了,虽然和一本及重点的学生有差距。升到本科,就相当于大三的孩子,第一学期就给他们排了Java, C之类的先导课程,然后第二学期Web开发,Android开发之类的,都要求期末大作业。对于认真的孩子来说压力还是挺大吧,也要经常熬夜干活。没办法,计科专业就这样。
第一个学期刚开始上Java时, 很多人甚至之前都没有学过编程,真正的零基础。
所以Java和Android的实验课会出现各种各样的问题。说实话,对老师的专业能力要求还是比较高的。不能说学生提出一个问题,你就叫他去百度,这不太合适。因为可能以他当时的能力,还无法有效地分辨网上的资料质量。有时候被错误的资料误导,会被带到沟里去,折腾个把星期。但是如果你给他一个正确的引导,可能几个小时就解决了。所以正确的引导还是很重要的。我有时候会很庆幸之前来高校当老师之前在公司做了很多年开发,积累了一些开发和调试技巧。所以学生问问题的时候,可以比较快地教给他们一些调试方法和开发方法解决问题。
别看只是三本。有些孩子的学习能力还是很强的,会主动学习,会钻研。期末大作业交过来一看也很不错。有一些就非常水,只要及格就好。你甚至一眼就能看出来这程序不是他自己做的。曾经遇到过一个孩子,挺好玩的,一开学就来和我说,老师我只要及格就好,理论考试我会努力背书,实验课能不能放低要求给我及格,我以后也不做开发,家里已经给我联系好了单位。然后很有意思的是,毕业后,他来问我,说哪里去培训Java比较靠谱,因为不想这么年轻就坐在办公室里捧着茶杯无所事事,跟退休一样的生活,很无聊,想要像xxx一样找个公司做做开发奋斗几年。
但是也遇到过很强的孩子,专业能力甚至比很多985高校的学生都厉害。这些孩子通常目标很明确,也很有自己的想法。比如有一个学生,我说你可以去参加一下互联网 ,ACM之类的大学生竞赛,他说不用了,专科时期已经拿过奖了,现在不需要了,找工作时简历已经够写了。哈哈。然后已经规划好了以后的路,要去考个公务员,然后业务接项目做做,因为程序员就只能年轻时做做,要找个更稳定的工作。就在上我的课时,也在外面接项目做,厉害!
第二个学生,也是专科时拿过ACM的一等奖了,毕设也是我带的,专业能力也很强,后来说是去上海自费培训游戏开发去了,因为家里姐姐也是在游戏公司上班,想走这个方向。
第三个学生,也很有意思。对自己蜜汁自信,但是技术其实也还好,不是特别强,但是我看这种超级自信的孩子就是很幸福啊。对自己认可度非常高。
总得来说,学生两极分化非常严重。老师肯定是更喜欢认真的孩子们啦,看起来就很有一种积极向上的力量。
嗯,今天就先写到这里吧。
系统推荐要求我放图,嗯,所以我就放两张学生作业截图吧。