Computer Science and Technology Major (Teachers' College): This major trains teachers and other educators who master computer science and technology, including basic theories, basic knowledge and basic skills and methods of computer hardware, software and application, are proficient in programming and using database technology, network technology and multimedia technology to solve practical problems, have good teaching and educating quality, and can carry out computer education in colleges and technical secondary schools. The main courses are: advanced mathematics, data structure, operating system, computer composition principle, advanced language programming, database principle, computer communication and network, multimedia technology, microcomputer principle, interface technology and so on. Awarded bachelor of engineering or bachelor of science degree.
Computer science and technology major (non-normal): This major trains scientific and technological workers with all-round development in morality, intelligence and physique, systematically and effectively grasps the basic theory of this subject, has a deeper understanding of computer software and hardware systems, has certain analysis, synthesis and innovation ability, and can undertake the tasks of computer software and hardware system design, development and computer subject teaching. The main courses offered by this major are: advanced mathematics, linear algebra, advanced language programming, assembly programming, analog electronic technology, digital electronic technology, computer composition principle, data structure, operating system, compilation principle, discrete mathematics, probability and statistics, microcomputer principle, computer network, database system principle, algorithm design and analysis, software engineering, introduction to artificial intelligence, computer graphics, multimedia technology, object-oriented programming and so on. The graduates were awarded a bachelor's degree in engineering. Suitable for scientific research, application development, information management and teaching in scientific research institutions, companies, technical or administrative departments, schools, factories and mines, etc., and can also further study for master's degrees in this major and related majors. Undergraduate graduates with excellent academic performance can be sent to the department, other universities or scientific research institutions to study for master's degrees in related majors without test.
Statistics major (non-normal): This major trains professionals who master the basic principles and methods of statistics, have a solid foundation of applied mathematics and some knowledge of economics, can skillfully use statistical analysis software to deal with practical problems, and can engage in statistical analysis, management and application in financial institutions, banks, securities, insurance and other enterprises and institutions, or engage in research and teaching in scientific research and education departments. The main courses offered are: mathematical analysis, advanced algebra, probability theory, applied statistics, multivariate statistical analysis, sampling survey, experimental design, time series analysis, econometrics, actuarial science, statistical software and application, program design, etc. Be awarded a bachelor of science degree.