同学是学软件的吧. 先说数字逻辑.数字逻辑是最基本的专业课.举个简单例子.以后你用c++编程.编译以后.你要学会用汇编去改进效率.数字逻辑提供了硬件的一些基础知识.你要明白如何去化简.另外数字逻辑和离散数*系也比较紧密.