加拿大計算機競賽(Canadian Computing Competition)是由設立在滑鐵盧大學的CEMC (The Center for Education in Mathmatics and Computing)舉(ju) 辦的計算機編程競賽。CEMC是加拿大最大最權威的數學與(yu) 計算機學習(xi) 活動機構。主旨在於(yu) 增加學習(xi) 者對數學跟計算機的學習(xi) 能力和興(xing) 趣。
對於(yu) 喜歡編程和電腦的孩子來說,CCC是一個(ge) 非常有意思的挑戰,也是一個(ge) 測試學生設計、理解和實現算法能力的機會(hui) , 同時也可以讓高中的學生了解自己是否真的喜歡計算機專(zhuan) 業(ye) 。獲得優(you) 異競賽成績的學生為(wei) 申請滑鐵盧大學的計算機專(zhuan) 業(ye) 增加競爭(zheng) 力!並可以獲取高額大學獎學金。
Canadian Computing Competition
CCC 簡介
CCC競賽分Junior level和Senior level兩(liang) 個(ge) 級別。一般情況下比賽時間是每年2月份,報名截止在比賽日期前兩(liang) 周左右。任何年齡的學生都可以根據自己的水平和興(xing) 趣,選擇參加比賽的任何級別。
比賽過程使用CCC Online Grader,全程3小時,共5個(ge) 問題,每題值15分,難度逐題遞增:
初級比賽Junior level
針對的是零基礎或有一點基礎編程技巧的學生。
問題1和2:相對簡單 (如基本循環和條件)
問題3和4:更具挑戰性 (如循環、條件和計數的組合)
問題5:更高級內(nei) 容 (如遞歸、高效排序、智能算法)
高級比賽Senior level
針對的是有中級至高級編程技巧的學生。
問題1和2:基本算法 (如排序、搜索)
問題3和4:更高級的算法 (如仔細計算,數學推理)
問題5:國際信息學,奧林匹克競賽水平問題
CCC Online Grader 可以針對學生寫(xie) 的編程運算提供即使反饋,正式比賽也是使用CCC Online Grader。裏麵包含曆年真題, 建議學生在練習(xi) 的過程中也使用.
CCC競賽集訓
為(wei) 了更好幫助大家準備競賽,同時學習(xi) 實用的編程技巧,機構推出獨家CCC競賽訓練課程,使用競賽指定語言C/C++,和老師們(men) 一起學編程的同時,參加極具挑戰性的比賽!
本課程與(yu) 加拿大計算機競賽(CCC)無縫銜接,充分練習(xi) 後可以獲得高分,並為(wei) 在大學內(nei) 輕鬆學習(xi) 計算機課程打下堅實的基礎。本課程將圍繞加拿大計算機競賽(CCC)的考綱要求展開,
加拿大計算機競賽(CCC)目前支持C, C++, Python (2.x and 3.x), Pascal, Java, Perl, 和PHP作為(wei) 考試語言。我們(men) 以C/C++為(wei) 例,更好地講解和提高孩子的編程能力,但也歡迎孩子學習(xi) 和提問其他考試語言。
機構 CCC備賽課程設計
競賽課程介紹
Junior Level 初級班
針對零基礎或 Beginner學生
課程共分8個(ge) Unit,大概60-80課時,通過係統地學習(xi) 和指導,深度理解計算機編程的各種原理,幫助學生從(cong) 零基礎到高手的轉變,從(cong) 而在明年2月的比賽中獲取優(you) 秀的成績和名次, 為(wei) 申請北美計算機專(zhuan) 業(ye) 加分!
主要學習(xi) 內(nei) 容:
Topic 1: 介紹比賽;編程語言基本語法介紹:變量,數據類型,判斷句等 (Variables, types, expressions, if/else etc.)
Topic 2: 編程基礎語法介紹:循環/應用/ad hoc問題(Intro to loops/implementation/ad hoc problems)
Topic 3: 基本數據結構:列表,矩陣等,和代碼運行 (Lists, matrices etc;Runtime)
Topic 4: 數列/矩陣操作(Array/Matrix)
Topic 5: 字符串操作(string)
Topic 6: 遞歸、高效排序、智能算法等解晰 (Iterative and Recursive Complete Search)
Topic 7: 應用(Greedy Problems)
Topic 8: 競賽真題練習(xi)
Senior Level: 高級班
針對有較多編程基礎或已完成Junior Level的學生
課程共分8個(ge) Unit,60-80課時,通過專(zhuan) 業(ye) 的設計和係統的學習(xi) ,深度理解計算機編程的各種原理,競賽試題串講,幫助學生獲取優(you) 秀的成績和TOP5%的名次,為(wei) 申請北美計算機專(zhuan) 業(ye) 加分!
主要學習(xi) 內(nei) 容:
Topic 1: 介紹比賽;編程語言基本語法回顧:變量,數據類型,判斷句,循環,模擬應用等 (Variables, types, expressions, if/else,simulation etc.)
Topic 2: 數據結構回顧:列表,矩陣等,代碼運行,字符串操作 (Lists, matrices etc;Runtime,String Manipulation)
Topic 3: 排序 (Sorting Problems)
Topic 4: 遞歸、高效排序、智能算法等解晰 (Iterative and Recursive Complete Search)
Topic 5: 應用(Greedy Problems)
Topic 6: 圖形/圖形搜索簡介(Intro to Graphs/Graph Search)
Topic 7: 動態編程-計算幾何-數學(整數,概率,素數等)及更多內(nei) 容!(Intro to Dynamic Programming)
Topic 8: 競賽真題練習(xi)
評論已經被關(guan) 閉。