The personal computing device comprises a processor, an on-board memory, an accelerometer, a gyroscope, and a display; a computer program for creating a motion analysis application, the application comprising an accelerometer associated with a user's body movements in three dimensions and A software module configured to receive data from the gyroscope; a software module configured to place the device in a learning mode, wherein the learning mode is a process of recording data of a user performing a defined exercise. A software module configured to place the device in a standard mode, which generates a statistical model for movement; A software module comprising: a step of classifying movement by identifying movement events and comparing them to a recorded model; and applying analysis to body movement data A software module configured to score the exercise form. [Selection] Figure 7パーソナルコンピューティングデバイスは、プロセッサ、オンボードメモリ、加速度計、ジャイロスコープ、及びディスプレイ;運動解析アプリケーションを作成するコンピュータプログラムを備え、該アプリケーションは、三次元でのユーザーの身体動作に関連する加速度計及びジャイロスコープからデータを受信するように構成されるソフトウェアモジュール;デバイスを学習モードに置くように構成されるソフトウェアモジュールであって、学習モードは、画定した運動を行うユーザーのデータを記録する工程であって、それにより運動に関する統計モデルを生成する、工程を含む、ソフトウェアモジュール;デバイスを標準モードに置くように構成されるソフトウェアモジュールであって、標準モードは、確率的解析を身体動作データに適用する工程であって、それにより、運動事象を識別し、記録したモデルと比較することで運動を分類する、工程を含む、ソフトウェアモジュール;及び、解析を身体の動作データに適用してユーザーの運動フォームを採点するように構成されるソフトウェアモジュールを備える。【選択図】図7