The front group Project team functional specification

Background of the project

In this day and age, in many areas, the program capacity has gradually become a very important basic skills, teaching programming has become increasingly common. Many professional program design course as a first-year college courses, and even youth education are also being set off a wave of learning to program.

However, for students first contact with the programming, how to make them faster entry remains a need for educators to think about programming. Many students in the initial contact program, due to lack of programming experience, often there will be a variety of problems, and these problems is difficult to directly reflected in the output code is compiled or run, leading the students in learning the early part of the slow pace of learning, programming enthusiasm for learning is also inadequate. If we can have an intelligent platform that helps novice programmer (or a beginner some new language) faster to cross the obstacles early learning, then the programming for educators and learners program, can play a very big help, and we hope this project is to achieve such an AI Coach.

User scene analysis

| Scene | no programming experience housewife |
| programming knowledge and capabilities | never had any contact |
| motive | usually relatively empty, nothing to do things |
| Objective | hoping to be some basic programming languages and programming thinking, able to write Some simple basic program |
| difficulty | basic are not, see the online programming courses do not understand |
| user preferences | want simply, when science can keep up |
| account for about 30% of the population | proportion of users |
| typical scenario | AI Coach landing site, according to their ability to map and computer skills to select the appropriate topic, spend some time each day to complete the title, the corresponding part of the knowledge learned |
| --- | --- |

Guess you like

Origin www.cnblogs.com/hsfzxjy/p/11722511.html