toggle menu

Entry – UNSW Coding Challenge 2024

2024 Robotics Coding Challenge

(UNSW Built Environment)

Let’s enjoy coding online courses and create your coding game!

 

2024 Robotics Coding Challenge

(UNSW Built Environment)

From the Summer holiday to Term 1 2024, let’s enjoy coding online courses and create a coding game!

 

Encouraging word from A/Prof Riza Sunindijo(UNSW Built Environment)

We offer inclusive opportunities for Australian students, with a focus on girls and those in remote areas, to learn STEM, Robotics, Coding, and Construction Engineering. Our aim is to prepare the younger generation for future careers and societal changes.

We provide e-learning courses that teach students how to create coding games. These courses cater to different skill levels, from beginner to advanced, and cover topics such as AI, IoT, and Robotics.

Additionally, students can participate in Robotics and IoT challenges. (Please note that robots are required for the Robotics Challenge.)

UNSW Built Environment has received government support to provide inclusive opportunities for Australian students. This program specifically targets girls and students in remote areas, offering e-learning courses in Coding and Robotics. These courses are designed for students with varying skill levels, from beginners to advanced coding. The curriculum covers a range of topics, including AI, IoT, and Robotics. Our goal is to equip the younger generation with the necessary skills for future careers and societal changes.

 

Host and Sponsor:

Host: UNSW Built Environment

Support:

 

Events Schedule:

Challenge Period: From Summer Holiday 2023 to Term 1 2024

Code and Presentation Submission Deadline: 10 Apr  2024

Competition Award Ceremony: 24 Apr 2024
(Among the students who participated in the coding challenge, outstanding students who submitted their project code will be invited to the offline award ceremony held at UNSW.)

Award Ceremony Schedule:

10:00 AM

Welcome and Presentation

Coding Award Ceremony

Sharing by a female leading game studio developer

11 AM

Morning Tea 20

Construction Presentation

Robotics Award Ceremony

Sharing by Robotics Professor

Sharing by a female Engineer

12:30 PM

Lunch

1 PM

Sharing by a female construction practitioner

Special Construction Events

 

Place: UNSW

Participation Fee: $300 → $30

How to Participate

  1. Select your Coding Course
    1. K-Y2: Scratch Junior
    2. Y3-Y6: Scratch, Entry
    3. Y7+: Scratch, Entry, Python, C++, and so on…(You can make your game with any programming languages)
  2. Register
  3. Study
  4. Submit

Submission Details:

  1. Presentation video (self-introduction, game introduction, how to code)
  2. Project code (share the link by pressing “Share” or send it as a compressed file via email)

Submission Email: roboticscodingchallenge@gmail.com

Coding Event Details

Theme: save the world from the dangerous zombie

Description: Zombies are spreading rapidly. To respond, we need more construction materials and safe buildings. We also need better weapons to rescue people. We must consider different methods to increase our chances of survival. In the battle against zombies, we need to improve equipment and strategies, train survivors, and strengthen cooperation. By doing so, we can defend against zombie attacks and continue efforts for humanity’s survival.

Sample presentation video from last year

 

Essential Elements and Components:

– Material collection: Gather various materials to construct buildings and protect people. Create weapons to save people from zombies.

– Concise Coding: When gathering materials, create variables that allow you to build higher-level structures and weapons. Use loops and conditionals effectively to write concise and efficient code. It is also a good idea to modularize frequently used code into functions.

– Good Story: Successful apps and games must have engaging stories that capture people’s interest. Additionally, games should be challenging enough to provide a sense of accomplishment, without being too difficult or too easy to enjoy.

– Creativity: It is great to learn ideas and coding skills by looking at other one’s good code, but instead of copying it directly, try coding it again with your own code. Also, try drawing characters using the drawing function yourself.

– Creativity: Deduction for copying other works.

– Code: Presence of unnecessary code, absence of duplication, simplicity, and logic.

– AI (Artificial Intelligence, Entry Only): If you create a game using the machine learning model below in Entry AI Blocks, you will receive bonus points.Evaluation Criteria: Score from 1- 5 for the following items:

What we did last year

2023 Robotics Coding Challenge Summary Video

Download Creative Construction Game Basic Code

1
Download Creative Construction Game Basic Code

Entry Coding Basic

1
ECB – Entry Program Language Setting (Korean to English)
2
ECB – Overview of the Entry Coding Program
3
ECB – Lesson – 01 Talk to each other
4
ECB – Lesson – 02 Control the character with the arrow keys
5
ECB – Lesson – Control the character with the arrow keys – Exercise 01
6
ECB – Lesson – Control the character with the arrow keys – Exercise 02
7
ECB – Lesson – 03 Control flowers with your mouse
8
ECB – Lesson – Control flowers with your mouse – Exercise 01
9
ECB – Lesson – Control flowers with your mouse – Exercise 02
10
ECB – Lesson – Control flowers with your mouse – Exercise 03
11
ECB – Lesson – 04 Duplicate the petals and draw a flower!
12
ECB – Lesson – Duplicate the petals and draw a flower! – Exercise 01
13
ECB – Lesson – Duplicate the petals and draw a flower! – Exercise 02
14
ECB – Lesson – Duplicate the petals and draw a flower! – Exercise 03
15
ECB – Lesson – 05 Choosing a Viking Weapon!
16
ECB – Lesson – Choosing a Viking Weapon! – Exercise 01
17
ECB – Lesson – Choosing a Viking Weapon! – Exercise 02
18
ECB – Lesson – 06 Create your own paint-brush!
19
ECB – Lesson – Create your own paint-brush! – Exercise 01
20
ECB – Lesson – Create your own paint-brush! – Exercise 02
21
ECB – Lesson – 07 Create an interactive storybook Part 01
22
ECB – Lesson – 07 Create an interactive storybook Part 02
23
ECB – Lesson – Create an interactive storybook – Exercise 01
24
ECB – Lesson – Create an interactive storybook – Exercise 02
25
ECB – Lesson – Create an interactive storybook – Exercise 03
26
ECB – Lesson – 08 Make a piano and play

