清华大学计算机科学与技术系主要提供以下专业课程:
计算机科学与技术
计算机体系结构
操作系统
编译原理
数据库
算法设计与分析
人工智能
计算机网络
分布式系统
计算机图形学
软件工程
软件工程原理
软件需求工程
软件测试与验证
软件维护
网络空间安全
网格与高性能计算
CPU设计
计算机网络与信息系统安全
系统性能评价
理论计算机科学
数据工程及知识工程
软件理论与系统
生物计算及量子计算
人工智能
智能控制及机器人
人机交互与普适计算
计算机图形学与可视化技术
CAD技术
计算机视觉
媒体信息处理
人工智能
机器学习
自然语言处理
计算机视觉
智能交互
计算机应用技术
信息科学与技术导论
离散数学
C语言程序设计
面向对象程序设计
WEB应用开发技术
算法与数据结构
数字逻辑
计算机组成原理
计算机接口技术
计算机系统结构
操作系统
编译原理
数据库系统原理
计算机网络
软件工程
嵌入式系统
ORACLE大型数据库技术
建议学生在选择专业时,可以根据自己的兴趣和职业规划,选择相应的课程和研究方向进行深入学习。例如,对人工智能和机器学习感兴趣的学生可以选择人工智能专业,对系统设计和开发感兴趣的学生可以选择计算机科学与技术专业,对管理和规范软件开发流程感兴趣的学生可以选择软件工程专业。