我是学软件工程专业的,今年大一。我们要在大二进行选课,我现在很想知道我这个专业都有哪些发展方向、各个方向都有什么需要掌握的知识,以便到大二选课时不至于选的那些课程毫无关联。(我以后很想从事开发软件、网络,但,最喜欢开发软件) 希望大家不吝赐教,非常感谢!!!(补充一下:搞软件、网络开发分别需要学好什么课程?另外,我的数学学的不好,是不是对我的专业有影响呢?如果有影响,那我需要学好那几类数学呢?)