Cultivate a certain basic theoretical knowledge of computer science and technology, have preliminary algorithm analysis and design, program design and implementation, and system design and development capabilities, and be able to engage in enterprises, undertakings, technology, administrative departments, and secondary and elementary education units. Computer application software development, computer system software analysis and maintenance, computer network management and maintenance, computer hardware system application and maintenance, and applied high-quality professional talents in computer teaching.
Main courses: Introduction to Computers, Engineering Mathematics (①Set Theory and Mathematical Logic; ②Graph Theory and Combination Mathematics; ③Algebraic Structure and Elementary Number Theory), Fundamentals of Programming, Data Structure, Operating System, Principles of Computer Composition, Digital Logic and Digital Circuits , Computer network, compilation principle, database principle, algorithm design and analysis, etc.