跳过导航

史密斯学开云电竞安全版下载安装院的停车场将关闭周一,8月21日和8月22日,星期二。

X

计算机科学

在史密斯学院计算机科学开云电竞安全版下载安装

计算机科学准备学生领导的世界经历全面的技术变革。学生选择主修计算机科学可以期待的职业生涯在一个计算机技术已成为至关重要的许多领域,包括科学、艺术与娱乐、银行和商业,当然,通信和计算机行业本身。

公告

史密斯对计算机科学

学生在计算机微软着装

计算机科学作为一个独立的部门成立于1988年。

为非专业学生计算机科学研究

对于非专业学生,我们提供课程阐明计算机和互联网的内部运作。学生可以在交互式网页设计课程,为他们提供就业市场上卖座的技能。对于那些感兴趣的进一步探索,我们邀请你去看看我们的课程开始编程,计算机图形学和人工智能。

计算和艺术

艺术应用的计算是一个日益增长的计划。近年来,我们增加了新未成年人数字艺术数字音乐。访问教师和活跃的跨学科联系有关部门让这个令人兴奋和充满活力的地区。

学生的参与

计算机科学学生非常活跃。三个联络人每月参加系务会议和运行社交聚会,如电影之夜和游戏之夜。一个学生俱乐部组织就业导向型培训和通过当地分会提供社区服务女孩的代码。许多学生助教,帮助运行会话、分级和帮助学生在教学实验室。学生也做研究特殊研究,研究资助助理或荣誉论文。教师有夏季研究项目可用于动力和感兴趣的学生。有关更多信息,联系教员早在1月的春季学期。

设施

计算机科学喜欢使用一些专用的教室和研究设施在福特大厅。安装机器包括multiple-boot工作站和专用的计算集群。学生休息室提供舒适的家具、玩具和制冷为学生寻找一个从他们的工作。学生和教师追求跨学科研究和分类工作使用数字电路和微处理器包、乐高机器人手臂和机器人狗,和移动平台,加上传感器模块,合成器和数字键盘的声音和音乐。中心的设计和制造提供了3 - d打印机,激光扫描仪、激光和喷水刀等工具,用于快速原型。

导师/助教

所有小时的位置是福特厅243年和241年。看到助教小时页面获得最新的信息。

网上问卷调查

选择计算机科学专业顾问,请填写CS主要/次要宣言和顾问的形式。表单将自动通知莎拉Lanzoni,计算机科学的行政助理。

下一个步骤

  • 莎拉将处理你的请求和分配你一个教师顾问,根据目前建议分配给计算机科学教师的数量。
  • 你和你的新顾问将收到一封电子邮件从莎拉表明你有一个新的顾问。
  • 得到一个顾问形式的变化(滚动到页面底部)从注册处,填写,你的新顾问签字。
  • 就是这样!

任务

计算机科学是一门研究电脑解决问题,计算系统的设计,计算和抽象。我们部门的目标是为学生提供一个强大的、全面的背景在计算机科学、计算思维能力发展的机会,并将这些元素在史密斯学院的文科的使命。开云电竞安全版下载安装

目标

史密斯在计算机科学专业学生将获得广泛的计算,对核心概念的理解以及暴露在各种各样的现代理论和编程范式。此外,他们将开发成功应用这些基本能力概念和工具在不同的上下文中出现的艺术与科学。具体地说,他们将学习如何:

  • 方法实际情况从计算的角度
  • 解决问题的抽象
  • 评估和实施提出了解决方案
  • 他们的解决方案适应相关的领域
  • 理性批判的更广泛的影响和后果,计算方法的设计和使用。

可测量的结果

的技能、知识和行为,学生获得通过我们的课程是可观测的能力:

  • 学习新的编程语言,使用多种编程范式,并描述这些模式之间的异同,阐明如何计算系统函数,software-hardware接口、资源管理、和各部分之间的通信,并适应新的平台。
  • 展示能力和局限的理解各种算法和计算模型通过抽象的公式,具体实现的正确性和效率分析。
  • 抽象计算映射到特定的物理和软件实现,以及得出适当的结论真实的系统,包括有效的资源管理、部件之间的通信,和实际的约束。
  • 独立和工作作为一个团队的一部分,对计算问题及其解决方案,开展对话和理性批判的社会影响所产生的系统。

需求和课程

顾问

