构建驱动社会的软件
软件触及我们生活的方方面面. 计算机科学家创造软件,并解决问题,使软件更有用. 他们利用人工智能(AI)的知识来做到这一点。, 机器学习, 人机交互, 网络安全, 和算法, 在计算机科学的其他领域. 拥有esball国际平台客户端计算机科学学士学位, 你将准备好创造明天的技术.
为什么在esball国际平台客户端主修计算机科学?
软件是计算机科学的核心,在本课程中你将成为一名熟练的程序员. 更重要的是, 虽然, 你将获得对计算机科学的深刻理解,你将学会解决难题,使软件更好、更有用.
作为esball国际平台客户端的本科生,你将学习以下主题:
- 软件设计与开发
- 算法和数据结构
- 操作系统和计算机网络
- 人工智能、机器学习和计算机视觉
- 虚拟现实与人机交互
- 密码学和网络安全
计算机科学系是一个很小的, 研究部门, 对于计算机科学程序来说,这是一个不寻常的组合吗. 我们的小尺寸导致了友好, 学生之间的合作氛围, 以及来自全体教员的个人关注.
事实上,我们是一个研究部门,这意味着你将有机会参与研究,帮助教授推进该领域的边界. 这也意味着你的高级计算机科学课程将由专家教授,你将分享一个新知识正在被创造而不仅仅是传播的项目的兴奋.
我们2023年的计算机科学班有一个 100%安置率.
你会学到什么
在120个学分中,你需要获得学士学位, 计算机科学专业包括70个学分的计算机科学, 数学与科学. 这使您可以灵活地声明辅修甚至第二主修.
您的计算机科学课程将涵盖以下主题:
- 软件设计与开发
- 算法和数据结构
- 编程语言
- 计算理论
- 操作系统
- 计算机网络
- 人工智能
- 机器学习
- 计算机视觉
- 虚拟现实
- 人机交互
- 量子计算
- 密码学
- 网络安全
计算机科学课程包括43个学分的计算机科学, 数学15个学分, 科学课12个学分. 30个学分是自由选修课, 如果你选择修辅修或第二专业,哪一项足够.
除特别注明外,所有课程均为3学分.
esball国际平台客户端共同经历
以下课程是所有学生的必修课程,无论他们的学习计划如何. 这些课程在秋季学期开设, FY100第一年研讨会只要求一年级学生参加. FY100和UNIV190通常在esball国际平台客户端第一年的秋季学期进行.
FY100第一年研讨会(1学分)
UNIV190esball国际平台客户端研讨会(3学分)
计算机科学核心要求
学生须修毕以下课程:
计算机科学:
- CS141计算机科学概论I(4学分)
- CS142计算机科学概论2
- CS241计算机组织
- CS242 Java高级编程概念
- CS341编程语言
- CS344算法 & 数据结构
- CS345自动机理论 & 正式的语言
- CS350软件设计 & 发展
- CS444操作系统
- CS499专业经历
专业经验
学生必须完成以下专业经验:
CS499专业经验(0学分)
计算机科学数学课程
学生须修毕以下课程:
- MA131微积分I
- MA132微积分II
- MA211基金会
- 应用线性代数
- 或MA239初等线性代数
- STAT383概率 & 统计数据
- 或STAT381概率
计算机科学核心选修课
学生必须完成以下三门课程:
- CS442计算复杂性
- CS443并行编程
- CS445编译器构造
- CS447计算机算法
- CS449计算学习
- CS451人工智能
- CS452计算机图形学
- CS455计算机网络
- CS456密码学
- CS457电脑 & 网络安全
- CS458程序验证的正式方法
- CS459人机交互
- CS460数据库系统
- CS461虚拟环境:原理 & 应用程序
- CS464电脑游戏开发
- CS465移动机器人 & 人机交互
学生必须完成以下两门课程:
- PHP/ SQL交互设计
- 高级万维网接口设计
- COMM444 Linux Web系统管理
- CS442计算复杂性
- CS443并行编程
- CS445编译器构造
- CS447计算机算法
- CS449计算学习
- CS451人工智能
- CS452计算机图形学
- CS455计算机网络
- CS456密码学
- CS457电脑 & 网络安全
- CS458程序验证的正式方法
- CS459人机交互
- CS460数据库系统
- CS461虚拟环境:原理 & 应用程序
- CS464电脑游戏开发
- CS465移动机器人 & 人机交互
- EE368软件工程
- EE466计算机A
- IS314数据库设计 & 管理
计算机科学其他选修课
科学选修课:
学生必须完成化学(CM)或物理(PH)的两门课程的讲座/实验序列。, 再加上4个额外的生物学分(BY), 化学(CM), 或物理(PH)学科领域.
知识领域/大学选修课:
学生将有至少18个学分可用于知识领域和/或大学课程选修,以满足esball国际平台客户端共同经验的要求.
自由选修课:
主修计算机科学的学生将有大约30个学分可用于他们选择的课程.
*航空航天研究或军事科学的高级(300或400级)课程最多12个学分可计入毕业要求. 航空航天研究或军事科学学分在100和200级别不计入所需的120小时. Other restrictions may apply; check with the department for details.
在esball国际平台客户端, 这家公司不仅规模小,而且致力于科技, 你不必等待参与的机会 尖端研究. 我们的教师经常依靠本科生协助他们的工作, 它涵盖了诸如计算机视觉之类的主题, 机器学习, 传感器数据分析, 自动推理, 自然语言处理, 虚拟现实, 机器人, 人机交互, 网络安全, 算法的责任, 量子计算, 计算复杂度.
辅修计算机科学的目的是为你提供一个坚实的和连贯的介绍计算机科学. 这些要求体现在两个方面. 第一个领域为编程奠定了坚实的基础, 基本的软件工程原理和设计, 数据结构和算法的分析和实现. 第二个领域包括选修课,允许你探索计算机科学的各个领域或专攻其中一个领域. 大部分选修课必须是高级课程. 辅修课程总共需要修七门课程.
辅修计算机科学不面向计算机科学或软件工程专业的学生. 学生的平均绩点必须达到2分.以下课程为0.
除特别注明外,所有课程均为3学分.
计算机科学辅修核心要求
学生须修毕以下课程:*
CS141计算机科学概论I(4学分)
CS142计算机科学概论2
MA211基金会
CS344算法和数据结构
计算机科学辅修选修课
学生必须完成以下课程:**
计算机科学(CS) 200级或以上3学分课程
计算机科学(CS) 300级或以上3学分课程
计算机科学(CS) 400级或以上3学分课程
课程替换
*有些课程可能会被替换. 本署备有一份可接受的替代品清单,并每年更新. 目前, 允许用EE261代替CS141, CS142的EE363, CS241用EE360, ma211用MA346.
**某些课程不能用来满足选修课. 所有的排除列表可从部门和每年更新. 目前的名单包括所有名为“定向学习”的课程, 计算机科学诊所, 或本科生研究.
最初成立于20多年前,旨在推广开源软件, 这个学生主导的实验室已经扩展到包括网络教学实验室和虚拟现实实验室. 这些实验室支持各种各样的项目. COSI的学生在开源竞赛中赢得了多个奖项. 当前的主要项目包括一个镜像站点,它提供, 等, 下载各种Linux发行版和软件,如Blender, Cygwin和Eclipse. 另一个主要项目是维护一个工作教学实验室, 包括所有必需的硬件, 软件和网络. 这些项目为学生提供了宝贵的实际操作经验. 探索实验室.
多学科融合
来认识一下Essence’25吧,她是esball国际平台客户端(esball国际平台客户端)计算机科学专业的学生,一直在AIDFab实验室工作. 使用尖端的金属3D打印机, 机器人, 和其他最先进的技术,该项目解决了对适应技术日益增长的需求,以支持就地老化.
职业的可能性
科技并没有放缓,对更多计算机科学专业毕业生的需求也没有放缓. 我们的大多数毕业生开始他们的职业生涯作为软件开发人员和美国.S. 美国劳工统计局(Bureau of Labor 统计数据)预计,到2031年,软件开发人员的工作岗位将增长25%. 因为社会的每个领域都依赖于科技, 你几乎可以在任何你能想到的领域有所作为. 拥有计算机科学学位的毕业生可以开发软件和计算机技术,影响从金融到艺术的各个领域, 从医疗保健到制造业, 从教育到工程.
你也可以考虑攻读计算机科学的硕士或博士学位.
除了软件开发人员的工作, 这里有一些其他的工作,你可能会考虑与计算机科学学士学位
- Web开发人员
- 数据科学家
- 资讯科技专员
- 信息安全分析师
- 网络工程师
- 数据库管理员
最近的雇主
我们的计算机科学专业的毕业生很快就开始工作了. 这要归功于我们与IBM等领先雇主的关系, esball国际平台客户端的计算机科学学位会让你在就业市场上占据优势. 这是一个有回报的学位.S. 美国劳工统计局的数据显示,软件开发人员的平均年薪为12.1万美元.
近年来,我们的毕业生在许多组织工作,包括:
- 康宁
- 德勤
- 通用动力任务系统
- 全球铸造厂
- 谷歌
- Gracenote
- IBM
- INFICON
- 印孚瑟斯
- 洛克希德·马丁公司
- U.S. 空军
esball国际app院
我们的一些毕业生继续读esball国际app. 在硕士阶段,学费通常由雇主支付. 在博士阶段, 这几乎总是有全额的经济援助,并导致职业生涯作为一个研究人员在工业或作为一个大学教授. 我们的毕业生去攻读博士学位的一些学校是:
- 耶鲁大学
- 威斯康星大学麦迪逊分校
- 莱斯大学
- 罗切斯特大学
- 匹兹堡大学
- 弗吉尼亚理工大学
- 利哈伊大学
- 伦斯勒理工学院
- esball国际平台客户端
“计算机科学改变了你思考问题的方式,帮助你快速学习新技能, 因为这个行业每天都在不断发展. 我的实习经历和研究经历让我明白了团队合作以及何时该自力更生的重要性."
Alexander Kupin, 21届,计算机科学学士,23届,计算机科学硕士