Coding Challenge

YOUR CHALLENGE

Coding continues to play an important and crucial role in our lives and in education. The language of code provides students with the opportunity to be creative and innovative in their design of apps and websites. In South Africa there is a huge demand for computer science graduates as well as the push for solving real world problems with the use of technology. This category challenges you to tap into your entrepreneurial skills to create an original app or website prototype, using Apple’s coding language, Swift. We encourage your students to use code to solve real world challenges in their schools, community and country.

This challenge is open to the coding language and platform of your choice.

JUDGING CRITERIA

  1. Creativity, innovation and originality of the app or website idea – apps or websites that are merely clones of other apps will be ranked lower.
  2. Productivity of the app or website and how it serves its purpose (usefulness).
  3. Design, user interface and functionality of the mobile app or website.
  4. Overall quality of app or website.
  5. If your app or website is not publicly available (i.e., it’s not available in an app store or its not a live website), you should upload a pdf of screen-shots of your creation. Your entry must be accompanied by a pdf of a description (max 500 words) on why you created the app or website, its purpose and what problem it solves.
  6. The project presentation should be of high quality (minimal errors; project thoroughly edited and revised).
  7. If app or website was developed as a group, groups cannot exceed a maximum of 4 members.

CATEGORIES​

Prizes to be awarded to winners in the following grade categories:

  • Grade 4 – 7
  • Grade 8 – 12

Get the upper hand in with this category by exploring Apple’s #EveryoneCanCode teacher guides that can take you all they way from no coding experience to building your very own app. Using the #EveryoneCanCode curriculum, develop your App prototyping skills with Learn to Code 1 & 2 where you can learn fundamental coding concepts using Swift code or take the plunge and create your own basic website or app by developing your Swift coding skills with the Intro To App Development Course.

APP SUGGESTIONS

DOWNLOAD INFO PACK