Компьютерные науки

Computer Science

Форма обучения:Дневная Способ обучения:Полная занятость (дневное) Языки: английский
Иностранцы:$ 65.9 тыс. / год Дедлайн: 01.11.2025
4 место StudyQA рейтинг:7541 Длительность:4 года

Фотогалерея

Вычисления теперь широко распространены, широко распространены и неизбежны в нашей повседневной жизни, а также в науке и технике. Опция «Компьютерные науки» дает студентам прочные знания в области математических и алгоритмических основ вычислительной техники, дает представление о новейших исследованиях в различных областях компьютерных наук и подготавливает их к применению компьютерного мышления в различных приложениях в области компьютерных наук. и за его пределами. Наши студенты и преподаватели стремятся:

  • понимать информацию и вычисления как неотъемлемые компоненты широкого спектра естественных и инженерных систем
  • решать сложные и фундаментальные проблемы с потенциальным долгосрочным и реальным воздействием
  • разработать основную теорию
  • развивать сотрудничество между традиционно отдельными дисциплинами

Бакалавриат по информатике знакомит студентов с математическими и инженерными основами дисциплины. Это обеспечивает значительную гибкость при выборе курса, а также проект Capstone, дающий возможность для самостоятельной работы в области по выбору студента. Набор «базовых» курсов дает студентам прочную основу в принципах программирования, алгоритмах и сложности, а также в вычислительных системах. Дополнительные продвинутые курсовые работы организованы вокруг нескольких «треков», в которых достигается большая глубина в таких областях, как сетевые технологии, распределенные системы, робототехника, машинное обучение, графика, базы данных и многое другое. Студентам предоставляются разнообразные исследовательские возможности, как в рамках программы SURF (летние программы бакалавриата), так и в соответствии с необходимой последовательностью проекта capstone.

Департамент ожидает, что бакалавриат специальностей достигнет

  • глубокое понимание математических и алгоритмических основ информатики,
  • глубокие знания и понимание границ исследований, по крайней мере, в одной области компьютерных наук,
  • опыт работы над значимым проектом, как правило, в составе команды,
  • понимание сферы применения вычислительной техники в информационных системах и в науке и технике;
  • способность применять вычислительное мышление к широкому кругу проблем как внутри, так и вне компьютерных наук,
  • понимание того, как критически оценивать исследования в области компьютерных наук
  • способность эффективно передавать свои идеи в письменной форме и в устных презентациях.

Бакалавриат дает студентам инструменты и знания, необходимые для успешной научной, производственной и предпринимательской карьеры в области вычислительной техники.

Первый год для майора CS обычно тратится на удовлетворение большинства основных требований, но CS 1, CS 2 и / или CS 4 также могут быть приняты. После этого типичное расписание курса выглядит следующим образом:

Единиц на триместр
Второй год 1st 2nd 3-й
Ma 2/3 второкурсник математики 9 9 -
CS 1 Введение. в компьютерное программирование1 9 - -
CS 2 Введение. к методам программирования1 - 9 -
CS 4 Основы компьютерной программы. - 9 -
Ma / CS 6 a Введение. дискретной математике 9 - -
CS 21 Разрешимость и управляемость - 9 -
CS 24 Введение. в вычислительные системы - - 9
CS 38 Введение в алгоритмы - - 9
Научные основы 9 9 -
HSS Electives 9 - 9
Другие факультативы - - 9
45 45 36
Третий год 1st 2nd 3-й
CS курсы 9 9 9
CS Project 9 9 9
HSS Electives 9 9 9
E 10 Презентации технического семинара - - 3
Курсы EAS / Ma 9 9 9
Другие факультативы 9 9 -
45 45 39
Четвертый год 1st 2nd 3-й
CS курсы 9 - -
HSS Electives 9 18 9
Курсы EAS / Ma (или бакалавриат CS 80) 9 9 9
Другие факультативы 18 9 18
45 36 36
 

1Принято в первый год обучения.

Учебные треки

