项目介绍

编程创客

2024-05-27 17:34  来源: 厦门网

编程创客

  一、赛事组别设置(2024年9月开学所在年级为准):

  1、 小学A组:4年级及以下;

  2、 小学B组:5-6年级;

  3、 初中组;

  4、 高中组;

  二、软件使用说明(比赛软件仅限附件一中指定软件进行参赛)

  1、 小学A组,不限软件(可使用图形化编程软件或python软件进行作品开发);

  2、 小学B组、初、高中组限使用python软件进行作品开发;

  三、评分标准

  A.主题内容:(10分)

  1.作品主题明确,需围绕大赛主题进行创作,内容清晰完整。

  2.作品表达、展现逻辑清楚,符合主题。

  3.作品为作者原创,无抄袭。

  B.程序设计(50分)

  1.作品设计步骤清晰,具有一定的代码数量。

  2.程序设计逻辑严谨合理,运行流畅、高效,无明显错误。

  3.程序设计稳定性高,结构合理,代码规范。

  4.通过多元、合理算法解决复杂计算问题。

  5.程序设计有创新性,功能多样。

  C.艺术审美(20分)

  1.界面美观、色彩协调、布局设计独到,富有新意。

  2.角色富有美感,大小协调、有特点、有个性。

  3.场景设计合理,符合主题需求。

  D.作品介绍(20分)

  1.作品展示思路清晰,操作娴熟,作品演示过程完整。

  2.语言表达清晰流畅,体现作品亮点及教学意义。

  四、初赛作品提交要求及赛场纪律

  1、初赛:

  编程创客初赛作品采用在线提交模式进行,要求作品独立完成,符合赛事主题,有创新性,作品雷同率不得高于50%,雷同率高于50%(含50%)则作品视为无效作品,判定0分;

  作品提交/制作包含:

  A.作品设计说明

  (1)PPT格式提交

  (2)清晰说明制作思路

  (3)PPT页数限10页内

  B.作品源文件

  (1) 使用指定软件进行作品设计

  (1) 作品原创,雷同50%视为无效

  C.作品讲解视频

  (1)MP4格式提交

  (1)时长限200秒内

  (3)内容包含:自我介绍 、作品讲解

  2、 决赛:

  决赛采用现场命题,现场制作、现场答辩形式进行,学生在指定的参赛选手时间内完成作品制作,并按要求完成作品答辩;

  决赛比赛时间:

  决赛创作时间:180分钟;

  决赛现场答辩时间:每人2~3分钟;

述中会详细解释概念, 并给出足够的示例。 但是参赛选手需具备足够的理解能力与学科知识, 具体的要求可按照能读懂样题题目要求的标准来衡量。

  附件一:编程创客决赛软件安装汇总

  Python:

  Python环境

  Aptana配置中文

  PyCharm

  Visual Studio Code

  C++:

  Dev C++

  图形化编程:

  Scratch

  Mind+

  源码编辑器Kitten

  慧编程mBlock5

  Kittenblock

  其他:

  美图秀秀

  Python第三方库安装汇总

  aiohttp==3.7.1

  appnope==0.1.0

  argon2-cffi==20.1.0

  async-generator==1.10

  async-timeout==3.0.1

  attrs==20.2.0

  backcall==0.2.0

  beautifulsoup4==4.8.1

  bleach==3.2.1

  certifi==2019.11.28

  cffi==1.14.4

  chardet==3.0.4

  Click==7.0

  cmake==3.15.3

  cycler==0.10.0

  decorator==4.4.2

  defusedxml==0.6.0

  easygui==0.98.1

  entrypoints==0.3

  Flask==1.1.1

  Flask-SQLAlchemy==2.1

  graphviz==0.15

  idna==2.8

  idna-ssl==1.1.0

  importlib-metadata==3.1.0

  ipykernel==5.3.4

  ipython==7.16.1

  ipython-genutils==0.2.0

  ipywidgets==7.5.1

  itsdangerous==1.1.0

  jedi==0.17.2

  jieba==0.42.1

  Jinja2==2.10.3

  joblib==0.17.0

  jsonschema==3.2.0

  jupyter==1.0.0

  jupyter-client==6.1.7

  jupyter-console==6.2.0

  jupyter-core==4.7.0

  jupyterlab-pygments==0.1.2

  kiwisolver==1.3.1

  MarkupSafe==1.1.1

  matplotlib==3.2.1

  mistune==0.8.4

  multidict==5.0.0

  nbclient==0.5.1

  nbconvert==6.0.7

  nbformat==5.0.8

  nest-asyncio==1.4.3

  notebook==6.1.5

  numpy==1.17.4

  opencv-contrib-python==4.1.2.30  …….

  SpeechRecognition语音识别处理包

  PyAudio获取麦克风输入包

  baidu-aip百度AI工具包

  pyttsx3

  pywin32

  snownlp

  matplotlib

  opencv-contrib-python

  numpy

  