约翰娜·布鲁尔Judith Cardell信荣曹,r·乔丹·克劳斯Alicia Grubb尼古拉斯·豪凯瑟琳金奈尔德,罗丝Streinu杰米•麦克白

需求

至少12学期分级课程或等价的,包括:

介绍(2)课程

  1. CSC 110计算机科学概论(S / U)
  2. CSC 120面向对象编程

核心(3)课程

  1. CSC 210编程与数据结构
  2. CSC 231微处理器和汇编语言
  3. CSC 250计算机科学的理论基础

数学(2)课程

  1. 111 m(微积分),或另一个数学课程,需要111 m;100年或日志。
  2. 153 m(离散数学),或另一个数学课程,需要153 m。

中间(4或5的课程;看到课程区域名称)

  1. 一个CSC理论
  2. 一个CSC编程
  3. 一个CSC系统
  4. 一个额外的CSC以上课程在200年的水平。(两个课程需要这类如果学生CSC110的地方)。其他项目和部门课程可以用来满足这个需求的请愿书。

300级课程(1)

  • 一个CSC 300 -级别之外的课程满足上述要求,或其等价的(例如,马塞诸斯州大学的研究生课程)。先决条件:完成的核心。

注意:CSC110之外,学生可以计算一个课程(或4学分)S / U CSC主要或次要的批准他们的顾问。

课程搜索

看到史密斯大学课开云电竞安全版下载安装程搜索目前产品的清单。

课程搜索

学生也可以选修五个学院。看到5大学课程搜索在阿默斯特发现类、汉普郡和霍利约克大学和马萨诸塞大学阿默斯特山。

课程领域名称

课程

理论

编程

系统

CSC / m 205(科学建模) X X
CSC 220(高级编程) X
CSC 223(软件工程) X
CSC 230(数据库系统) X
CSC / SDS 235(视觉分析) X X
CSC 240(图形) X X
CSC 249(网络) X
CSC 251(网络安全) X X
CSC 252(算法) X
CSC 253(应用算法) X X
CSC 256(智能用户界面) X
CSC 262(操作系统) X X
CSC 266(编译器设计) X X
CSC 270 / EGR 390(数字电路) X
CSC 274(离散与计算几何) X X
CSC 290(人工智能) X X
CSC 294(计算机器学习) X X
CSC 325(负责计算) X
CSC 327(互联网审查) X
CSC 330(数据库系统) X
CSC 334(计算生物学) X X
CSC 352(平行掠夺) X X
CSC 353(机器人) X X
CSC 354(音乐信息检索) X X
CSC 356(人机交互) X X
CSC 360(移动&表示位置的计算) X
CSC 370(计算机视觉图像处理) X X
CSC 390(人工智能) X

需求

六CSC的课程。200级选修课下面可以取代了CSC特殊的研究。

必修课程

  • CSC 120面向对象编程
  • CSC 210数据结构
  • CSC 100级或以上
  • 三CSC 200级或以上

学生也可能感兴趣的探索5-College Biomathematical科学证书或者是艺术与技术部门小

课程搜索

看到史密斯大学课开云电竞安全版下载安装程搜索目前产品的清单。

课程搜索

学生也可以选修五个学院。看到5大学课程搜索在阿默斯特发现类、汉普郡和霍利约克大学和马萨诸塞大学阿默斯特山。

顾问:r·乔丹·克劳斯,尼古拉斯·豪约瑟夫·O’rourke

这小满足学生渴望接地在工作室的艺术和技术专长来表达他们通过数字媒体艺术需要掌握计算机科学的基本原则。

需求

六个课程同样计算机科学和艺术之间的平衡。

三个计算机科学课程是必需的。CSC 102 + 105序列在互联网上和网页设计提供了使用互联网和网络艺术的本质目的;CSC 111介绍计算机科学编程包括一个更系统地介绍计算机科学,和编程的基础知识;和CSC 240计算机图形学中介绍的原则和潜在的图形,三维建模和动画。(相当于CSC 111年高中的学生将被要求代替CSC 212相反)。

三个艺术课程是必需的。ARH 101将提供必要的接地的上下文中判断艺术视觉的研究。ARS 162介绍数字媒体向学生介绍设计通过媒介的电脑,和ARS 263中间数字媒体或ARS 361数字多媒体提供了更先进的数码艺术的经验。

