Software Technology Basics (1545.0104)

Author: Wang Qingrui
Publisher:
Publish Date: 2004-01-01
Features: This book integrates C language programming, data structures, and software engineering, aiming to systematically introduce readers to the fundamental knowledge in software technology. The content includes the basic concepts and statements of C language, arrays, pointers, functions, files, and compilation preprocessing. It also covers the basic table structures in data structures (including linked list structures), tree structures, and graph structures, as well as common algorithm design methods such as recursion, divide and conquer, dynamic programming, and backtracking. Additionally, it introduces object-oriented programming methods, common development models and tools in software engineering, and the unified modeling language (UML). The content is rich and concise, with exercises provided at the end of each chapter. This book can serve as a textbook or reference for university computer software technology foundation courses, or as a self-study guide for computer enthusiasts learning programming methods.
This book integrates C language programming, data structures, and software engineering, aiming to systematically introduce readers to the fundamental knowledge in software technology. The content includes the basic concepts and statements of C language, arrays, pointers, functions, files, and compilation preprocessing. It also covers the basic table structures in data structures (including linked list structures), tree structures, and graph structures, as well as common algorithm design methods such as recursion, divide and conquer, dynamic programming, and backtracking. Additionally, it introduces object-oriented programming methods, common development models and tools in software engineering, and the unified modeling language (UML). The content is rich and concise, with exercises provided at the end of each chapter. This book can serve as a textbook or reference for university computer software technology foundation courses, or as a self-study guide for computer enthusiasts learning programming methods.

📌 Related Posts