In order to overcome the problems of convergence and low satisfaction in the traditional course scheduling system, a new Electronic Engineering Teaching Automatic Course Scheduling System based on the Monte Carlo genetic algorithm is proposed in this paper. The overall structure and hardware structure of the course scheduling system are designed. The hardware includes system management, course scheduling information input, course scheduling management, and course schedule query. In the software part, the Monte Carlo genetic algorithm is used to optimize the course scheduling optimization process, and a course scheduling scheme more in line with the needs of students and teachers is obtained. The experimental results show that the Monte Carlo genetic algorithm has higher convergence and higher user satisfaction compared with the traditional genetic algorithm. Therefore, it shows that the performance of the course scheduling system has been effectively improved.