部门人数 标题 学分 先决条件
CSC 102 互联网是如何工作的 2 没有一个
CSC 105 交互式Web文档 2 CSC 102
CSC 111 计算机科学导论通过编程 5 没有一个
CSC 212 编程与数据结构 5 CSC 111
CSC 240 计算机图形学 4 CSC 111
ARH 任何 4 没有一个
农业研究所162 介绍了数字媒体 4 没有一个
农业研究所263 中间的数字媒体 4 农业研究所162
农业研究所361 互动数字多媒体 4 农业研究所162

特别批准的基础上,替换为一个或多个所需的课程将被允许通过各种相关的五个大学课程,包括那些在下面部分列表。

学校 数量 标题
史密斯 丹377 表达技术和运动
汉普郡 CS 0174 电脑动画我
汉普郡 CS 0334 电脑动画二世
曼荷莲女子学院为蓝本 CS 331 图形
马塞诸斯州大学的 艺术397 f 数码影像:抵消得病的
马塞诸斯州大学的 艺术397 f 数码影像:Etchingg照片
马塞诸斯州大学的 艺术397升 数码影像:抵消得病的
马塞诸斯州大学的 艺术697 f 数码影像:Etchingg照片
马塞诸斯州大学的 591年建造 3 d动画和数字编辑
马塞诸斯州大学的 CMPSCI 397 c 互动多媒体制作
马塞诸斯州大学的 CMPSCI 397 d 交互式网页动画

顾问:凯瑟琳金奈尔德

这个小容纳越来越多的学生希望在音乐理论基础和组成和技术专长来表达他们的音乐通过数字媒体,需要掌握计算机科学的基本原则。相当于六个课程同样的次要由计算机科学与音乐之间的平衡。

需求

六个课程同样计算机科学和音乐之间的平衡。

三个计算机科学课程:

  1. CSC 111年计算机科学我包括系统介绍计算机科学和编程
  2. CSC 212编程与数据结构包括研究数据结构,算法,递归和面向对象编程
  3. CSC 220或CSC 250:
    1. CSC 220高级编程技术集中在几个高级编程环境,并包括图形用户界面(gui)。
    2. CSC 250计算机科学基础问题计算的数学理论,包括语言和相应的自动机。

三个音乐课程:

  1. 110亩分析和剧目介绍形式分析和色调和谐,和熟悉的研究标准音乐剧目
    210亩可能代替学生进入相当于110
  2. 233亩或312亩之一
    1. 233亩组成包括基本技术组成,其中包括旋律,简单的两部分的写作和仪表
    2. 20世纪312亩分析是主要发展在20世纪音乐的研究。写作和分析工作包括声调谐波实践中,串行组合和其他音乐技术。
      (前提:210亩或老师的许可)。
  3. 345亩或CSC354之一(其它的音乐部门)
    1. 345亩电声音乐介绍音乐节混凝土、模拟合成、数字合成和采样通过实际工作,指定阅读和欣赏。
    2. CSC 354数字声音和音乐处理研讨会包括声音/音乐领域操纵数字操纵等声音,机器和语言的正式模型用于分析并生成声音和音乐,和算法和技术从人工智能音乐成分。

下面的这些需求表中进行了总结。

部门人数 标题 学分 先决条件
CSC 111 计算机科学我 4 没有一个
CSC 212 编程w数据结构 4 CSC 111
CSC 220 高级编程 4 CSC 212
CSC 250 计算机科学的基础 4 CSC 111,数学153
110亩 分析和剧目 5 看到课程描述
233亩 作文 4 110亩
312亩 20世纪的分析 4 210亩
345亩 电声音乐 4 110亩,233亩,只要。
CSC 354 数字声音和音乐处理研讨会 4 CSC 212, CSC 250年或231年,许可要求

替换

特别批准的基础上,替换为一个或多个所需的课程将被允许通过各种相关的五个大学课程,包括那些在下面部分列表。

学校 数量 标题
阿默斯特 65亩 电声组合
汉普郡 hacu - 0290 - 1联系 电脑音乐
曼荷莲女子学院为蓝本 音乐102 f 音乐和技术
马塞诸斯州大学的 Music585 电子音乐基础
马塞诸斯州大学的 Music586 MIDI技术工作室

什么是荣誉论文?

荣誉论文是为期一年的调查由一个学生在大四的监督下教员。研究认为8 credits-4在秋天,春天4。学生写论文由4月15日她最后的学期和辩护的论文给予公开表示对她的教师和学生。这种演示通常安排在学期的最后一周。论文导师成绩8论文学分。美国教师表决荣誉获得毕业的水平。

