Let's start with digital logic. Digital logic is the most basic professional course. Give a simple example. Programming with c++, after compiling, you should learn to use assembly to improve efficiency. Digital logic provides some basic knowledge of hardware. You should know how to simplify it. In addition, digital logic is closely related to discrete mathematics.