Development of computer assisted instruction (CAI) for compiler model: The simulation of stack on code generation

Computer assisted instruction (CAI) is an interactive instructional technique that can be used to assist the learning process. CAI method is a combination of hardware and software capabilities. CAI method allows the learning process between teachers and students become more interactive, interesting, effective, and efficient. One of the software that can be used to develop computer-assisted instruction is flash. In this study we tried to develop computer-assisted instruction using flash for a compiler model, which is making the simulation of stack during code generation of compilation. From the experiments have been made, we success developed a computer assisted instruction that can be used easily, provide more effective and efficient than manual methods of teaching. This is evident from the results of evaluations that have been made.