我是学软件工程的,你说的这些课程我们都已经学完。
如果你想从程序员做起的话,《编译原理》就很重要了,你只有知道了编译器是怎么编译你的程序的,你才可能编写出高效,稳健,占用内存少的程序。我们学编译原理的时候还自己设计了解释器。不过编译原理学起来有些难...
《操作系统》对windows编程很有帮助,不过如是你只要学习C/C++/c#,java之类而的话了解一下基础只是就可以了。
《离散数学》有少量知识点会应用到数据结构,不过没学关系也不是很大,将来需要的时候再学习也可以。
还有就是强烈建议学好《数据结构》,这门课对编程来说相当重要。
温馨提示:答案为网友推荐,仅供参考