软件工程是计算机下的一个专业,也可以是一门课。
如果以后想从事软件开发,《软件工程》极为重要。
自学的话建议直接挑一门最已上手的编程语言开始学,比如python,如果按科班那样一层一层慢慢学的话,耗时很长,短期也得不到回报,很容易打击自信,难以坚持。不过还是吧科目列出来吧。
《计算机导论》
《c语言程序设计》
《模电》《数电》
《高等数学》
《线性代数》
《离散数学》
《c++面向对象编程》/《c#编程》/《java程序设计》
《数据结构》
《操作系统》
《计算机网络》
《数据库原理》
《概率论与数理统计》
《计算机组成原理》
《汇编语言》
这些大概就是编程的基础了,也是最重要的东西。它决定了你以后的上限。
我不建议观看书籍、直接观看影像视频结合文章、PDF电子书是最好的。