We suggest an intelligent computer assisted instruction (ICAI) system for learning the principle and use of vector analysis. The ICAI system has to carry following functions : a generation of problems, a matcher with a student's response, presentation of contents to be learned and student model classified by knowledge acquisition level of student. We present how to realize these functions using a computer algebra. The system is programmed, considering the exercise to lower year university students.