计算机工程是一门创意广泛的学科,专注于运用扎实的基础原理和逻辑思维来设计和构建真正有效的系统。本课程提供广泛的模块选择,让学生深入学习兴趣领域。你将了解现代计算机和通信系统如何运作,以及如何利用和改造它们来构建下一代计算应用。课程核心旨在提供计算机科学的全面概览,包括基本概念和原理的理解、适应技术变化的能力,以及应用计算方面的实践经验。特别强调计算的基本原理以及计算系统设计、实现和使用中的工程考量。你将学习计算机架构和硬件,以及用于开发它们的软件。课程还提供离散数学(逻辑、集合、关系和语法)的坚实基础,以及与应用工程和管理相关的经典数学和统计学。
第一年:计算机系统导论、数据库导论、计算机架构导论、计算实践1、离散数学逻辑与推理、图与算法、微积分、线性代数。第二年:算法设计与分析、软件工程设计、计算模型、操作系统、网络与通信、概率与统计、计算实践2、计算小组项目、机器学习(核心);可选:符号推理、计算技术。第三年:I-Explore模块、个人项目;可选:计算机视觉、定制计算、学校计算机科学传播、网络与安全、高级计算机架构、机器人学、网络化系统、运筹学、编程语言类型系统、数据处理系统、并发编程理论与实践、图形学、系统性能工程、计算机系外技术选修、软件工程小组项目、深度学习、自然语言处理、编译器。