加拿大学生编程竞赛

 

 

您的孩子在通过实际练习

 

了解学习加拿大计算机编程竞赛

 

                                                                                                              加拿大学生计算机竞赛

 

加拿大计算机竞赛CCC)由滑铁卢大学主办,每年有80多个国家的20,000多名学生报名参加15场竞赛,(CCC)是一项面向中学生的年度计算机编程竞赛,竞赛试题大都是应用题.

 

课堂比赛试题练习结果显示,學生們对应用题目的理解有很大的挑战challenges, 对于应用题目要求并不是全部理解,不知道用什麼樣的數學模型來表達题目的要求,就无從下手開始編程,这是我们华人学生子弟的一个最大的挑战.实际编程对学完Python 中级班的学生并不复杂,编程都没有问题。

 

计算机机编程应用题解答一般分为几步:


 1. 题目要求:  阅读理解题目的要求,
 2. 数学模式:   建立数学模式
 3. 编程实现:   实现数学模式
 4. 程序测试:  测试验证程序

 

 参考网站连接: https://cemc.uwaterloo.ca/contests/ccc-cco.html 

 

 

                                                                                                                                 课程设置

 

 

加拿大计算机竞赛(CCC)对于对编程感兴趣的学生来说是一项有趣的挑战,主要是针对有些编程经验初中及高中学生,目的是帮助学生建立信心并提高他们设计,理解和实施算法的能力。

 

 

学生可以选择编写比赛的初级或高级水平。

  • Junior level — any student with elementary programming skill 初级 - 任何具有基本编程技能的学生
  • Senior level — any student with intermediate to advanced programming skills 高级—任何具有中高级编程技能的学生
     

 

本程课主要学习和熟悉考试重点, 对考试进行强化培训:

 

 

学习目标:
 

  • 学习和熟悉加拿大计算机竞赛考试重点: functions, classes and objects 
  • 学习高级编程技能: searching, ordering, design patterns 
  • 怎样建立数学模以及编程实现
  • 程序测试及结果验证
  • 加拿大计算机竞赛

 

 

每节课都有例题练习和分析,

 

  1. 题目的要求:  阅读理解题目的要求,编程的输入需要那些数据, 输出结果应该是什么

  2. 数学模式:   应用题目用什么样的数学公式或是模式表达

  3. 编程实现:   应该编程语言来实现应用题目要求的数学模式

  4. 程序测试:  在完成编程成后, 根据提供的数据, 运行测程, 确保运行满足题目的要求; 比如: 输入和输出符合满足题目要求, 程序运行没有错误等

  5. 結果分亨及讨论   

                                                                                                              课堂上课安排                                                                                                      

 

课堂安排

       小班教室内上课, 5人开班
       10节课, 每节课一个半时

 

报名条件

       七年级以上学生,学过中级编程课程
 

 

费用:   每节课一个半小时, $30, 总计十节课

       


上课时间: 

       2023年9月份开始上课, 时间为星期天

 

地点:   

       14街和McCowan Classroom

 


报名和入学测试:


       报名后要求学生参加一个基本测试, 只有测试合格才能参加课程