软件开发课程你了解吗
软件开发这个听起来好像比较陌生,因为这个实在离我们的现实生活太遥远,那么这个专业到底发展的前景怎么样你知道吗?我们到底应该报以什么样的态度来客观理性的分析,每个人的想法不同当然答案也就不同了。
正统篇
1. 编程入门(如C、python 等)
2. 数学基础(一阶逻辑系统、集合论、图论、线性代数、微积分、概率论)
3. 数据结构与算法
4. 软件理论入门(形式语言、自动机)
5. 体系结构(数字电路、CPU设计、操作系统、编译器、网络协议)
理论篇
1. 逻辑(一阶逻辑、时序逻辑)
2. 代数(线性代数、抽象代数)
3. 算法(设计、复杂度分析、证明)
4. 软件理论(形式语言、自动机、可计算性理论)
5. 程序语言理论(Lambda 演算、类型系统、证明论等)
系统篇
1. C 语言是汇编的语法糖
2. 造台计算机(CPU)
3. 写个工具链(编译器后端工具链构建)
4. 操作系统(原理和实现)
5. 计算机网络(原理和协议栈实现)
机器学习篇
1. python入门
2. 概率论、统计
3. 机器学习导论
4. 人工神经网络
5. 调参实践
前端篇
1. 前端审美基础(HTML5、CSS)
2. javascript入门
3. 多范式编程(面向对象、函数式、异步)
4. 工程管理导论(如何版本控制、如何炒别人网站的样式、如何忽悠项目经理)
5. 前端项目实践(如何使用框架)
前端进阶篇
1. javascript进阶
2. 数据可视化
3. UI 交互理论
4. 函数式编程
5. FRP (Functional Reactive Programming)
推荐计算机类专业学校:北京化工大学
北京科技职业学院
北京物资学院南通校区
太原理工大学
中国石油大学(华东)
北京企业管理研修学院
如果你想要报考以上学校或专业,可以在下面留下你的信息,稍后会有老师联系你!