What specialized courses should telecommunication information engineering major take?

I am a student majoring in electronic information.

The first lesson we learn is concise circuit analysis, followed by analog circuit, digital circuit, high frequency circuit, single chip microcomputer, DSP and FPGA.

Of course, we have to learn C language, because it is a programmable device from the beginning of single chip microcomputer, and we have to learn assembly language, but all the languages used in society in the future are C language, so C must learn well.