威克森林大学计算机科学专业都有什么课程

时间:2020-12-03 14:25:55浏览:1508

预约

威克森林大学计算机科学专业都有什么课程?威克森林大学至少需要36个小时的计算机科学课程和3门数学课程,下面托普仕Emma老师就为你介绍这些课程的详情。

一、必修专业

计算机科学概论

用面向对象的编程语言介绍计算机编程和算法问题的解决方法。主题包括基本控制结构,方法,参数,对象,类,数组以及程序测试和调试。建议作为考虑计算机科学专业或辅修课程的学生的第一门课程。

计算机科学基础

使用自顶向下的设计,数据抽象,面向对象的编程以及程序调试和测试对算法开发和问题解决的研究。主题包括内存分配,递归,数据结构(例如数组,列表,堆栈,队列和树),简单的排序和搜索算法以及算法复杂性。

数据结构与算法

对基本数据结构及其起作用的算法的研究。数据结构主题包括树,哈希表,堆,图,集和图的应用,实现和复杂性分析。算法主题包括高级排序和搜索方法,以及分治法和贪婪技术,图算法,回溯和动态编程的介绍。

编程语言

对编程语言范式的比较研究,包括命令式语言,函数式编程,逻辑编程和面向对象的编程。涵盖了语法,语义,语法分析和语言设计中的问题

计算机系统I

研究支持程序执行的计算机系统机制,重点是将程序映射到底层硬件。主题包括数据表示,汇编语言,处理器体系结构和内存系统,并介绍系统级编程。

计算机系统II

研究支持程序执行的计算机系统机制,重点是过程和资源管理。主题包括过程控制,虚拟内存,并发性,并行性,基于文件和基于网络的I / O,以及系统级编程的其他内容。

算法设计与分析

对设计算法,分析其时间和空间复杂性并证明其正确性的技术的研究。算法设计技术包括分治法,贪婪算法,动态编程,随机算法,字符串处理算法和并行算法。算法分析包括计算模型,最佳/平均/最坏情况分析和计算复杂性(包括下界和NP完整性)。

计算机科学精通考试

通过标准化测试评估学生对计算机科学学科核心主题的掌握程度。在高年级时拍摄。过关失败。

在300级或更高级别的计算机科学课程中至少选择12个小时

微信截图_20201203142732.png

二、共同要求

MST 112解析几何微积分II

积分技术,不确定的形式,不适当的积分,先验函数,序列,泰勒公式以及无穷级数,包括幂级数。

MST 117离散数学

介绍适用于计算机科学的离散数学的各种主题,包括集合,关系,布尔代数,命题逻辑,函数,可计算性,证明技术,图论和基本组合。

三、选择以下之一:

MST 121线性代数I

向量和向量空间,线性变换和矩阵,行列式,特征值和特征向量。MST 121和205都不允许使用信用。对于MST 121和206都不允许使用信用。

MST 205线性代数和微分方程介绍

涉及的具体主题包括:矢量代数,求解方程组的线性系统,秩,向量空间,行列式,特征值,线性变换,一阶微分方程,二阶线性常微分方程以及微分方程的幂级数解。MST 205和MST 251或MST 205和MST 121或MST 205和MST 206都不允许使用积分。P- MST 112或POI。

MST 206应用矩阵代数和所选主题

矩阵,行列式,线性方程组的解,特殊矩阵,矩阵的特征值和特征向量。如果时间允许,还将涵盖其他主题。除数学业务专业外,不得计入该系提供的任何专业。MST 206和121均不允许使用信用。MST 206和205都不允许使用信用。P- MST 111或POI。

以上就是托普仕留学介绍的“威克森林大学计算机科学专业都有什么课程?”,更多关于专业选择的相关问题,及时联系托普仕留学老师在线指导解决,让您的留学申请高枕无忧!


扫一扫添加托普仕留学客服,了解更多资讯!

托普仕留学微信二维码

微信:Tops6868