Educational Objectives
Against the backdrop of the information field, this major is set to cultivate senior applied professionals with a good knowledge of mathematics and mathematical thinking ability, who acquire the basic theories and expertise of information and computing science, familiarize with current popular software development platforms and tools, and establish scientific computing, software development and design, information processing and coding, algorithm design and analysis, digital image processing and information security, and other application software development capabilities.
Fundamental Courses
Basic Programming (C), Object Oriented Programming (VC++), Data Structure, Algorithm Analysis and Design, Database Principles and Application, Discrete Mathematics, Computer Network, Computer Graphics, Numerical Analysis, Mathematical Modeling and Mathematical Software, Data Warehouse and Data Mining, Information Security Technology, Information System Analysis and Design, Digital Image Processing, JAVA Programming, Web Technology (JSP), WEB Application Development, and Python Programming, etc.
Job Prospects
The main opportunities for students in this major to be employed are as follows: (1) software development and testing in IT companies; (2) database maintenance, data mining and big data analysis in enterprises, public sectors and various service outsourcing companies; (3) the research, application and development of computer graphic and image processing in IT companies; (4) continuing to study for master's and doctoral degrees in universities at home and abroad.