National Excellent Course
‘Information security technology’
This course aims to introduce the core concepts of Information Security. Through learning of this course, students will understand the basis of the principle of information security, the core the algorithms of access control and cryptographies and the protocols of key distribution.
Provincial Excellent Courses
‘ Programming in C++’
C++ language is a widely-used object-oriented programming language, which can realize the object-oriented program design. This language is suitable for writing both application software and system software. This course systematically and comprehensively tells the basic concept of C++ language, the basic grammar and programming method, describes the object-oriented characteristics of C++ language in detail, such as class and object, inheritance, and derived class, polymorphism and virtual function etc.
‘Operating System’
The operating system is an indispensable basic system software in a computer system. It is used to manage and control the software and hardware resources of the computer system, and to provide user interaction interfaces. It is the soul and core of the computer system. "Operating System A" is an important professional basic and compulsory course for computer science and technology majors, and it has a very important position in the entire teaching system. As one of the core courses of computer science and technology, this course not only helps students master the basic concepts, principles and design methods of operating systems, but also cultivates students the capabilities of software design and development and computer system management and maintenance.
University Excellent Courses
‘Assembly Language and Microcomputer Interfacing’
It is a compulsory course for computer science and technology majors. This course systematically introduces the internal structure of Intel 16 bit CPU 8086 / 8088, the design of assembly language program, the main characteristics and application methods of typical interface chips, and establishes the overall concept of microcomputer system. The purpose of this course is to make the foreign students master the assembly language programming of PC platform, the software and hardware design technology of various common I / O interfaces, and cultivate the analysis and design ability of the foreign students' microcomputer system, as well as the application ability of solving complex engineering.
‘Data Structure’
It is a comprehensive basic course in computer science. It is the base not only for general program design but also for operating system design and implementation, database system, complier programs, other system and application programs.In this course, we discuss the logical structure, storage structure and the algorithm of some related operations in a variety of data organizations. The purpose is to let the student learn to analyze data features, gain the knowledge of data organization, data storage and processing data, and strengthen the ability in choosing appropriate data structure and algorithms for practical application.