计算机科学与技术专业通常属于 计算机科学与工程系的专业课。该专业涵盖了离散数学、数据结构、计算机组成原理、操作系统、编译原理、数据库原理、面向对象程序设计(C/Java/C++)、计算机网络技术、统一建模语言及建模工具(UML)、面向对象系统分析设计、J2EE架构与程序设计、.NET架构与程序设计、软件测试方法与技术、软件项目管理等一系列课程。
此外,根据不同的院校设置,计算机科学与技术专业可能还会包括其他相关课程,例如数学分析、高等代数、数理逻辑、集合论与图论、计算机科学导论、程序设计基础、数字电路与逻辑设计、汇编语言程序设计、数据库系统原理、编译原理、软件工程导论、计算机网络、计算机体系结构、并行与分布式计算、计算机图形学、信息安全技术、多媒体技术、Linux原理与应用等。
建议学生在选择专业时,详细了解各个院校的课程设置和培养目标,以便选择最适合自己的专业方向。