计算机科学与技术主修课程通常包括计算机网络、操作系统、数据结构与算法、编程语言、数据库系统、人工智能、计算机体系结构、软件工程等课程。这些课程涵盖了计算机科学与技术领域的基础理论、实践技能和前沿技术,帮助学生建立扎实的计算机科学基础,为未来的职业发展奠定坚实的基础。