莫纳什it学院吧 关注:15贴子:107
  • 1回复贴,共1

FIT9131 Java 干货帖分享

只看楼主收藏回复

然而真相是如果你从未学习过任何的编程语言,或者无IT背景
那这门课对于你来说会相当有挑战
根据学校的成绩统计,每年有接近20%的同学会挂掉FIT9131这门课,因此对于跨专业或者基础薄弱的同学群体,这门课的挂科概率是相当高的。
这门课为什么这么难?
兴趣
首先是因为大多数没有基础的同学对于编程没有概念,也少有接触,这就导致了很多同学对编程毫无兴趣,仅仅把它当成一种学习负担。
难以建立概念与代码实施之间的联系
编程需要有足够的抽象思维能力以及分析问题的逻辑条理,对于没有基础的同学来说这两点会非常缺乏。因此就会导致很多同学处于这样一种状态:
不明白题目在说什么
或者
虽然能读懂题目但是一行代码也写不出来
说到作业,本学期一共有三个Assignment,两个独立完成的编程作业,以及课前作业。


1楼2020-04-09 18:54回复
    其中Assignment1,2为独立编程作业,要求大家用BlueJ来模拟写一个小程序,这个程序有可能是一个游戏,或者是一个仓储系统。
    整体难度还是非常大的,而且在提交作业后还会有Tutor对你进行Interview,会通过当场删除或是修改你的部分代码随后让你进行补全,来检查你对自己代码的理解,同时也检查作业是否是由你自己独立完成,很多同学Java挂科都是因为栽在了作业上。
    并且每节课老师还会检查你的作业,需要同学们提前完成。这一部分占到了总体5%的分数,虽然比例不大,但是这5%对于期末仍然非常关键!
    在期末占比60%的考试难度也不小,题目灵活多变,单纯依靠背代码是完全不可行的。同时在要求大家熟练掌握代码的前提下还要对一些编程理论以及软件工程中的基本概念要有足够的认识和理解。
    想要在这门课拿到满意的分数,除保证每周的学习时长之外,更重要的是彻底吃透每一个概念细节,任何一个模糊不确定的概念都要刨根问题彻底搞清楚,只知其表最终都会在作业和考试中吃大亏。


    2楼2020-04-09 18:54
    回复