zoukankan      html  css  js  c++  java
  • 0. 学前必读

    第0章 学前必读

    教学目标

    • 了解网站大体菜单结构
    • 了解都有什么课程,每门课程的难易程度,以及建议的学习顺序

      在正式开始使用CodeMonkey之前,让我们首先来了解一些基本内容。

    主页菜单

    登录CodeMonkey网站后,将会显示如下主页菜单。

    main_menu

    • 右上角的三条横线的菜单: 在这里,你可以完成切换语言、修改头像、修改密码等操作。
    • 我的活动 (My Activities): 单击此按钮,将会显示所有活动(可理解为就是小课程的意思)。
    • 我的游戏 (My Games): 单击此按钮,将会显示所有你自己创建的游戏。
    • 我的关卡 (My Challenges): 单击此按钮,将会显示所有你自己创建的关卡。
    • 创意区 (Discovery): 单此按钮,将会显示其他用户所创建的游戏和关卡。

    切换语言

    CodeMonkey支持多语言,在打开网站后,如果默认使用的不是中文,你可以通过右上角的三条横线的菜单按钮来更改语言选项,如下图所示。

    switch_language

    建议设置英文为默认语言,因为据我观察,尽管大部分内容都做了汉化,但有些翻译反而会让人越看越糊涂。

    修改头像


    你可以设置自己喜欢的头像,同样是先点击右上角的菜单按钮,然后选择“我的账号”。在打开的页面,单击左侧的你的头像进行修改。

    select_avrtar

    我的活动 (My Activities)

    在这里,你能看到所有的活动(Activity),你自己创建的关卡(Challenge)与游戏(Game),以及在学习过程中你所取得的徽章(Achievement)。

    在此有必要对“关卡”与“游戏”这两个字眼进行一下区分说明。

    在CodeMonkey网站上,一项课程(Course)往往由几个活动(Activity)组成。你可以认为将一门大课程(Course)分解成了若干门小课程,每一门小课程即为一个活动(Activity)。

    而关卡(Challenge),它专门被用来指代“编程探险 (Coding adventure)”这门课程中的关卡,看到“关卡(Challenge)”字眼,你想到这门课程就行了。

    “游戏(Game)”则是指“游戏生成器 (Game builder)”这门课程中你自己创建的游戏。

    以上内容你有个印象就行,不必深究。

    当前CodeMonkey网站上一共有如下6门课程(Course):

    • 编程探险 (Coding adventure)
    • 渡渡鸟数学营 (Dodo does math)
    • 关卡设计 (Challenge builder)
    • 游戏设计 (Game builder)
    • 香蕉大探险 (Banana tales)
    • 聊天机器人编程 (Coding chatbots)

    编程探险 (Coding adventure)

    编程探险这一门课程(Course),由以下几项活动(Activity)组成。

    coding adventure basic 1 coding adventure basic 2 course_coding_adventure_basic_3 course_skill_mode_1 course_skill_mode_2 course_skill_mode_3

    这一系列课程也就是大众最为熟知的小猴子捡香蕉的游戏。

    小猴子抢回香蕉的故事情节充满趣味,游戏设计把编程知识融入其中,其内容充满挑战性,很容易培养儿童对编程的兴趣。

    这一系列课程采用的编程教学语言是CoffeeScript,这是JavaScript的一种转译语言,执行效率非常高。其代码指令简洁、可读性强,非常接近自然语言,很适合作为编程教育的启蒙语言。

    可以这样理解这几项活动的关系:

    • 编程探险,你可以把它们看作是教材,它会不断教你新的知识点。
    • 进阶模式,它们则相当于课后复习提高。
    • 创建挑战关卡,你可以在这里创建属于自己的关卡并分享。

      这门课程是CodeMonkey的主打课程,强烈建议从这一门课程开始学习,迈出你的编程第一步。

    渡渡鸟数学营 (Dodo does math)

    渡渡鸟数学营这一系列课程,在教孩子学习编程之余,着力于各种基本的数学知识的训练,如长度、角度、乘法等。它包含以下几项活动。

    course_dodo_does_math_distances course_dodo_does_math_angles course_dodo_does_math_multiplication course_dodo_does_math_hour_of_code

    建议学习编程探险 (Coding adventure)课程一段时间后,可以同时学习渡渡鸟数学营 (Dodo does math)这一系列课程。这样,既能巩固所学到的编程知识,也能复习在学校里学到的数学知识,一举两得。

    关卡设计 (Challenge builder)

    关卡设计这门课程包含以下活动:

    course_create_challenges

    在这门课程中,你可以自己创建基于小猴子的游戏,那些在“编程探险 (Coding adventure)”中间出现的老朋友们,如乌龟、鳄鱼等卡通形象,此刻你都能拿来创建属于你自己的游戏关卡,与全世界的用户分享你天马行空的创意。

    游戏设计 (Game builder)

    这一系列课程包含以下几项活动:

    course_game_design_platformer course_game_design_frogger course_game_design_draw_your_own_sprites course_game_design_create_games course_game_design_hour_of_code course_moon_lander_hour_of_code

    在这门课程中,你可以创建更多交互方式、更多场景下的游戏。

    香蕉大探险 (Banana tales)

    香蕉大探险这一系列课程包含以下几项活动:

    course_banana_tales_fundamentals course_banana_tales_advanced_topics

    这一系列课程主要教授Python的基础知识。

    Python是当今业界最流行的编程语言,它被广泛应用于大数据、人工智能、机器学习等领域。

    聊天机器人编程 (Coding chatbots)

    这一系列课程同样是用来学习Python的,它包含了以下几项活动:

    course_coding_chatbots_python course_trivia_chatbots_hour_of_code

    通过这一系列课程,你可以编写出一个可以和你聊天的机器人。怎么样,听起来是不是非常酷?

    建议在学习完前四门课程后,再学习最后两门课程。

    创意区 (Discovery)

    点击右上角的“创意区”,在这里,你可以看到其他用户创建的游戏与关卡,当然这些游戏与挑战你也是可以打开并玩的。

    创意区的游戏与关卡,具有一定难度,建议在学习一个月之后,再进行尝试。

    ad

  • 相关阅读:
    el-select下拉框选项太多导致卡顿,使用下拉框分页来解决
    vue+elementui前端添加数字千位分割
    Failed to check/redeclare auto-delete queue(s)
    周末啦,做几道面试题放松放松吧!
    idea快捷键
    解决flink运行过程中报错Could not allocate enough slots within timeout of 300000 ms to run the job. Please make sure that the cluster has enough resources.
    用.net平台实现websocket server
    MQTT实战3
    Oracle 查看当前用户下库里所有的表、存储过程、触发器、视图
    idea从svn拉取项目不识别svn
  • 原文地址:https://www.cnblogs.com/outs/p/11042720.html
Copyright © 2011-2022 走看看