线索
- 大一主要课程为三门语言的入门,计算机导论,基本数学。P.S.去除了线性代数和高数以及政治课。
- 大二对C语言扩展到面向对象,同时对计算机组成、算法的核心结构进行讲解。
- 大三接触计算机网络,同时对编译原理和软件工程有了认知,接触数据库知识。
- 大四了解软件测试、计算机系统结构等软件开发上层结构知识
|
1.大一:
- 程序设计入门-Python
- 程序设计入门-C语言
- C语言程序设计进阶
- 程序设计入门-Java语言
- Java语言程序设计进阶
- 计算机专业导论之思维与系统
- 计算机专业导论之语言与算法
- 计算机专业导论之学科与专业
- 概率论与数理统计
2.大二:
- C++程序设计入门(上、下)
- C#合集(上、下)
- 计算机组成原理之机器、数字、CPU
- 算法设计与分析之入门、进阶、高级篇
- 算法设计与分析之随机算法、近似算法篇
- 算法设计与分析专题之计算几何、组合优化、大数据算法篇
- 离散数学基础
3.大三:
- 软件工程(C编码实践、OO分析与设计、过程与管理篇)
- 编译原理
- 操作系统之基础、进程与线程、内存管理、外设与文件系统
- 计算机网络之基础链路、构造互联网、高阶应用
- 计算机网络之网尽其用、探颐索隐、危机四伏
- 数据库系统原理
4.大四:
- 软件测试方法和技术实践
- 计算机系统结构:基本概念及指令集、计算机主要系统构成、CPU及其结构分析
- 软件安全之恶意代码机理与防护
- 信息安全数学基础
- 近世代数
- 面向对象软件开发实践之基本、专业、实践技能训练
- 软件安全之软件漏洞机理与防护
|