The course design of the department emphasizes theory, application, practice and the balance among them. In addition to basic mathematics and programming, courses on the theory and applications of computer software and hardware are also included. With the training, our students can equip themselves for the job market or advanced studies. The master program is intended to help the students choose a proper field of research for further study by coordinating the specialties of the faculty and the interests of the students. This enables them to get more important positions in the job market and facilitates their doctoral study. The doctoral program is designed to train the students to do research independently so that the doctorate awardees can continue their research and make significant contribution to the academic research for the country.