1 / 11

CodeRacer

CodeRacer. Team Members Alvan Yoo Grace Liaw Brenda Tan Jonathan Sim Lee Chau Ming. Final year Projection Presentation. Project Topic Description.

guri
Download Presentation

CodeRacer

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. CodeRacer Team Members AlvanYoo Grace Liaw Brenda Tan Jonathan Sim Lee Chau Ming Final year Projection Presentation

  2. Project Topic Description The overall aim of this project is to produce an educational tool for students learning to program, specifically in C++. A framework allowing other languages, possibly scripting languages also, could be developed but doesn’t need to be. The tool will be built up of a series of programming challenges, which will increase in difficulty. Given a specific pattern or challenge, the user will need to code the solution within the program and have it tested before moving to the next challenge. For example, the simpler challenges may involve writing code to display n lines each with n stars on them, or in a triangular pattern. More complex tasks could involve the user needing to implement something in accordance with particular inheritance hierarchies or UML specifications, or to solve particular mathematical problems numerically.

  3. Market Research

  4. Current Solutions The top three C++ educational websites that has garnered the most traffic are as follows: • www.cprogramming.com • www.cplusplus.com • www.learncpp.com

  5. Audience Demographics www.cprogramming.com www.cplusplus.com

  6. Gamification • Gamification is the integration of the game elements, game thinking and game mechanics in non-game contexts in order to make learning process more engaging and fun. • Currently, gamification is still a small percentage in the game market. However with its rapid growth reflects that it is increasing social acceptance of game and the realization that game components can be a powerful motivational tool for learning.

  7. Introduction To develop an educational environment for users who are learning how to program in C++, in an interactive and engaging manner. It should work seamlessly together with a framework of tools to deliver a student centric learning experience by unifying educational theory & practice, technology and content. Two main portion of the system; Tutorial Educational and Interactive exercises

  8. User Functionalities User Modules • Tutorial • Readings on the C++ language • Split into different lessons accordingly to the difficulty • Users recommended to read through the tutorials before attempting the coding exercises • Interactive Coding Exercises • Game 1 - MCQ • Game 2 – Code Book • Practice Mode

  9. Admin Functionalities • Manage Coding Exercises • View questions according to game level • Add new questions • Edit Existing question • Delete existing question • Manage Tutorials • View available tutorials • Add new tutorials • Edit existing tutorial • Delete existing tutorial

  10. Why CodeRacer Matter • The learning curve of C++ can be a steep one for many, the team seek to deliver an educational tool that enable users to pick up the programming language fast and at the same time, enjoying it.

  11. Demo

More Related