计算机专业的基础课和公共基础课有哪些?

专业基础课

c编程基础,c++面向对象编程,数据结构与算法,java,python,离散数学,操作系统,计算机网络,计算机组成原理,编译原理,计算机体系结构,汇编语言,接口与应用,数据库基本原理,数字逻辑,软件工程导论,嵌入式设计,uml设计,物联网工程,软件评测等等。

公共基础课

高等数学、线性代数、概率论与数理统计、大学英语、马援、毛总、思维、近代史、思维、普通物理等等。