计算机科学辅修

联系或十大网络娱乐平台排名我们

数学与计算机科学系
克里斯汀·彼得森,行政助理
阿克利,226房间
林肯,ne68504
(402) 465-2427 办公室
cpeters2 [at] bianlifan.com (cpeters2[在]nebrwesleyan[点]edu)

计算机科学辅修

以下是辅修计算机科学所需的课程. 有关此程序的概述,请参见 数学和计算机科学学位.

辅修计算机科学(23小时) 

需求

23小时
CMPSC 1100 Python编程1 4个小时
CMPSC 2100 Python编程II 4个小时
cmpsc2600计算机体系结构与接口 4个小时
数据结构* 3个小时
cmpsc4000算法* 3个小时

微积分I

5个小时

*本课程通过NWU与一个联盟的合作伙伴关系远程提供. 该合作伙伴关系允许学生在特定课程中获得NWU学分. 课程由顶级学者和行业领袖设计, 由NWU审核, 由该领域的专家授课. 

 

 

CMPSC 1100 Python编程1 (4小时)

介绍使用Python解决计算问题. 动手实验用于激发基本的编程概念, 包括基本数据类型和结构, 功能, 条件, 和循环. 其他主题可能包括构建和抓取HTML网页. 本课程推荐给所有希望探索数据科学和/或计算机科学的人.

先决条件:数学ACT成绩至少21分或导师许可.

课程:基础素养:数学问题解决
CMPSC 2100 Python编程II (4小时)

在CMPSC 1100 Python编程I中开发的基于项目的技术的延续. 主题包括面向对象编程, 算法设计与分析, 数据结构, 以及通用的问题解决技术(比如递归),同时遵循行业标准的软件开发原则.

先决条件:CMPSC 1100 Python编程I的C级或以上或讲师许可.

cmpsc2600计算机体系结构与接口 (4小时)

参见PHYS 2600计算机体系结构和接口.

数据结构 (3小时)

这门课, 是与谷歌合作开发的, 将教你如何理解和使用数据结构. 几乎每个程序和应用程序都使用数据结构进行存储, 十大网络娱乐平台排名和修改现代软件所需的大量数据. 在本课程结束时,您将了解什么是数据结构,并学习如何在您构建的应用程序中使用它们. 这门在线课程有可选的现场课程. 本课程是由低成本模型联盟提供的在线课程. 这门课有可选的现场课程. 先决条件(s): CMPSC 2100 Python编程II.

cmpsc4000算法 (3小时)

本课程使用Python从以编码为中心的角度探索算法. 学生将学习在解决计算问题的算法设计中出现的问题,并将探索一些标准算法设计范例及其适用性. 学生还将熟悉运行时的概念, 递归, 实施与评价. 本课程着重强调算法在共同开发和工程挑战中的实际应用. 本课程是由低成本模型联盟提供的在线课程. 这门课有可选的现场课程.

先决条件:CMPSC 3000数据结构和数学1600微积分I.

微积分I (5小时)

单变量微积分入门. 主题包括限制、连续性、差异化和开始与应用程序集成. 所布置的作业有助于学生熟练使用计算机代数系统.
先决条件:数学ACT成绩至少27分, 或MATH 1470三角学或MATH 1400微积分预科成绩达到C或以上, 或者得到老师的许可.
(通常每学期提供.)

课程:基础素养:数学问题解决