学院公告——课程目录
2023年6月29日,
学院公告——课程目录

计算机科学


课程


教师

丽莎MEEDEN,教授
TIA纽霍尔教授3
理查德•WICENTOWSKI教授
约书亚·布罗迪,副教授
安德鲁·丹纳副教授3
阿米特索尼、副教授、副教务长4
凯文•韦伯副教授和椅子
VASANTA CHAGANTI,助理教授
莱拉丰特斯,助理教授
扎卡里·帕尔默,助理教授
尼尔·鲁茨访问助理教授
本杰明·r·米切尔访问助理教授
小东瞿,访问助理教授
迈克尔•WEHAR访问助理教授
基思•奥哈拉访问助理教授
查尔斯•KAZER讲师
乔斯林科里,讲师
罗莉中标价、学术支持协调员
杰弗里·内尔,系统管理员和来访的老师
JANA DALY行政协调员


2没有休假,2022年秋季。
3没有休假,2022 - 2023。
4没有行政休假,2022 - 2023。


计算机科学是一门研究算法及其实现。这包括计算机系统的研究;方法来指定算法(对人和计算机系统);和制定的理论和模型来帮助理解和分析算法的性质,计算系统,及其相互关系。

计算机科学课程旨在为学生提供一个灵活的计算选择,可以量身定做,以满足各种利益和深度的研究。所有课程强调计算机科学的基本概念,对今天的语言和系统当前的底层概念的例子。计算机科学实验室提供了最新的软件和硬件设施。

学术项目


计算机科学系提供课程大调和小调和荣誉大调和小调。鼓励学生感兴趣的这些选项与计算机科学系的椅子尽可能早地在他们的大学生涯。对计算机科学感兴趣的学生或大或小的鼓励消费品安全委员会021年,消费品安全委员会031年消费品安全委员会035年在他们第一次在斯沃斯莫尔的四个学期里。最佳线上娱乐辅修计算机科学是专为学生渴望一个连贯的介绍的核心主题。学生完成次要将拥有的知识技能,在许多学科都是有用的。

第一道菜建议


消费品安全委员会021年。计算机科学导论提出了基本思想在计算机科学的建筑软件开发能力。没有经验与电脑是必要的。本课程适合所有学生想写程序。它为计算机科学第一道菜通常是大调和小调。是常见的跳级的学生信用卡或丰富的编程经验将这门课程。

消费品安全委员会031年。计算机系统简介假设学生已经完成消费品安全委员会021年或其等价的。它是最好的入口点学生打算是计算机科学专业或未成年人已经广泛的计算体验。

消费品安全委员会035年。数据结构和算法假设学生已经完成消费品安全委员会021年或其等价的。这是一个合适的入口点的学生广泛的计算体验。

学生认为他们可能有资格申请消费品安全委员会031年消费品安全委员会035年并没有采取消费品安全委员会021年应该放置考试也联系部门协调员位置放置。学生或顾问想要更多的建议放置在计算机科学课程中应该随时联系任何计算机科学教师。

跨学科的建议


部门建议学生对计算机科学感兴趣应该考虑使用数学027。线性代数和/或数学039。与介绍离散数学证明为了满足主要和次要的数学要求。统计课程层面的统计021年统计方法二或以上也可以用来满足计算要求。

计算机科学系提供批准的五门课程作为认知科学课程:消费品安全委员会063年。人工智能,消费品安全委员会065年。自然语言处理,消费品安全委员会066年。机器学习,消费品安全委员会068年。生物信息学消费品安全委员会081年。自适应机器人。认知科学感兴趣的学生被鼓励要考虑001年齿轮。认知科学导论

除了计算机科学学院提供的课程,部门建议学生有兴趣的计算机工程考虑工程部提供的课程,包括三门课程由计算机科学系:其它消费品安全委员会052年。计算机体系结构的原则,消费品安全委员会072年。计算机视觉消费品安全委员会082年。移动机器人

课程主要


以下是主修计算机科学的需求:

  1. 在计算机科学中八个学分:
    1. 消费品安全委员会021年。(如果免除消费品安全委员会021年,没有信用,美联社替代一个从下面列出的任何团体课程。)
    2. 消费品安全委员会031年消费品安全委员会035年
    3. 课程从以下三组:
      1. 组1:消费品安全委员会041年,消费品安全委员会046年消费品安全委员会049年
      2. 组2:消费品安全委员会043年,消费品安全委员会044年,消费品安全委员会045年,消费品安全委员会075年,消费品安全委员会087年,消费品安全委员会088年消费品安全委员会089年
      3. 第三组:消费品安全委员会040年,消费品安全委员会056年,消费品安全委员会063年,消费品安全委员会065年,消费品安全委员会066年,消费品安全委员会068年,消费品安全委员会071年,消费品安全委员会073年消费品安全委员会081年
    4. 上面两个消费品安全委员会课程编号消费品安全委员会035年选择不同的部分(c)。不包括消费品安全委员会181年和小于1学分的课程。
  2. 高级全面、消费品安全委员会099年
  3. 两个学分的数学数学/统计027或以上的水平。离散数学和线性代数。学生可能满足这些需求之一统计021。学生的一个或两个地方这两个学分应该联系计算机科学系主任。请注意,消费品安全委员会046年/数学046不得用于满足计算要求。

