Computer composition and principle teaching plan