计算机组成原理、数据结构、操作系统、计算机网络、数据库原理、编译原理、计算机图形学等,这些科目涵盖了计算机硬件、软件、网络和系统等方面的知识,为学生提供了全面的计算机科学素养,还有一些选修课程,如人工智能、机器学习、网络安全等,可根据个人兴趣和发展方向进行选择。