Computing touches everyone’s daily lives – the results of computer scientists can be found not only in video games, smartphones and the latest animated movie, but can also be found in automobiles, airplanes, and commonly used appliances such as microwaves, televisions, and most other electronic devices. Through studying computer science, students develop and extend logical thinking and problem‐solving skills useful in many career roles. Graduates in computer science will be prepared for admission to graduate study or for immediate employment in business, industry, or government positions involving computer systems and techniques.
计划目标
计算机科学部的使命是在计算机科学中提供广泛的高质量教育。我们的计划将提供其毕业生与一个知识体系和对学习的态度,使他们能够为职业做出贡献,并最终对社会提供贡献。为了实现这一目标,我们必须提供足够丰富的理论和实践的学术经验,以确保从根本上发出声音,熟练的毕业生。
为我们的B.S.计算机科学的学位课程,以下教育目标描述了毕业后几年内预计毕业生的毕业生:
- 成功参与计算科学的专业实践,或将计算机科学工具应用于另一个感兴趣的领域。
- 追求计算科学的先进研究。
- 定期展示他们以专业和道德方式促进社会的能力,有效地沟通,并在独立和团队环境中成功工作。
电脑科学本科课程导致科学学士学位,旨在使学生能够:
- 分析复杂的计算问题,并应用计算原则和其他相关学科来识别解决方案。
- 设计,实施和评估基于计算的解决方案,以满足程序在程序的上下文中的给定的计算要求集。
- 在各种专业环境中有效沟通。
- 应认识到基于法律和道德原则的计算实践中的知情判决。
- 作为从事适合该计划纪律的活动的团队的成员或领导者的功能有效。
- 应用计算机科学理论和软件开发基本面,以生产基于计算的解决方案。
新生 | |||
---|---|---|---|
落下 | 小时 | 春天 | 小时 |
CS 100.或者110.(计算机科学I)1 | 4. | CS 101.或者111.(CS II为专业) | 4. |
CS 121.2 | 1 | 数学126. | 4. |
数学125. | 4. | en 102. | 3. |
ENGR 103.或者123. | 3. | HI / SB选修3. | 3. |
en 101. | 3. | ||
15. | 14. | ||
二年级 | |||
落下 | 小时 | 春天 | 小时 |
CS 200.(软件设计和工程) | 4. | CS 201.(数据结构和算法) | 0或4. |
ece 380. | 4. | ECE 383. | 4. |
数学301. | 3. | HU / L / FA选修课3. | 3. |
HU / L / FA选修课3. | 3. | 批准的NAT Science(N)选修 | 4. |
14. | 11-15 | ||
初级 | |||
落下 | 小时 | 春天 | 小时 |
CS 300. | 3. | CS 403. | 3. |
CS 301. | 3. | 计算机科学选修课,400级 | 3. |
GES 255.或者数学355. | 3. | 数学237. | 3. |
HI / SB选修3. | 3. | HI / SB选修3. | 3. |
免费选择 | 3. | 免费选择 | 3. |
15. | 15. | ||
高级的 | |||
落下 | 小时 | 春天 | 小时 |
CS 470或CS 475 | 3. | CS 495. | 3. |
计算机科学选修课,400级 | 3. | 批准的自然科学(n)选修(必须在与先前选择的两种选修中心中的任何一个配对时填写序列) | 4. |
批准的自然科学(N)选修 | 4. | 计算机科学选修 - 400级 | 3. |
HU / L / FA选修课3. | 3. | 计算机科学选修 - 400级 | 3. |
免费选择 | 3. | 免费选择 | 3. |
16. | 16. | ||
总时间:116-120 |
脚注 | |
---|---|
1 |
学生可以替代RRS 101 RRS新生1和RRS 102 RRS新生2用于CS 100 CS I的专业。 |
2 |
建议使用CS 121,但它可以用ENGR 111或任何其他工程介绍性课程代替。 |
3. |
学生必须从同一部门完成两种HU / L / FA或HI / SB选修课程的序列。 |
荣誉课程
可以申请对工程学位接受的课程的任何荣誉部分代替非荣誉部分。
转移课程
请参阅工程学院政策关于转让课程。
重复课程
请参阅工程学院政策关于重复课程。
批准的自然科学选修课
必须从专业课程中选择批准的自然科学(N)选修课。潜在课程包括:
代码和标题 | 小时 | |
---|---|---|
啊101 | 天文学介绍(必须花102来完成N信用) | 3. |
啊102 | 介绍天文实验室(必须采取AY 101完成N信用) | 1 |
ay 203. | 观察天文学(必须采取AY 204完成N信用) | 2 |
啊204 | 太阳能系统天文学(必须采取AY 204完成N信用) | 3. |
BSC 114. | 生物学原则我(必须采取BSC 115) | 3. |
BSC 115. | 实验室生物学I. | 1 |
BSC 116. | 原则生物学II(必须采取BSC 117) | 3. |
BSC 117. | 生物学II实验室 | 1 |
CH 101.或者 | 一般化学 | 4. |
CH 117. | 荣誉一般化学 | |
CH 102.或者 | 一般化学 | 4. |
CH 118. | 荣誉一般化学 | |
Geo 101. | 动态地球 | 4. |
Geo 102. | 地球通过时间 | 4. |
Geo 105. | 可持续地球 | 4. |
GY 101. | 大气proc&patterns | 4. |
GY 102. | 地面表面过程 | 4. |
pH 101. | 通用物理I. | 4. |
pH 102. | 通用物理II | 4. |
pH 105.或者 | 总理w / calc i | 4. |
pH 125. | 荣誉Gen ph w / conculus | |
PH 106.或者 | 通用物理W / CANC II | 4. |
ph 126. | 荣获Gen ph W / Conculus II | |
全部小时数 | 61. |
计算机科学专业的未成年人
计算机科学专业的学生不需要次要。但是,我们强烈鼓励所有学生将其个人兴趣与计划中的自由选民相结合,以便在他们感兴趣的领域中完成未成年人。例如,计算机科学专业可以通过完成计算机科学课程加上所需的数学课程来获得数学中的未成年人数学227.微积分III和一个额外的数学课程编号为300或以上,例如数学355.概率理论。
软件工程中的集中
除了计算机科学学位的标准科学学士外,该部门还提供软件工程集中。这种集中将使学生更深入地了解软件工程,这是计算机科学的子学科。这种浓度需要9小时的400级软件工程类,从下面的列表中选择。成功完成这种浓度的学生将在其成绩单上指定指定。
从下面的列表中选择9小时(3个课程): | 小时 | |
---|---|---|
CS 407. | 软件界面desgn. | 3. |
CS 416. | 测试和质量保证 | 3. |
CS 420. | 软件演变 | 3. |
CS 428. | 计算机安全 | 3. |
CS 444. | 软件安全 | 3. |
CS 445. | 软件逆向工程 | 3. |
CS 452. | 信息检索 | 3. |
CS 481. | 高性能计算 | 3. |
软件工程浓度所需的课程与上述计算机科学学位所示的课程相同。必须批准400级CS选修课的9小时。目前的批准软件工程选修课列表可以在计算机科学部门找到网站。
这种浓度不要求学生采取超过120小时的B.S.程度,由于这些课程的九个小时,在CS课程中替代B.S中的9小时的CS选修课。
选择完成两种浓度的学生可以朝向两种浓度施加3个课程时间。
网络安全集中
除了计算机科学学位的标准学士学位,该部门还提供网络安全的集中。这种集中将使学生更深入地了解网络安全,计算机科学的子学科。这种浓度需要9小时的400级网络安全等级,从下面的列表中选择。成功完成这种浓度的学生将在其成绩单上指定指定。
从下面的列表中选择9小时(3个课程): | 小时 | |
---|---|---|
CS 428. | 计算机安全 | 3. |
CS 438. | 计算机通讯网络 | 3. |
CS 443. | 数字取证 | 3. |
CS 444. | 软件安全 | 3. |
CS 445. | 软件逆向工程 | 3. |
CS 448. | 网络安全 | 3. |
网络安全集中所需的课程与上述计算机科学学位所示的课程相同。目前的批准软件工程选修课列表可以在计算机科学部门找到网站。
This concentration does not require the student to take more than the 120 hours required for the Computer Science (B.S.) degree, since six of these course hours replace six hours of CS electives, and the other three hours can be taken from the free electives in the Computer Science (B.S.) curriculum.