To tell the truth, as far as this major is concerned, everything in this science is basic knowledge, so we should try our best to master it even if it is boring. If you want to know more, it is very useful to read books recommended by teachers or schools or foreign periodicals.
If you want to graduate from the postgraduate entrance examination, you should concentrate on some math courses. High probability and line generation are compulsory, and the other is signal and system and communication principle, which are two extremely important courses.
If you plan to work after graduation, then the most important courses are programming courses, such as C++, C language, the basics and algorithms of Java programming, which are the main problems of technical posts in big companies.
In addition, this major rarely studies English, but in many cases, it requires high reading of English documents. Going abroad for graduate school or looking for a job requires more than just looking at your CET-6 certificate, so you must plan ahead in peacetime.
If you really want to learn some skills and knowledge that can be used directly, then go to the company for more internships. Only in this way can we learn practical things. This is my own experience, because I have been practicing outside the school since my freshman year, and I have mastered things that schools can't learn, such as PHP language, Coredraw design, network erection and so on.
I hope what I said above is helpful to you ~ Come on ~