编程创客C++项目

  一、赛事组别设置(2024年9月开学所在年级为准)

  1、小学组;

  2、初中组;

  3、高中组。

  二、赛制及环境说明

  赛事分为初赛、决赛,比赛形式为个人赛, 一人一队。

  初赛不单独设区赛以全市统一参加线下初赛。

  初赛时长120分钟,满分100分。

  决赛时长180分钟,满分300分。

  比赛环境说明:决赛现场计算机的硬件配置及操作系统需满足 DEV C++ 5.11 版编程环境的运行要求,初赛线下进行笔试。

  三、试题形式及评分说明

  初赛:比赛包括选择、填空、阅读代码推断结果、补全代码题目;

  决赛:比赛包括编程题,题目为若干具有一定难度梯度的编程题目。

  C++ 初中组和高中组的试题不完全相同,决赛比赛的评分采用人工客观评判的方式:

  初赛各类题型答案唯一, 根据结果正误得 0 分或满分。

  决赛编程操作题以选手所提交程序的运行结果为评判依据,每题得分有多个等级, 按照运行结果的完成度不同, 分数最低为 0 分, 最高为满分。

  四、赛事题目涉及的C++知识

  本次比赛所涉及的 C++ 基础知识包括:

  1. 基础数据类型及运算符:

  基本数据类型及类型转换: 整型(int, long long) 、 布尔型( bool) 、 字符型(char) 和浮点型(float, double)

  变量与常量

  字符与字符串

  运算符: 赋值运算符、 算术运算符、 逻辑运算符、 关系运算符

  2. 顺序结构程序设计:

  输入语句

  输出语句

  输出格式控制

  3. 分支结构程序设计:

  If-else 语句

  switch 语句

  分支语句嵌套

  4. 循环结构程序设计:

  while 语句

  for 语句

  do-while 语句

  循环语句嵌套

  break 语句

  5. 数组

  一维数组及二维数组

  数组的输入与输出

  数组元素遍历

  数组元素排序

  字符数组

  6. 函数

  函数的定义和使用

  函数的递归调用

  变量的作用域: 局部变量和全局变量

  7. 简单算法

  进制转换

  模拟算法

  枚举算法

  8. 基本数据结构

  结构体

  栈

  队列

  树 4

  图

  9. 基本算法

  高精度算法

  递推算法

  分治算法

  贪心算法

  搜索算法( 广度优先搜索、 深度优先搜索)

  动态规划算法

  10.试题涉及的学科知识

  除了 C++ 编程的相关知识,还涉及计算机基础知识,以及比赛较少用到特定学科的知识, 比如: 数学、 英语等科目。如果必须使用这些知识, 试题的描

  附件二:赛场纪律

  A. 比赛对号入座

  B.参赛选手不得携带与比赛相关的任何资料、通讯器材进入赛场(如有携带的需要在赛前将相关资料、物品交由监赛老师放置在非比赛区域)如在比赛过程中发现违规物品或使用通讯器材的行为该比赛终止本场比赛零分;

  C.比赛过程中有疑问请举手询问监赛人员,不得询问其他人员;

  D.比赛期间如发现交头接耳行为,监赛人员有权强制其交卷或者以零分处理;

  E.比赛过程中若发现有他人替赛、伪造证件的行为视为作弊,比赛成绩无效;

  F.比赛开始15分钟后参赛选手不得进入赛场;

  G.开赛1小时后方可交卷,并举手向监赛人员报告比赛完毕,监赛人员确认后方可离场;