计算机科学部门维护的副本之后的所有论文写的形成。这些绑定在红色和可以在教师办公室的书架上找到。一份每个论文也提出在科学图书馆。部分过去的论文可能会发现下面的列表。

学生的名字 一年 论文标题
Zainab Syeda Rizvi 2018年 计算最大体积多面包装
贝齐·麦肯齐 2013年 物理性质的多面体
安吉拉·托斯卡 2011年 图灵机模型下计算的极限
汉娜棺材 2009年 自动化分析的DNA凝胶电泳照片
克里斯汀·格雷西亚 2009年 二维可视化的维基百科
亚历山德拉展位 2007年 建模和计算蛋白质的灵活性

为什么一个荣誉论文?

如果你有资格(见下文),它是一个选项,应该认真考虑。这是一个强烈但有益的经验。很少有学生后悔的,往往是自己的本科生涯的亮点。非常不寻常的论文工作导致发表的一篇论文,并在任何情况下给学生一个腿上研究生院的应用程序。

荣誉董事

r·乔丹·克劳斯是当前的荣誉问题,应联系主任工作荣誉论文。

我有资格吗?

计算机科学录取标准如下:

  • 至少3.3 (B +)平均成绩(GPA)通过所有课程的主要的大三。
  • 至少3.0 (B) GPA通过课程以外的所有主要的大三。
  • 例外的GPA颁发的标准以上多数票CS教员在回答写请愿书的学生。
  • 主管部门批准(这之前你申请)

我如何申请?

详细说明可从指南上找到院长类网站(按字母顺序提交“申请进入部门荣誉项目”,所以容易忽略)。但这是总结。

高级的正式申请截止日期是9月中旬;它可以开始在春末和/或提交你的大三。正式的应用程序并不复杂。最重要的方面是确保一个教员监督和解决的话题。后者只需要计算出足够写一页纸的抽象的什么是你希望完成论文。但重要的是要强调你做需要有一个主题思想在开始过程之前,如下解释。

关于确保论文导师,基本上有两种模型:

  • 模型1是,学生提出了一个话题,并说服教员监督。这是罕见的比:
  • 模型2学生,教员,并说(有效),你能建议一个话题吗?然后学生收集所有的教员,建议的主题,决定去追求什么。

计算机科学的几个老师喜欢模型2,原因有二:(1)他们可以最聪明地监督论文与它们彻底沉浸一个区域,和(2),因为教师享受推进自己的研究。通常教师将每周会见他们的论文的学生,和更多的集中在关键时刻的研究和写作。

我们鼓励学生考虑论文联系教师与他们会舒适,并要求每个如果他们对论文主题的想法,或许在某些约束条件(例如,避免编程,包括程序设计、人工智能相关的东西,等等)一般教师认为这是一个礼物被要求监督好学生的论文(和所有学生的论文是由定义好!),所以不要觉得你要求一个忙。最好,虽然不是必要的,开始这个话题的调查你大四的秋天之前,所以这个过程不需要压缩到这学期的前两周。

请咨询主任荣誉或特定需求的部门网站和应用程序。

5计算机科学课程没有先决条件。这些都是102年互联网是如何工作的,103年电脑是如何工作的,106计算和艺术概论,111年计算机科学导论通过编程和财政年度164年人工智能问题。学生考虑主修计算机科学应该咨询专业顾问早在他们的大学生涯。

课程搜索

看到史密斯大学课开云电竞安全版下载安装程搜索目前产品的清单。

课程搜索

学生也可以选修五个学院。看到5大学课程搜索在阿默斯特发现类、汉普郡和霍利约克大学和马萨诸塞大学阿默斯特山。

与国外的研究

序列1

例子课程序列# 1主修计算机科学与留学外语(进入在CSC没有经验,一个学期)

一年

秋天

春天

1

CSC 110

m 111或100日志

外语

写密集型(ENG或财政年度)

CSC 120

m 153

外语

选修

2

CSC 210

选修

选修

选修

CSC 231

CSC中间

选修

选修

3

CSC 250

CSC中间

选修

选修

CSC中间(研究)

选修(研究)

选修(研究)

选修(研究)

4

CSC中间

选修

选修

选修

CSC 300 -水平

