足球比赛结果 入学要求

入学前,学生必须展示基本的计算机科学知识 以下四类中的每一类。拥有学士学位的学生计算机科学学士学位 计算机工程学士学位软件工程学士学位,或已完成密歇根大学 Tech辅修计算机科学预计能满足这一要求。

部分满足或不满足以下每项要求的学生 可能会获得临时录取。您的录取通知书将注明课程 必须成功完成才能提供所需的背景。

编程知识

学生必须了解高级语言并能够使用它来解决问题 工具,包括程序的设计、编码、文档、调试和测试。 所需知识包括数据抽象、列表、堆栈、队列和树数据结构, 基于复杂性的算法和数据结构选择以及递归。完成 CS 1131 加速编程简介或 CS 1142 硬件编程 软件接口满足此要求。

数据结构

学生必须了解数据结构的基本概念,包括抽象数据 类型(优先级队列、字典和图)及其实现(算法 分析、排序和文本处理)。完成 CS 2321 离散结构 满足这个要求。

离散数学

学生必须了解计算机中使用的离散结构的基本概念 科学,包括集合、树、图、函数、关系、递归、证明技术, 逻辑、组合学和概率。 完成 CS 2311 离散数学 满足这个要求。

基本微积分和线性代数

学生应了解单变量微积分及其应用以及线性 代数概念,例如方程组、向量、矩阵、正交性、子空间、 和特征值问题。完成 MA1160/MA1161 微积分 I 和 MA2330 简介 线性代数满足这个要求。