Computer Science
项目简介 加州大学圣塔芭芭拉分校的 计算机科学专业 硕士旨在为学生提供先进的计算机科学培训,以备他们在工业和政府部门的职位,或者继续深造攻读博士学位。该项目设计灵活,旨在满足具有不同科学和工程背景的学生的需求。对于计算机科学背景不足的研究生,该项目依赖本科项目提供必要的课程支持。
学位类型 M.S. in computer science
信息来源: 加州大学圣塔芭芭拉分校MSCS
申请要求 语言成绩 母语不是英语的申请人需要参加托福或雅思考试。对于在主要教学语言为英语的机构完成本科或研究生学位的学生,将考虑豁免。申请者需提交过去两年内参加的托福(TOEFL)或雅思(IELTS)考试成绩,机构代码为4835。
学生需要提交GRE考试成绩。
入学背景 平均综合成绩需达到3.0
除了上述申请该专业特殊申请条件外,完整的申请要求可以查看我们官网对应的【申请要求】部分
信息来源: 加州大学圣塔芭芭拉分校MSCS申请要求
毕业要求 学分要求 学生需要完成42个学分的课程
成绩要求 平均综合成绩需达到B(3.0)
论文要求 论文选项的学生除课程要求外还必须提交一篇合格的毕业论文,该论文必须在计算机科学系常任教师的指导下完成,并获得由 3 名加州大学阶梯教室教师组成的论文委员会的批准,其中两名(包括主席)必须来自计算机科学系。
实习要求 项目选项的学生除了所有计划共有的专业领域和广度课程外,项目计划的课程要求还包括两门额外的 200 级研究生课程。除了这些课程要求,学生还必须完成至少六个单元的 596 指导性研究并在一名计算机科学常任教师的指导下完成一个项目。学生需提交一份报告以及进行30 分钟的项目公开演示。
信息来源: 加州大学圣塔芭芭拉分校MSCS毕业要求
课程介绍 学生必须完成计算机科学学院顾问批准的 42 个学分的高年级课程(不包括 193 级课程)或研究生课程(200+、595、596、598)。具体要求为:
必须从三个专业领域中选择一个专业领域: 基础/理论、系统和应用。 应从主修领域中选修四门 CS 研究生课程(200 级),并从其他两个领域中各选修一门 CS 研究生课程(200 级)。同一门课程不能同时满足主修领域和广度要求。 单元要求中必须包含至少两个单元、最多六个单元的 595 研讨单元(不包括 595N:教师研究研讨会)。 论文选项 除课程要求外还必须提交一篇合格的毕业论文,该论文必须在计算机科学系常任教师的指导下完成,并获得由 3 名加州大学阶梯教室教师组成的论文委员会的批准,其中两名(包括主席)必须来自计算机科学系。
项目选项 除了所有计划共有的专业领域和广度课程外,项目计划的课程要求还包括两门额外的 200 级研究生课程。除了这些课程要求,学生还必须完成至少六个单元的 596 指导性研究并在一名计算机科学常任教师的指导下完成一个项目。学生需提交一份报告以及进行30 分钟的项目公开演示。
考试选项 除了所有方向的课程要求外,还必须完成 12 个额外单元的 100 级(不包括 193 级)和 200 级课程。其中,八个单元必须为 200 级课程。综合考试每年两次,分别在秋季和春季学期的第八周举行。每个学生将列出四门研究生课程:考试时将从每门课程中提出一个问题。学生只能选择回答其中的三个问题,而且必须正确回答所有三个问题才能通过考试。如果学生未通过考试,可在下次考试时参加。考试只允许两次尝试。这是一次严格的考试,学生应做好充分准备才能通过考试。
理论/基础课程 Theory / Foundations Area
课程 课号 计算机科学中的逻辑与应用 Logic and Applications in Computer Science CS209 级集方法 Level Set Methods CS216 计算理论与复杂性 Theory of Computation and Complexity CS220 信息论 Information Theory CS225 近似、NP 完备性和算法 Approximations, NP-Completeness and Algorithms CS230 组合算法专题 Topics in Combinatorial Algorithms CS231 随机算法 Randomized Algorithms CS234 计算几何 Computational Geometry CS235 程序分析高级专题 Advanced Topics in Program Analysis CS260 形式化规范与验证 Formal Specification and Verification CS266 自动验证 Automated Verification CS267 特别专题 Special Topics CS290 特别专题 Special Topics CS292
系统课程 Systems Area
课程 课号 高级计算机体系结构 Advanced Computer Architecture CS254 现代编程语言及其实现 Modern Programming Languages and Their Implementation CS263 操作系统高级专题 Advanced Topics in Operating Systems CS270 分布式系统高级专题 Advanced Topics in Distributed Systems CS271 软件工程 Software Engineering CS272 数据和知识库 Data and Knowledge Bases CS273 数据库系统高级专题 Advanced Topics in Database Systems CS274 网络高级专题 Advanced Topics in Networking CS276 计算机安全高级专题 Advanced Topics in Computer Security CS279 移动计算 Mobile Computing CS284 特别专题 Special Topics CS290 特别专题 Special Topics CS293
应用课程 Applications Area
课程 课号 矩阵分析与计算 Matrix Analysis and Computation CS211A 数值模拟 Numerical Simulation CS211B 微分方程数值解法--有限差分法 Numerical Solution of Partial Differential Equations--Finite Difference Methods CS211C 微分方程数值解法--有限元分法 Numerical Solution of Partial Differential Equations--Finite Element Methods CS211D 稀疏矩阵算法 Sparse Matrix Algorithms CS219 应用并行计算 Applied Parallel Computing CS240A 机器智能高级专题 Advanced Topics in Machine Intelligence CS265 计算机图形学 Computer Graphics CS280 计算机视觉高级专题 Advanced Topics in Computer Vision CS281B 高级图像合成 Advanced Image Synthesis CS285 特别专题 Special Topics CS290 特别专题 Special Topics CS291
信息来源:
加州大学圣塔芭芭拉分校MSCS课程介绍
加州大学圣塔芭芭拉分校MSCS课程
求职发展 毕业时获得计算机科学硕士学位应掌握:
核心知识
学生将能够展示计算机科学领域的广泛知识,包括系统、基础和应用。 学生将至少掌握一个计算机子领域的工作知识。 研究方法与分析
学生将能够理解和描述计算机科学研究中通常使用的一系列定性和定量方法。 学生将能够规划和执行具有重大复杂性的项目,并对其工作进行严格分析。 学术交流
专业精神
学生将了解并能够阐明在其讨论社区中紧跟技术进步的重要性。 学生将熟悉相关的专业协会,包括但不限于计算机协会(ACM)和电气与电子工程师协会(IEEE)。 学生将能够确定毕业后的职业选择,包括工业和学术两方面。 学生将表现出对职业道德行为基本原则的深思熟虑。 信息来源: 加州大学圣塔芭芭拉分校MSCS求职发展