我只说一下我知道的吧大一上学期 编译原理数字逻辑计算机系统结构 大一下学期 计算机辅助设计技术基础数据结构 计算机系统结构 离散数学 (I)大二上计算机辅助设计技术基础计算机网络原理计算机组成原理计算机组成原理 大二下数据挖掘C++面向对象程序设计离散数学(II) 计算机辅助设计技术基础人工智能导论大三数据库系统概论程序设计基础 计算机图形学基础大四基本上就是关于面向对象的深化了 其实学计算机编程的主要步骤是 先是从逻辑思想开始 懂的了思想会开始学习基本编程语言 如 C和VB语言 这样的语言是语言的基础 然后是面向对象的语言如C++JAVAVC++D等然后是软件工程 这是最后学的 还有算法 基础课程主要有数学离散你知道 统计概率论 数理论等数学其实就是高数了还有就是政治方面的 那些都是必修课但是考试是按考察课的方法考的我前边可能有的说的不对听听别人的说法你就全懂了