计算机科学

配备电脑设备的学生

概述

项目的亮点

计算机专业要求

The computer science major provides the opportunity for students to develop skills in writing algorithms to solve problems across academic disciplines; to design and write software in a variety of languages; to understand the fundamental concepts and issues in data structures, 系统管理, 操作系统设计, 网络编程, 网络, 计算机图形学, and artificial intelligence; and to develop the ability to communicate their knowledge effectively.

该课程为计算机科学研究生学习和行业计算机专业人员的入门级职位做准备. 打算主修计算机科学的学生可以得B.A. 或B.S. 学位. 计算机科学专业的学生应该计划在米利金的第一学期注册计算机科学135或更高的课程. 在适当的计算机科学课程的安置将根据学生在计算机科学之前的记录与教师顾问协商确定.

完成计算机科学专业, 学生必须顺利完成以下课程的学习.

  • CS135 -计算机科学概论
  • CS208 -计算机科学的离散数学
  • CS235数据科学导论
  • 高等离散数学
  • CS308 -计算理论
  • 算法和数据结构
  • CS499 -高级研讨会
  • 编程基础
  • IS240 -信息系统基础
  • IS311 - IT基础设施
  • IS321系统分析和设计
  • IS370 -数据库应用与开发
  • 微积分I
  • MA240 -微积分二
  • 线性代数

两门选修课

  • CS342 -人工智能
  • CS460 -计算机科学主题
  • CS491 -计算机科学的自主学习
  • IS322 - Web/移动应用程序开发
  • IS470 -商业智能和大数据
  • MA313 -数值分析

辅修计算机科学

计算机科学辅修课程为所有专业的学生提供了开发编写算法来解决问题和理解计算机科学基本概念的机会. 要获得计算机科学的辅修学位,学生必须成功完成以下课程的学习.

  • CS135 -计算机科学概论
  • CS208 -离散数学
  • CS235数据科学导论
  • CS308 -计算理论
  • 算法和数据结构

另外两门课程,其中一门必须带有CS或IS前缀,从中选择

  • 高等离散数学
  • CS342 -人工智能
  • 编程基础
  • IS321系统分析和设计
  • IS470 -商业智能和大数据
  • MA420 -数学逻辑

以数据科学为重点的数学专业可能无法获得计算机科学辅修.

学习计划

计算机科学8学期计划