COMP9103: Software Development in Java課程輔導(dǎo)
學(xué)Java語言的入門課,十分基礎(chǔ),講課內(nèi)容由淺入深。每周都有練習(xí)題要上交,上tutorial時候也會講一些概念題。屬于上lab完全有用的課(有的課程上lab tutor也只是負(fù)責(zé)看管 有問題自己問 完全不講的那種,下面會詳細(xì)說明這種情況)。
1. weekly Lab Skills Assessment (10%)每周的lab作業(yè)基本上交了寫的不錯(程序不一定要完全正確,但體現(xiàn)出積極參與感)就會滿分的,難度不大。
2. Quiz (10%)兩個quiz是跟緊教學(xué)步伐的上機測驗,有讀代碼題,編程題,還有概念區(qū)分題,總體難度不大,但對于沒有編程基礎(chǔ)的同學(xué)第一個quiz還是要好好下一番功夫的,每年都會有最難的最后一題是讓你打印出一個規(guī)律的,比如說倒三角等。
3. AssignmentAssignment是一個比較綜合考察Java編程能力的,設(shè)計到讀文件,寫文件,繼承,對類的理解和對文字的精細(xì)處理等等方面。難度不大,但是要求細(xì)節(jié)和考慮周全,沒有基礎(chǔ)的同學(xué)要花費一些心思來寫這個assignment。但完成之后就會發(fā)現(xiàn)自己真的成長了很多。
4. Written Exam有sample exam paper 會在考前發(fā)放,每年的考題大同小異,把sample paper做熟練即可。選擇題大概是考察Java加減乘除的應(yīng)用和難點,不同數(shù)據(jù)類型互相轉(zhuǎn)化的語法,繼承的概念等等,大題跟sample完全一樣,有代碼題綜合性考察繼承的運用,畫出代碼的UML關(guān)系圖等等。