Top-of-the-line courses

Linear algebra

The course of linear algebra is a required basic course for engineering, Agricultural and economics students in colleges and universities. It is an essential basic knowledge and an important tool for studying natural science, Engineering Technology and Enterprise Management. Its task is to enable students to acquire basic knowledge of determinant, matrix algebra, system of linear equations, linear transformations and quadratic forms, and to master basic operations, train the ability of logical thinking, logical reasoning and using matrix algebra to solve some practical problems, so as to lay the necessary foundation for the following courses and work.

 

Principles of computer organization

“Principles of Computer Organization” course in 2017 and 2019 respectively approved school-level quality resource sharing courses and school-level online and offline combination of quality courses. In March 2020, online courses were launched on the South China Agricultural University. The principle of computer composition is a core required course for Computer Science and Technology, Software Engineering and Network Engineering. From the position of the course, it acts as a link between the leading course —— -- Digital Logic, digital circuit and the following course —————— operating system, system structure, etc. . This course is mainly about the basic principles and operating mechanism of computer hardware system. Starting from the five components of the hardware system, the course explains the working principle, design method of each component and the basic principle of the whole system. The main contents are as follows: Introduction to computer system; Operation Methods and calculators; storage system; instruction system; Central Processor; system bus and I/O system. By studying this course, we can understand the general principles of computer composition and internal Operation Mechanism, and lay a good foundation for learning the following courses of this specialty and carrying out the technical work related to hardware.

 

“computer composition principle” course website (need to apply for an account number to log in)



Course on management information systems

The course of Management Information System is the core course for undergraduates majoring in Information Management and information system. Through the course, students will be made aware of the importance of information systems to business, master the basic concepts and structures of Management Information Systems, and develop the basic ideas and methods of management information systems, understand the current enterprise mainstream application system functions and applications.

The course adopts NClass platform to set up the course website, publish and share the course resources, and share the result of course construction. For our students, use the South China Agricultural University online platform to provide resources for students to learn on their own, to post homework notices, and to interact with teachers and students. The number of access and usage of the platform is high in the ranking of platform courses.

The course uses the foreign high-level English original edition teaching material, the teaching content advances with the time. It emphasizes the comprehensive analysis of information system applications from the perspective of IT and business. It focuses on the relationship between information technology and business process, organization and competitive advantage to help students better understand the nature of Management Information System. The course is rich in resources and provides students with a wealth of literature for autonomous learning and research-based learning, including classic literature in the field of information systems, and original cases from famous foreign universities such as MIT and Harvard, at the same time, it also provides domestic cases and self-compiled cases.

This course strengthens the training of practice and hands-on ability, that is, students are required to have basic management information system development skills. This course presents a teaching method that combines case study and course design. The teacher gives the subject of the system, such as sales system, and then asks the students to group together through social relations and contact to determine the object of the example, investigate and analyze requirements, Design Technical Solutions, and develop implementation systems. Similar topics help teachers guide the classroom analysis of the different needs of the same theme system in different industries. Examples of different industries and enterprises are conducive to students’ thinking and initiative.



Course of Digital Circuit and logic design

The course of Digital Circuit and Logic Design, which was approved in 2017, is an important basic course for computer science and Technology, Software Engineering and Network Engineering. The course analyses the principles of classical combinational logic and sequential logic, as well as new developments in digital devices and the resulting new techniques and methods of digital system design. “Digital Circuit and Logic Design” curriculum group is based on “Digital Circuit and Logic Design” curriculum as the core, integrated in the content of each other to present and complement the lead and follow-up courses, that is “University Computer Foundation” , “Assembly Language program and design” , “computer composition principle” , “embedded system principle” , “data communication” , “microcomputer interface and communication” . The courses in this course group are closely connected and have a wide range of influence. They are core courses of hardware series for computer-related majors, it covers basic courses and core courses of Computer Science and Technology, Network Engineering, Software Engineering and Industrial Engineering. Taking “Digital Circuit and logic design” as an example, nearly 20 natural classes are selected every year, and nearly 700 students attend classes every year. The Class Hour is 88 hours, which is the most hours of all computer courses.

The task of this course is to let students master the basic methods of digital logic circuit analysis and design, and to lay a solid foundation for the hardware and design of digital computers and other digital systems.

Course website of Digital Circuit and logic design

 


Object-oriented programming

The object-oriented programming course, which was approved in 2015, is a required course for undergraduates majoring in Computer Science and Technology, Software Engineering, and Network Engineering. Object-oriented software development method is a kind of software development method which has absorbed the useful concepts and effective methods in the field of software engineering. It integrates abstractness, encapsulation, inheritance and polymorphism, and can help people to develop modular, high-level abstract data, reflect the information hidden, reusable, easy to modify, easy to expand and other characteristics of the program.

This course consists of the object-oriented programming for theoretical teaching and the Integrated Practice III for practical teaching.

Object-oriented programming course website