Entry Booster to Intermediate

1
Entry Intermediate Booster 01 – Gravity Keeping Ball Game
2
Entry Intermediate Booster 02 – Debugging
3
Entry Intermediate Booster 03 – Variable and List
4
Entry Intermediate Booster 04 – Variable 2
5
Entry Intermediate Booster 05 – Sequence of Action
6
Entry Intermediate Booster 06 – Algorithm
7
Entry Intermediate Booster 07 – Algorithm – Catch me if you can – Making Decision
8
Entry Intermediate Booster 08 – Algorithm – Automatic Door – Making Decision
9
Entry Intermediate Booster 09 – Making a Functions

Entry Coding Intermediate

1
ECI – Entry Intermediate 01. Launching a Rocket
2
ECI – Entry Intermediate 02. Trip of Fish
3
ECI – Entry Intermediate 03. Dice Game
4
ECI – Entry Intermediate 04. Hungry Lion
5
ECI – Entry Intermediate 05. Drawing a Picture
6
ECI – Entry Intermediate 06. The Robot Vacuum
7
ECI – Entry Intermediate 07. Car Travel
8
ECI – Entry Intermediate 08. Ball Bouncing Game
9
ECI – Entry Intermediate 09. Penguin Adventure
10
ECI – Entry Intermediate 10. Avoiding the venomous snakes
11
ECI – Entry Intermediate 11. Open a Treasure Chest with a Passcord
12
ECI – Entry Intermediate 12. Guess the world capitals

Entry Coding Advanced

1
ECA – Entry Advanced 01 – Flipping Eagle
2
ECA – Entry Advanced 02 – Catching Moles
3
ECA – Entry Advanced 03 – Drawing Shapes
4
ECA – Entry Advanced 04 – Calculation Robot
5
ECA – Entry Advanced 05 – Multiplication Game
6
ECA – Entry Advanced 06 – Guessing Number
7
ECA – Entry Advanced 07 – Vending Machine
8
ECA – Entry Advanced 08 – Avoiding Chilli Monkey
9
ECA – Entry Advanced 09 – Scissors Paper Rocks
10
ECA – Entry Advanced 10 – Catching Bugs
11
ECA – Entry Advanced 11 – Numbers System in Computers
12
ECA – Entry Advanced 12 – Types of Searching Method
13
ECA – Entry Advanced 13 – Algorithm Sequential Searching
14
ECA – Entry Advanced 14 – Automatic Report of Football Match
15
ECA – Entry Advanced 15 – Fireworks
16
ECA – Entry Advanced 16 – Making Film From Photos

Entry Coding Ai

1
ECAI – Entry Ai 01 What is Artificial intelligence?
2
ECAI – Entry Ai 02 Sound Recognition
3
ECAI – Entry Ai 03 Weather Forecast and the Harmful Fine-Dust level
4
ECAI – Entry Ai 04 Vision Recognition – Growing Tree
5
ECAI – Entry Ai 05 Vision Recognition – Drawing
6
ECAI – Entry Ai 06 Vision Recognition – Cats and Dogs
7
ECAI – Entry Ai 07 Vision Recognition – Scissors Paper Rock

Arduino IoT Coding with Entry

1
AICE – 01 – Entry – Getting to know Smartboard
2
AICE – 02– Entry – LED 01
3
AICE – Exercise Lesson 02
4
AICE – 03 – Entry – LED 02
5
AICE – Exercise Lesson 03
6
AICE – 04 – Entry – LED 03
7
AICE – Exercise Lesson 04-01
8
AICE – Exercise Lesson 04-02
9
AICE – Exercise Lesson 04-03
10
AICE – 05 – Entry – Switch 01
11
AICE – 06 – Entry – Switch 02
12
AICE – Exercise Lesson 05-01
13
AICE – Exercise Lesson 05-02
14
AICE – Exercise Lesson 05-03
15
AICE – 07 – Entry – Switch and Buzzer
16
AICE – Exercise Lesson 06-01
17
AICE – Exercise Lesson 06-02
18
AICE – 08 – Entry – Analog System and CDS
19
AICE – Exercise Lesson 08-01
20
AICE – Exercise Lesson 08-02
21
AICE – 09 – Entry – Thermo Sensor
22
AICE – Exercise Lesson 07-01
23
AICE – 10 – Entry – Tilt Sensor
24
AICE – Exercise Lesson 09-01
25
AICE – Exercise Lesson 09-02
26
AICE – 11 – Entry – Reed Sensor
27
AICE – Exercise Lesson 10-01
28
AICE – Exercise Lesson 10-02
29
AICE – 12 – Entry – Variable Resistor
30
AICE – Exercise Lesson 11-01
31
AICE – Exercise Lesson 11-02
32
AICE – 13 – Entry – IR Sensor
33
AICE – Exercise Lesson 12-01
34
AICE – Exercise Lesson 12-02
35
AICE – 14 – Entry – Mic Sensor
36
AICE – 15 – Entry – Servo
37
AICE – 16 – Entry – Rain Sensor
38
AICE – 17 – Entry – Ultrasonic Sensor
39
AICE – Exercise Lesson 16-01
40
AICE – Exercise Lesson 16-02
Entry – UNSW Coding Challenge 2024
Price:
$30

.

This website uses cookies and asks your personal data to enhance your browsing experience.