验收标准


有资格获得一个计算机科学专业的学生,一个学生必须至少有一个C +平均的中级课程(消费品安全委员会031年消费品安全委员会035年)。此外,学生必须有至少一个C消费品安全委员会031年消费品安全委员会035年。学生不满足这一标准可能不如理想消费品安全委员会031年消费品安全委员会035年在上层获得成功的必要基础课程。

信用/不信用政策


计算机科学的主要所需学分,学生可以选择采取一个(1)信用/不信用。需要信用/不信用的课程,比如那些在你的第一个学期,不计入极限。

当然小


辅修计算机科学为学生提供了一个全面的计算机科学背景的充分发展意义重大,创造性的应用程序和跟上快速变化。

以下是辅修计算机科学的要求:

  1. 六个学分在计算机科学:
    1. 消费品安全委员会021年。(如果免除消费品安全委员会021年,没有信用,美联社替代一个从下面列出的任何团体课程。)
    2. 消费品安全委员会031年消费品安全委员会035年
    3. 两阶课程来自两个三组(组1、组2组3)。看到这门课主要的课程符合每个小组的要求。
    4. 上面一个消费品安全委员会课程编号消费品安全委员会035年不同于上面的选择部分(c)。不包括消费品安全委员会181年小于1学分的课程。
  2. 一个数学课程数学/统计027或以上的水平。离散数学是推荐。学生可以满足这个要求统计021。学生的信用应该接触计算机科学系主任。消费品安全委员会046年/数学046不得用于满足计算要求。

验收标准


接受到的要求小一样接受到专业。

信用/不信用政策


计算机科学的小所需学分,学生可以选择采取一个(1)信用/不信用。需要信用/不信用的课程,比如那些在你的第一个学期,不计入这个极限。

主要荣誉


一个荣誉主修计算机科学必须完成常规课程主要需求。荣誉主要包括三个荣誉的准备:一个荣誉论文和两个单独的2学分荣誉的准备工作。

以下将提交外部考官评价:

  1. 两个从上层的组合选择课程2学分准备上市的批准下准备。将检查每个准备一个3小时的笔试和口试。考试将专注于单一课程在每个准备(重点)、第二道菜(广度)提供额外的背景区域的重点课程。

两个2学分的准备工作必须包括至少3不同的课程。在某些情况下,计算机科学部门可能愿意考虑其他分组的课程,研讨会,或包含特定专题课程(消费品安全委员会091年)。这些都是在个案基础上批准的椅子上。学生需要申请批准,9月15日的大四。

如果所需的课程和准备不会满足课程专业,必须采取额外的计算机科学课程以满足课程的主要需求。在所有情况下,计算机科学部门必须批准学生的的学习计划。

  1. 一个荣誉论文阅读由外部审查员和口试检查。论文将研究报告经验涉及学生的监督下教员在斯沃斯莫尔(或其他地方)。最佳线上娱乐预计将完成大部分的研究或学术基础的秋季学期大四之前,通过一个信贷工作的春季学期大三或全职夏天工作。学生注册至少一个信贷的论文工作(消费品安全委员会180年)完成研究和写论文的大四。论文必须搭配一(1)信贷上层课程相关的论文主题。这门课需要配合会议的论文的目的两(2)信用荣誉的要求。建议本文在秋季学期末完成。学分的消费品安全委员会180年不计入完成课程的专业。

验收标准


有资格获得一个荣誉主要在计算机科学中,一个学生必须符合课程主要验收要求。此外,学生必须获得B平均(保理在CR /数控影子等级)和至少一个C在所有课程,可以用来完成课程主要包括其它选修课程和课程用来满足课程的数学和统计要求专业。学生也必须获得B或更高的课程作为他们荣誉的准备工作的一部分。

学生之前接受到荣誉项目但不维护这些GPA在消费品安全委员会或年级要求的课程,由部门决定,要求退出荣誉项目。学生不能达到上述标准可能吸引一个例外的系主任。

荣誉小


一个荣誉辅修计算机科学课程将包括完成小和一个2学分的准备。

以下将提交外部考官评价:

