学生将学习如何设计和构建软件程序和系统,了解机器学习、网络安全和计算机视觉等领域的最新进展,为学生在快速发展的行业中取得成功做好准备。第一年,学您将学习支撑计算机科学的逻辑和数学理论,了解计算机硬件的基础知识。作为软件工程的介绍,将介绍数据结构和算法。学生可以了解编程原则,包括使用面向对象的方法和软件工程过程。第 2 年通过学习人工智能、通信协议和 TCP/IP 分层模型等主题,您将加深对计算机科学的理解,小组项目将为您提供团队工作以及软件工程中的沟通和规模的第一手经验。第 3 年个人项目是在您选择的领域具有专业知识的学者的监督下,在您感兴趣的计算机科学领域进行深入研究的机会。这可能涉及设计、构建和测试软件或计算机系统。往届学生涵盖的主题包括:
智能家居网络安全、假新闻识别、手势感应技术如何用于医疗保健
![]()
课程设置:
第一年
算法
计算机系统 I
数据管理
计算机科学基础
专业发展
编程2
软件建模与设计
第二学年
分布式系统和网络
智能系统
交互设计
编程三
编程语言概念
软件工程组项目
计算理论
选修课
高级软件建模和设计
计算机系统 II
网络安全原理
![]()
第三学年
高级计算机架构
高级计算机网络
高级数据库
因果推理和机器学习
云应用开发
计算生物学
计算机视觉
工程管理与法律
机器学习基础
游戏设计与开发
机器学习技术
自然语言处理
运筹学
优化
实时计算和嵌入式系统
机器人系统
网络物理系统的安全
社交计算技术
网络基础设施
基于 Web 和云的安全性
大多数毕业生直接在高科技公司从事计算机科学工作,就业岗位包括软件工程师、应用程序开发人员、Web 开发人员或系统分析师。
如果想了解更多,欢迎点击咨询!