数字信号处理不必要,离散也不用,学通信基础类和计算机基本东西还有(必须的)概率论与数理统计这几类的,具体课程不同的学校都是不一样的
我认为学习信息论与编码之前,需要学习概率论、随机过程、近世代数。当然,如果是学通信的话,还是要具备通信的一些知识。