计算机技术和计算概念几乎是每个学术研究领域的几乎。这种跨学科专业专为希望将计算和计算机与另一项学科与计算机的学习的学生设计。学生可以将计算与传统学科的计算相结合,例如物理,化学,社会学或生物学,以及涉及实质计算组件的新兴领域,例如生物信息学,认知科学和数字艺术。

学习目标

可以找到跨学科计算学习目标 这里.

要求

选举这项专业的学生将在与两位教师顾问协商中设计一门学习课程,其中一个在电脑科学中,一个在协调纪律。他们一起必须发展包括在数学,计算机科学课程的适当选择研究的连贯过程,和坐标纪律。构成主要课程将根据专业的特殊重点而有所不同,但所有批准的专业将具有以下一般要求。

一般要求

计算机科学核心:三个课程:

  • CPSC 115L。计算介绍
  • CPSC 203.计算的数学基础
  • CPSC 215L。数据结构和算法

计算机科学选修课:三个适合协调纪律的课程,与计算机科学顾问进行磋商。

数学:在自然或社会科学中与纪律协调的学生必须至少采取数学131和一个附加课程:任何数学课程,编号为107或以上,POL 242,PSYC 221L和SOCL 201L(但是,具有经济学,数学131和数学207或ECON 218)。与艺术和人文学科的学科协调的学生必须采取数学127或有资格参加数学131.在研究计划中将指定其他数学课程。

协调课程:与协调顾问协商选择的六到七个课程。

高级练习:一年长的高级运动(CPSC 498-499)由批准的Capstone项目组成,加上参与计算机科学高级研讨会(CPSC 403-404)。高级项目将涉及大量的跨学科研究,研究或发展,为学生的总体学习课程带来一致。必须在与两位教师顾问协商中提出建议,其中一个在计算机科学中,一个在协调纪律,并在初级年初的春季期限结束时获得了计算机科学系的批准。 CPSC 403和CPSC 404都满足了写入密集型第二部分要求。

入场

要录取专业,学生必须在CPSC 203和CPSC 215L中获得C或更好的等级,并必须在与其顾问协商时提交批准的学习计划。

样品轨道

跨学科计算专业为学生提供了灵活设计了结合计算和任何其他学科的学习课程。提供以下曲目作为指导示例。除非另有说明,否则这里列出的课程不构成正式要求,而是说明可能包含在学习课程中的一些特定主题。

人工智能与认知科学

计算机和机器人如何表现智能?通过计算模型可以理解人类的大脑和人类智力吗?智能机器提出的一些社会和道德含义是什么?对该地区感兴趣的学生应将心理学和哲学课程与适当的计算机科学和数学课程相结合,如下所示:

计算机科学选修课:可以选择适当的课程:CPSC 219.计算理论,CPSC 310.软件设计,CPSC 352.人工智能和CPSC 375。高性能计算。

数学:超越所需的课程,学生可能需要一个与其利益相关的额外课程。

协调课程:心理学和哲学的相关课程应包括NESC 365.认知和社会神经科学,PSYC 221L。研究设计与分析,PSYC 255L。认知心理学,PSYC 293L。感知,PSYC 332L。心理评估,菲尔374.思想和大脑。 (另见公告的心理学部门。)

艺术和人文

计算的研究可以与几乎任何传统的人文学科和艺术学科相结合。对历史感兴趣的学生可以专注于计算历史。哲学家可以专注于丰富有趣的哲学问题。对艺术或艺术史有兴趣的学生可以专注于艺术世界中计算机的使用和重要性。与艺术或人文学科合并计算将需要在协调自律加计算课程的适当选择八,九门课程:

计算机科学选修课:适当的课程可能包括:CPSC 110.计算机,信息和社会,CPSC 310.软件设计,CPSC 352.人工智能和CPSC 372.数据库基础数据库基础。

协调课程:特定纪律的八个或九个课程(例如,历史,语言和文化研究)。

生物信息学

现代分子生物学越来越多地依赖于基因组测序,蛋白质折叠,细胞结构和过程分析以及接近许多其他生物问题的计算机。对此学习领域的学生应将计算机科学,数学和生物学结合到一个可能包括以下内容的连贯性研究计划:

计算机科学选修课:可选择适用的课程:CPSC 304.计算机图形,CPSC 310.软件设计,CPSC 320.算法,CPSC 352.人工智能,CPSC 372.数据库基础和CPSC 375。高性能计算。

数学:除了数学131和数学207外,以数学为导向的学生可能进一步采用数学建模中的数学132和一个或两个额外的课程(数学252或数学254)。