准备一个2学分选择组合的课程列在批准的准备。将检查这2学分准备一个3小时的笔试和口试。考试将集中在每个准备(一个疗程焦点与第二个课程(课程),宽度)提供额外的背景区域的重点课程。在某些情况下,计算机科学部门可能愿意考虑其他分组的课程,研讨会,或包含特定专题课程(CS91)。这些都是在个案基础上批准的椅子上。学生需要申请批准,9月15日的大四。

如果所需的课程和准备不会满足小,必须采取额外的计算机科学课程满足课程小要求。在所有情况下,计算机科学部门必须批准学生的的学习计划。

验收标准


有资格获得一个荣誉辅修计算机科学,学生必须满足的小(或大)验收要求。此外,学生必须获得B平均(保理在CR /数控影子成绩)和至少一个C的所有课程,可以用来完成小/大,包括其它选修课程和课程用来满足的数学和统计要求小/大。学生也必须获得B或更高的课程作为他们荣誉的准备工作的一部分。

学生之前接受到荣誉项目但不维护这些GPA在消费品安全委员会或年级要求的课程,由部门决定,要求退出荣誉项目。学生不能达到上述标准可能吸引一个例外的系主任。

批准筹备荣誉主要和次要的


荣誉专业必须完成两个未成年人必须完成一个2学分2学分荣誉准备和荣誉荣誉的准备。每个准备将包含一个重点课程和一个宽课程选择同一组。消费品安全委员会043年消费品安全委员会044年是一个有效的课程准备配对因为课程在设置2中,但是消费品安全委员会041年消费品安全委员会044年不是一个有效的配对。每个准备必须的重点课程不同,和两个准备工作必须由至少三个不同的课程。荣誉专业可以选择他们的2学分从同一组的准备工作,或选择一个2学分准备从一组,另一个从一个不同的组。

以下是经批准的集当然分组。所有的课程可能不是对所有的学生敞开,将取决于安排的课程。

高级综合


消费品安全委员会099年。高级综合是综合计算机科学课程和荣誉专业要求。它提供了一个机会来更深入地研究一个特定的主题在计算机科学中,合成材料从以前的课程。信息可以找到特定于每个毕业班部门网站

申请程序和验收标准的专业/未成年人


除了描述的过程由院长办公室和注册处如何申请一个专业,学生应该完成一个部门的形式,发现在部门网站,列出他们打算怎样满足他们的需求大,小,小荣誉专业或荣誉。成功完成至少两个计算机科学的课程,包括消费品安全委员会031年消费品安全委员会035年,通常需要承认作为一个计算机科学或大或小的。学生延期的主要或次要将重新评估完成额外的计算机科学课程。

跳级


学生收到的4或5计算机科学跳级考试将获得(1)信贷在成功完成一个计算机科学课程在斯沃斯莫尔。最佳线上娱乐在完成计算机科学课程在斯沃斯莫尔,学生必须通知部门为了获得美联社信贷最佳线上娱乐。学生被放置消费品安全委员会021年美联社信贷需要只有7(7)额外的课程在计算机科学完成专业,和五(5)额外的课程在计算机科学完成小。

学生应该咨询任何关于位置的计算机科学教员的课程介绍序列。

计算机科学的位置


计算机科学放置考试所有的学生认为他们可能需要地方的计算机科学导论课程(消费品安全委员会021年)。学生想要开始消费品安全委员会021年不需要安排考试。学生认为他们可能的地方消费品安全委员会021年消费品安全委员会035年应该放置考试也联系部门协调员的位置放置。

传入的一年级学生应该放置在秋季迎新周考试。学生不把它在CS取向可以联系部门办公室安排时间参加考试。学生不需要消费品安全委员会021年必须在注册之前放置考试吗消费品安全委员会031年消费品安全委员会035年。更多信息见:https://www.最佳线上娱乐swarthmore.edu/computer-science/computer-science-placement-exam

校外学习


计划在计算机科学或大或小的学生可能会选择出国学习一个学期或整整一年。因为一些先进的计算机科学课程只提供备用,将不可用一些学生一些选择。计算机科学系应该preapprove所有课程提前出国留学的学生的离开。信贷部门将适当的课程足够的证据的基础上完成的工作由学生回到斯沃斯莫尔。最佳线上娱乐

斯沃斯莫尔后的生活最佳线上娱乐


研究生院


学生感兴趣的研究生学习在计算机科学与计算机科学专业将做好准备。一些研究生项目也将接受学生主修数学、工程和完成了足够数量和选择计算机科学课程。选择合适的专业和计算机课程将取决于学生的利益,应在咨询与计算机科学系的椅子。其他专业也合理的学生有特殊利益。例如,主修语言学和心理学可能适合一个学生感兴趣的人工智能和认知科学。在这种情况下,学生应该咨询部门尽可能早的椅子来确保他们采取必要的数学和计算机课程在计算机科学研究生工作。

计算机科学课程


需要一个C级或更好的为了满足下列任何消费品安全委员会的先决条件。