楼上列出的课程太多了,计算机科学与技术的主干课就是
1、离散数学
2、C语言(其它语言也可以,比如C++、JAVA)
3、数据结构
4、操作系统
5、数据库原理
6、编译原理
7、软件工程
8、计算机网络
9、计算机体系结构(计算机组成原理)
其它象电子线路、windows/unix编程、图形图像学、微机接口等等看你要做什么了