学好BCIS计算机专业的方法

写程序
1. 拿到考题或以后的作业,先考虑如果这个程序让你代替计算机来做,你能不能做,又将会如何去做。
2. 把自己的做题方法步骤一步一步地写下来,要一点点做,不能有跳跃。
3. 然后将自己的步骤,一句句地转换成计算机程序设计语言。
4. 注意别漏了 “;”
5. 拼写别出错
6. 变量名要规范
7. 别忘了header
8. 添加必要的comments
9. 建完object后才能用object的method (除非method是static 的),而abstract 和 interface Class是不可以建object
10. 如果在运行是碰到了NullPointerException或 ArrayIndexOutOfBoundsException要能很快地反应过来
11. 在基本相似的代码复制时别忘了他们不同的地方的修改。比如 lengthAB = Math.sqrt((Ax-Bx)* (Ax-Bx) + (Ay-By)* (Ay-By)); lengthAC = Math.sqrt((Ax-Cx)* (Ax-Cx) + (Ay-Cy)* (Ay-Cy)); 当把lengthAB的计算算法复制给lengthAC时, 记得把B改成C。
12. 要能擅长使用object.setvisible(); 或setenable()函数,在有些程序运行状态下,要把一些按钮隐藏掉,以避免用户在使用时的错误操作让程序出错。
复习
1. 从老师的讲议,课堂笔记和以往的试卷中列出要点,做一份自己的复习资料。最好和别的同学一起整理,这样可以互补遗漏。
2. 尽可能早地去背一遍,但不用担心自己没能背出来,然后每天抽空就读一两遍,在临考前一周再背一边,这次就一定要背出来。
3. 在复习时可以拿以往的试卷做一遍,然后再对照正确答案,不理解的做好笔记,在老师复习时可以去问。
4. 很多情况下,老师可能不会给出正确答案,这很有可能就是说,老师要重复使用试题。先和老师说一下,然后自己做,做完后请老师给些评语。这很关键。
5. 之前也说过,建立一个学习小组是很重要的,大家可以取长补短。一起学习探讨也可以增强学习气氛。
6. 向老师提问是个很好的学习方法,在学习时得有一些自己的想法,可以去和老师一起探讨,这样可以学得比别人更多的东西。但这在考试时是不建议用的。
考试
1. 根据分数的多少来确定该题所花时间
2. 有些题目(比如PDD的考试时,往往在一开始会问一个什么是PDD,PDD主要是讲什么之类的问题),这些题目一般而言谁都能或多或少地回答一些,而且50%的分数是肯定会有的,那么就把这些题目放到最后去做。
3. 不要形成固定性思维。老师举例或作业中的习题,甚至是以往的考题中的答案比一定能拿来参考这次考题。两数相除,并不一定在考试中都能除尽而且答案是个很漂亮的整数。
4. 在做有些课目的论述题时,如果可以的话把参考资料的作者和日期能写出来,那最好了。
5. 不能作弊。
(作者:胡新宇)