协调课程:化学(Chem 111L和Chem 112L)和生物学(BIOL 182L,BIOL 183L和BIOL 224L)的介绍性课程加上两种或更多种晚期生物学课程,如BIOL 226L。重组DNA技术,BIOL 227L。细胞生物学和BiOl 310L。发展生物学。

数字媒体

通过提供基于软件的机制来创建,操纵,呈现和目录图像,声音和视频,计算能力扩展了人类的表现力潜力。学生可以通过与工作室艺术,美术或音乐研究相结合的研究课程来探索计算和艺术之间的关系。建议的学习课程可能包括:

计算机科学选修课:适当的课程可能包括:CPSC 110.视觉计算,CPSC 225.事件驱动编程,CPSC 310.软件设计和CPSC 372.数据库基础数据库基础数据库。

协调课程:工作室艺术,艺术史或音乐中的八个或九个课程。

经济学和计算

计算技术和概念在经济学和金融领域越来越重要,从分析到建模和可视化的安全性。该领域的研究也可能专注于在线媒体或知识产权法等地区计算的一些经济影响。这一领域的一门课程将绘制:

计算机科学选修课:可以选择适当的课程:CPSC 310.软件设计,CPSC 320.算法分析,CPSC 333.计算机网络,CPSC 340.软件工程,CPSC 372.数据库基础和CPSC 385.计算机安全。

数学:除了数学131和数学207或ECON 218之外,以数学为导向的学生可能进一步服用数学建模中的数学132和一个或两个附加课程(数学252或数学254)。

协调课程:经济学部门需要ECON 101.基本经济原则,econ 301.微观经济学理论,eCON 302.宏观经济理论,ECON 318.经济学,经济学,econ 431.高级研讨会,一个额外的200级经济课程,还有一个额外的300-水平经济学课程。 (有关更多详细信息,请参阅公告中的经济学。)

物理科学与工程

计算的研究可以与任何传统物理科学和工程学科相结合(例如,化学,物理)。有许多令人兴奋的科学应用应用,包括数据挖掘和分析,数据可视化,计算建模等领域。计算化学家使用计算机来计算分子的结构和性质。计算物理学家使用数值算法来构建模型并解决量子力学中的问题。有兴趣研究的跨学科课程在这方面将采取六,七门课程中的坐标纪律加在数学和计算机课程,适当选择学生:

计算机科学选修课:适当的课程可能包括:CPSC 304.计算机图形学,CPSC 320.算法分析,CPSC 372.数据库基础和CPSC 375.高性能计算。

数学:除了数学131和MATH 132之外,学生可能需要数学207和数学建模中的一个或两个额外的课程(数学252或MATH 254)。

协调课程:特定物理科学或工程中的六个或七个课程(例如,化学,物理学)。

社会科学

计算的研究可以与任何传统的社会科学学科相结合,如社会学和政治学科。这些领域的研究可能集中在现代社会中计算的一些社会和政治影响,数字鸿沟,开源运动,数字媒体的社会影响。有兴趣研究的跨学科的课程,一门社会科学将采取在坐标学科六,七门课程加课程的数学和计算合适的选择学生。

计算机科学选修课:可以选择适当的课程:CPSC 110.计算机,信息和社会,CPSC 310.软件设计,CPSC 320.算法分析,CPSC 372.数据库基础,CPSC 375.高性能计算和CPSC 385.计算机安全。

协调课程:特定社会科学的六个或七个课程(例如,人类学,政治学,社会学)。

额外的机会

AP和IB信用:在AP计算机科学原则或计算机科学中获得4或5的学生将获得1课程信用代替CPSC 110.在IB高级计算机科学考试中得分5或更高的学生将获得1课程信用代替CPSC 110.在向部门主席提交书面请求后,信贷可以达到专业。

赶走:强烈敦促学生在准备研究的过程中尽早咨询他们的顾问。在研究外,学生应该完成核心要求(CPSC 115L,CPSC 203和CPSC 215L)。学生必须与他们的教职员顾问咨询,以确定将从他们的学习机构转移学分的课程。学生必须在三位一体高年级的高年级履行计算机科学研讨会(CPSC 403-404)和相关的高级项目(CPSC 498-499)的长期要求。

荣誉:荣誉由计算机科学教师投票授予合格的学生。通常,为了获得专业的荣誉,学生必须有四个等级的A-或更高等级,没有比B低于专业的前八个课程,其中四个来自电脑科学和数学课程,编号200或更高四个来自坐标部门的课程,并完成CPSC 403-404和CPSC 498-499序列,等级为A或更高。