图书目录

Ŀ¼

CONTENTS 

Unit One Programming Language / 1 

1.1 Essential Reading: C Programming Language / 1 

1.2 Advanced Reading: Code Similarity Detection / 6 

1.3 Hot Topic Reading: Neuromorphic Computing / 11 

1.4 Listening: Data Representation / 14 

1.5 Writing: How to Write a Personal Resume and Practise Based on the Given 

Examples / 15 

Unit Two Data Structure / 19 

2.1 Essential Reading: Data Structure / 19 

2.2 Advanced Reading: Algorithm Accelerator Architecture / 26 

2.3 Hot Topic Reading: Parallel and Distributed Algorithm Theory / 34 

2.4 Listening: Binary Tree Search / 39 

2.5 Writing: How to Write a Cover Letter for a Job Application and Practise Based 

on the Given Examples / 40 

Unit Three Databases / 42 

3.1 Essential Reading: Databases / 42 

3.2 Advanced Reading: Data Mining Techniques / 48 

3.3 Hot Topic Reading: DNA Storage / 52 

3.4 Listening: Linear Algebra / 56 

3.5 Writing: How to Write an Inquiry Letter and Its Reply / 57 

Unit Four Computer Network / 60 

4.1 Essential Reading: The Basic Knowledge of Computer Network / 60 

4.2 Advanced Reading: Cloud Computing and Edge Computing / 65 

4.3 Hot Topic Reading: Privacy-enhancing Computing Technologies / 71 

4.4 Listening: Computer Network / 74 

4.5 Writing: How to Write an Order Letter and Practise Based on the Given 

Examples / 76

Unit Five Operating System / 79 

5.1 Essential Reading: Operating System / 79 

5.2 Advanced Reading: Robot Operating System / 88 

5.3 Hot Topic Reading: HarmonyOS Kernel / 97 

5.4 Listening: The Father of Linux / 104 

5.5 Writing: How to Write a Complaint Letter for Domain Name Infringement and 

Practise Based on the Given Examples / 105 

Unit Six Embedded System / 110 

6.1 Essential Reading: The Basic Knowledge of Embedded System / 110 

6.2 Advanced Reading: Memory Structure and Chip Design / 116 

6.3 Hot Topic Reading: Post-Moore Era Novel Devices / 121 

6.4 Listening: Assembly Language / 124 

6.5 Writing: How to Write a Letter of Settlement of Complaint and Practise Based 

on the Given Examples / 126 

Unit Seven Artificial Intelligence and Big Data / 129 

7.1 Essential Reading: Visualization and Artificial Intelligence / 129 

7.2 Advanced Reading: New Technologies for Data Storage and Analysis / 135 

7.3 Hot Topic Reading: AlphaFold 3 / 139 

7.4 Listening: Artificial Intelligence / 143 

7.5 Writing: How to Write Computer-related Memos / 144 

Unit Eight 5G / 146 

8.1 Essential Reading: What is 5G ? / 146 

8.2 Advanced Reading: Wireless Network Technology / 152 

8.3 Hot Topic Reading: Terahertz Communication / 157 

8.4 Listening: The Complexity of the Algorithm / 161 

8.5 Writing: How to Write a Business Agenda and Practise Based on the Given 

Example / 162 

Unit Nine Blockchain and Virtual Reality / 165 

9.1 Essential Reading: Blockchain Technology / 165 

9.2 Advanced Reading: Smart Contracts / 171 

9.3 Hot Topic Reading: Web 3.0 / 174 

9.4 Listening: What are Computer Scientists Busy with / 177 

9.5 Writing: Academic Writing Effective Research Paper Abstracts for Computer 

Science (CS) / 178 

Unit Ten Internet of Things / 181 

10.1 Essential Reading: Internet of Things / 181 

10.2 Advanced Reading: Vehicle Networking / 187 

10.3 Hot Topic Reading: Quantum Computing / 191 

10.4 Listening: Split Image Keys / 194 

10.5 Writing: How to Write Computer Science Research Academic Papers / 195 

Unit Eleven Computer Graphics / 204 

11.1 Essential Reading: Computer Graphics: An Overview / 204 

11.2 Advanced Reading: The Magic behind the Pixels: A Dive into Rendering 

Techniques in Computer Graphics / 210 

11.3 Hot Topic Reading: Motion Capture and Motion Synthesis in Computer 

Graphics / 214 

11.4 Listening: Rasterization Pipeline / 217 

11.5 Writing: How to Write an API Documentation / 218 

Unit Twelve Bioinformatics Computing / 225 

12.1 Essential Reading: Bioinformatics Computing: Bridging Biology and Data 

Science / 225 

12.2 Advanced Reading: Decoding Life through Sequence Analysis / 231 

12.3 Hot Topic Reading: Computational Design in Gene Editing and Synthetic 

Biology: Revolutionizing Biological Engineering / 235 

12.4 Listening: Biological Implausibility of Back-propagation / 237 

12.5 Writing: How to Write a Software Patent Application Contract / 238 

References / 243