Мы собрали здесь для студентов-информатиков и их консультантов различные рекомендуемые учебные треки в нескольких областях.

  • Алгоритмы & Сложность
    Ma / CS 117 Теория вычислимости
    CMS / CS 139 Анализ и разработка алгоритмов
    SS / CS 149 Введение в алгоритмическую экономику
    CS 150 Вероятность и алгоритмы
    CS 151 Теория сложности
    CMS / CS / CNS / EE 155 Машинное обучение & Data Mining
    Ph / CS 219 abc Квантовые вычисления
  • Алгоритмическая экономика
    CMS / CS 139 Анализ и разработка алгоритмов
    SS / CS 149 Введение в алгоритмическую экономику
    CS / SS 152 Введение в конфиденциальность данных
    SS / CS 241 Темы в алгоритмической экономике
  • BioComputes
    CMS / EE 116 Введение в вероятностные модели
    CDS 110 Введение в системы управления с обратной связью
    CS / EE / Ma 129ab Информация & Сложность
    Системы обучения CS / CNS / EE 156ab
    Нейронные вычисления CNS / Bi / Ph / CS / NB 187
    BE / CS / CNS / Bi 191 ab Биомолекулярные вычисления
    Ph / CS 219 abc Квантовые вычисления
  • Графика
    CS / CNS 171 Введение в лабораторию компьютерной графики
    CS / CNS 174 Проекты компьютерной графики
    CS 176 Введение в исследования компьютерной графики
    CS 177 Дискретная дифференциальная геометрия: теория и приложения
    ACM 106ab Вводные методы вычислительной математики
  • Машинное обучение & Искусственный интеллект
    CMS / EE 116 Введение в вероятностные модели
    EE / CNS / CS 148 Избранные темы в компьютерном видении
    CS 150 Вероятность и алгоритмы
    CMS / CS / CNS / EE 155 Машинное обучение & Data Mining
    CS / CNS / EE 156 ab Learning Systems
    Нейронные вычисления CNS / Bi / Ph / CS / NB 187
  • Сети и amp; Распределенные системы
    CMS / EE 116 Введение в вероятностные модели
    CS 142 распределенные вычисления
    CS / EE 143 Коммуникационные сети
    CMS / CS / EE 144 Сети: структура & Экономика
    CS / EE 145 Проекты в сети
    CS / EE 146 Advanced Networking
  • Робототехника & Управление
    CDS 110 Введение в системы управления с обратной связью
    CMS / EE 116 Введение в вероятностные модели
    EE / CNS / CS 148 Избранные темы в вычислительном видении
    Системы обучения CS / CNS / EE 156ab
    Нейронные вычисления CNS / Bi / Ph / CS / NB 187
    ME 115ab Введение в кинематику и робототехнику
    ME / CS 132ab Усовершенствованная робототехника: навигация и зрение
  • Системы
    Функциональное программирование CS 115
    CS 116 обоснование правильности программы
    Проверка логической модели CS 118 для формальной проверки программного обеспечения
    Надежное программное обеспечение CS 119: тестирование и мониторинг
    CS 121 Введение в реляционные базы данных
    Внедрение системы баз данных CS 122
    CS 123 Проекты в системах баз данных
    Операционные системы CS 124

Требования

  • Общее приложение или приложение коалиции с вопросами Caltech - Caltech не имеет предпочтения между общим приложением или приложением коалиции. Мы рекомендуем вам использовать лучшую платформу для вашего процесса подачи заявки.
    • Примечание. Caltech также является партнером QuestBridge. Студенты могут подать заявку на Caltech через программу QuestBridge College Match.
  • Плата за подачу заявления в размере 75 долларов США или отказ от платы (отказ от общего приложения, отказ от приложения коалиции или отказ от использования Caltech)
  • SAT с дополнительным эссе или ACT с письмом (официальные оценки агентства по тестированию)
  • Предметный тест SAT по математике 2-го уровня (официальные результаты тестового агентства)
  • 1 тест по предмету SAT: биология (экологическая), биология (молекулярная), химия или физика (официальные результаты тестирования агентства)
  • 1 оценка учителя математики или естественных наук
  • 1 оценка учителя гуманитарных или социальных наук
  • Отчет о средней школе
  • Академические справки
  • Результаты TOEFL - Обязательны для всех иностранных граждан, за исключением 1) вашего родного языка - английского; или 2) у вас было школьное обучение в течение двух или более лет на английском языке. Два года обучения в школе должны быть завершены до истечения срока подачи заявления). Мы не принимаем IELTS или любую другую замену требования TOEFL.
  • Заявление о намерениях по оказанию международной финансовой помощи - когда гражданин-иностранец подает заявку на поступление новичка, приложение задает вопросы, чтобы подтвердить его / ее понимание нашей политики финансовой помощи и, таким образом, подтвердить его / ее намерение оказать финансовую помощь Caltech. Caltech чувствителен к нуждам иностранных граждан, потому что общая сумма средств финансовой помощи для этих студентов ограничена, и мы по-прежнему привержены удовлетворению очевидных потребностей всех допущенных студентов.

Стипендия

  • Необходимость на основе стипендий
  • Стипендии Caltech
Похожие программы:
Форма обучения:Дневная Языки: английский
Местные:$ 31 тыс. / год Иностранцы:$ 31 тыс. / год
StudyQA рейтинг: 5730
Форма обучения:Онлайн Языки: английский
Местные:$ 684 / программа Иностранцы:$ 1.18 тыс. / программа
124 место StudyQA рейтинг: 8915
Форма обучения:Дневная Языки: английский
Местные:$ 31 тыс. / год Иностранцы:$ 31 тыс. / год
StudyQA рейтинг: 1906
Форма обучения:Дневная Языки: английский
Местные:$ 31 тыс. / год Иностранцы:$ 31 тыс. / год
StudyQA рейтинг: 4679
Форма обучения:Онлайн Языки: английский
Местные:$ 8.04 тыс. / год Иностранцы:$ 8.04 тыс. / год
StudyQA рейтинг: 9771