2020年9月18日更新: 初賽比賽模式有所更正

全港中學生軟件開發邀請賽 (Hong Kong Secondary Schools Software Development Invitational Contest; SDIC) 分初賽及決賽進行。試題將側重於解難、基本算法、數據結構及編寫程式技巧。

SDIC 分為兩個組別,中一至中六學生可選擇參加進階級或基礎級其一。此比賽乃基於中國計算機學會 CSP 非專業級別能力認證,其成績將作為 SDIC 之比賽成績。進階級將採用CSP-S試卷,而基礎級將採用CSP-J試卷。

比賽題目只設簡體中文版本,指示語言將採用廣東話,不懂廣東話的參賽者可要求提供普通話指示語言。

參賽者應注意本會或會拍攝照片及將其公開作宣傳用途。

初賽

初賽為於電腦上進行之筆試,比賽為時兩小時,遲到者將被取消資格,作缺席處理,參賽者不得提早離場。

參賽者須完成一份包含選擇題及短答題的試卷,試卷只會有參賽者選擇的編程語言版本。其他任何輔助資料均不准帶入賽場。(包括紙張及計數機)

如進階級初賽實際參賽人數(不計缺席者)為 n ,則分數線為該組別第 min(24, ⌈0.4n⌉) 名的分數,以下參賽者可獲參加複賽資格:
A類: 得分在分數線或以上之選手
B類: 得分在分數線以下,由分數高至低選擇若干名選手,直至 A+B 類總人數為 min(48, ⌈0.75n⌉),每間學校 B 類名額只限三名。

如基礎級初賽實際參賽人數(不計缺席者)為 n ,則分數線為該組別第 min(16, ⌈0.4n⌉) 名的分數,以下參賽者可獲參加複賽資格:
A類: 得分在分數線或以上之選手
B類: 得分在分數線以下,由分數高至低選擇若干名選手,直至 A+B 類總人數為 min(32, ⌈0.75n⌉),每間學校 B 類名額只限兩名。

B類同校同分時按報名優先次序選擇,不同校同分時同時出線。如有B類選手退出,可由該校後備選手補上,後備選手為每間學校出線選手以外最高分之一人,惟其得分須不低於原出線名單中之最低分數。

決賽

決賽為實習測試,基礎級時限為三小時三十分鐘,進階級時限為四小時。遲到者將被取消資格,作缺席處理,參賽者不得提早離場。

可使用的程序編寫語言為 C 、C++ 及 Pascal,而編程環境為 Dev-C++ 及 Free Pascal。參賽者將使用 Windows 作業系統,但提交的源程序檔將會以 NOI Linux 作業系統編譯。主辦機構將提供必需的系統硬件及軟件。參賽者衹可使用工作站所提供的硬件及軟件,其他任何輔助資料或使用說明書均不准帶入賽場。(包括紙張及計數機)
賽後監考員將會將參賽者的源程序檔之最後版本進行評測,然後以多組數據測試該程式,測試所用的數據將不會為參賽者知曉。

獎項

所有獎項將參考CCF CSP 非專業級別能力認證之「CSP-J/S第二輪評級規則」容許之最大數目制定,符合CSP-J/S第二輪一等評級者可獲發 SDIC 金獎,二等評級者可獲發 SDIC 銀獎,三等評級者可獲發 SDIC 銅獎。

申訴、修訂及爭議

SDIC 不設申訴制度。如對CSP-J/S有申訴,須直接向中國計算機學會提出。

本規則可隨時修訂,對於任何爭議,本會保留最終決定權。