On December 19, 2023, the Chinese Ministry of Education's press conference once again emphasized the continued expansion of undergraduate professional degree enrollment. Nowadays, under the influence of the expanding enrollment scale of colleges and universities, the reasonable allocation of limited educational resources has become the primary task of educators, and college students' course choice and course arrangement will directly determine their school life quality. However, the number of students is large, so the research topic of this paper is to use greedy algorithms to design a more efficient course selection and scheduling system. The course selection and scheduling system based on the greedy algorithm can save the resources required by manual scheduling to the maximum extent and directly improve the work efficiency of educators. The system designed and practiced in this paper is effective to a certain extent, and the effective use of the algorithm can avoid many problems in course selection and course arrangement.