选修

选修

选修

CSC中间显示的三个200级课程满意/系统/编程理论分布的主要要求。

选择性表示,从约束是完全免费的——可以在计算机科学,可以外面。

课程经常被计算机科学专业包括国外CSC中级课程,更高级的数学课程,额外的编程课程,课程在人文和社会科学

本课程序列不承担任何经验在计算机科学和一个学期了。之前的学生接触计算机科学(课程在高中、夏令营、等等)应该跳过CSC 110并开始他们的课程顺序CSC 120。通过主要出现在后续页面替代途径。在这些例子中,我们试图最大化灵活的选课在国外;然而,学生出国留学项目如AIT布达佩斯程序在计算机科学可能选出来满足额外的主要需求在国外(例如CSC中级课程)。

序列2

例子课程序列# 2主修计算机科学与留学外语(进入CSC的经验,一个学期在国外没有重大需求消磨)

一年

秋天

春天

1

CSC 120

m 111或100日志

外语

写密集型(ENG或财政年度)

CSC 210

外语

选修

选修

2

CSC 231

m 153

选修

选修

CSC 250

CSC中间

选修

选修

3

选修(研究)

选修(研究)

选修(研究)

选修(研究)

CSC中间

CSC中间

选修

选修

4

CSC中间

CSC中间

选修

选修

CSC 300 -水平

选修

选修

选修

序列3

例子课程序列# 3主修计算机科学与留学外语(进入在CSC没有经验,全光主要在国外需求消磨)

一年

秋天

春天

1

CSC 110

m 111或100日志

外语

写密集型(ENG或财政年度)

CSC 120

m 153

外语

选修

2

CSC 210

选修

选修

选修

CSC 231

CSC 250

选修

选修

3

CSC中间(研究)

选修(研究)

选修(研究)

选修(研究)

CSC中间(研究)

选修(研究)

选修(研究)

选修(研究)

4

CSC中间

CSC中间

选修

选修

CSC 300 -水平

选修

选修

选修

没有出国留学

例子主修计算机科学课程序列进入没有经验在CSC和大二第二学期开始。学生可以把大三出国留学以课程相当于列而远离校园。

一年

秋天

春天

1

写密集型(ENG或财政年度)

选修

选修

选修

选修

选修

选修

选修

2

选修

选修

选修

选修

CSC 110

m 111或100日志

选修

选修

3

CSC 120

m 153

选修

选修

CSC 210

CSC 250

CSC中间

选修

4

CSC 231

CSC中间

CSC中间

选修

CSC 300 -水平

CSC中间

选修

选修

主修计算机科学课程序列例子打算继续研究在研究生院,在CSC进入没有经验,大四的毕业论文。学生可以把大三出国留学以课程相当于列而远离校园。

一年

秋天

春天

1

CSC 110

m 111或100日志

写密集型(ENG或财政年度)

选修

CSC 120

m 153

选修

选修

2

CSC 210

SDS 220

选修

选修

CSC 231

CSC 250

选修

选修

3

CSC 220或223(编程)

CSC 252或253(理论)

选修

选修

CSC 230或262(系统)

CSC 294(毫升)

选修

选修

4

CSC的毕业论文

CSC 300 -水平

选修

选修

CSC的毕业论文

CSC中级/高级

选修

选修

学生应该从上面所示的时间变化,根据课程提供。强烈推荐的课程序列包括所有以上课程如下:

  • CSC 252:算法或CSC 253:应用算法(理论)
  • CSC 220:高级编程或CSC 223:软件工程(编程)
  • CSC 230:数据库或CSC 262:操作系统(系统)
  • CSC 294:计算机器学习(选修)
  • SDS 220:介绍概率和统计

Emeriti教员

梅里伯格曼
计算机科学副教授罗杰斯

乔O’rourke
斯宾塞t和安·w·奥林名誉教授计算机科学

多米尼克•Thiebaut
名誉教授计算机科学

最近来访的教授

米卡尔Malita(阿默斯特学院)
萨哈尔半岛Seesi(南康涅狄格州州立大学)
约翰·弗利(明德学院)

联系

计算机科学部门

福特厅255
开云电竞安全版下载安装
北安普顿,马

电话:413-585-3804
传真:413-585-4534
电子邮件:slanzoni@smith.edu

行政助理:莎拉Lanzoni
系主任:凯文·谢伊

Baidu
map