Программирование воронеж колледж

Курсы

CS 140 Введение в мультимедийное программирование 3.0 Кредиты Введение в структурированное компьютерное программирование на языке. Предназначенном для работы с медиа (изображения. Звук, видео). Например Python/Jython. Темы включают в себя: переменные. Вход и выход, выражения. Операторы присваивания. Условные обозначения и ветвление, файлы, повторение. Функции и передачу параметров. Одномерные и двумерные массивы и манипуляции с носителями. Подчеркивает хороший стиль программирования. Документации. Отладки и тестирования.
Колледж/факультет: Колледж вычислительной техники и информатики
Повторный статус: Не повторяется для получения кредита

CS 143 Основы компьютерного программирования 3.0 Кредиты

Введение в структурированное компьютерное программирование на языке обучения (например, C++). Темы включают в себя: переменные, ввод и вывод, выражения. Операторы присваивания. Условные выражения и ветвление, файлы, повторение. Функции и передачу параметров. Массивы и манипуляции со строками. Подчеркивает хороший стиль программирования. Документирование, отладку и тестирование.

Колледж/факультет: Колледж вычислительной техники и информатики
Повторный статус: Не повторяется для получения кредита

CS 150 Принципы информатики 3.0 Кредиты

Введение в принципы информатики: большие идеи и методы вычислительного мышления. Занимающие центральное место в информатике. А также влияние вычислительной техники и информационных технологий на общество. Знакомство с алгоритмами, большими данными, машинным обучением, конфиденциальностью. Безопасностью и цифровым гражданством при одновременном внедрении и усилении важности программирования.

Колледж/факультет: Колледж вычислительной техники и информатики
Повторный статус: Не повторяется для получения кредита

CS 161 Введение в вычислительную технику 3.0 Кредиты

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

Колледж/факультет: Колледж вычислительной техники и информатики
Статус повторения: Не повторяется для credit
Corequisite: ЭКЗАМЕН 080

CS 164 Введение в информатику 3.0 Кредиты

Введение в область информатики. Воздействие на основные области (выбранные из алгоритмов, искусственного интеллекта, компьютерной архитектуры. Баз данных, графики. Взаимодействия человека и компьютера. Языков программирования. Научных вычислений. Программной инженерии) при введении и усилении важности программирования.

Колледж/Факультет: Колледж вычислительной техники и информатики
Статус повтора: Не повторим для кредита
Corequisite: EXAM 080

CS 171 Компьютерное программирование I 3.0 Кредиты

Вводит фундаментальные понятия вычислений, включая память, инструкции. Вызовы функций и записи активации. Охватывает основы структурированного компьютерного программирования на языке инструкций: переменные. Входные и выходные данные, выражения. Операторы присваивания. Условные обозначения и ветвления. Подпрограммы. Передачу параметров. Повторение, массивы. Нисходящее проектирование. Тестирование и отладку.

Колледж/факультет: Колледж вычислительной техники и информатики
Статус повторения: Не повторяется для credit
Corequisite: ЭКЗАМЕН 080

CS 172 Компьютерное программирование II 3.0 Кредиты

Охватывает объектно-ориентированный дизайн, иерархии наследования. Принципы сокрытия информации. Обработку строк, рекурсию. Хороший стиль программирования. Документацию. Отладку и тестирование.

Колледж/факультет: Колледж вычислительной техники и информатики
Статус повторения: Не повторяется для получения кредита
Предварительные условия: CS 171 [Min Grade: C] или CS 132 [Min Grade: C] или CS 175 [Min Grade: C]
Corequisite: ЭКЗАМЕН 080

CS 175 Advanced Computer Programming I 3.0 Кредиты

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

Колледж/факультет: Колледж вычислительной техники и информатики
Повторный статус: Не повторяется для получения кредита

CS 176 Advanced Computer Programming II 3.0 Кредиты

Расширенное представление объектно-ориентированного проектирования, иерархий наследования. Принципов сокрытия информации. Обработки строк, рекурсии. Хорошего стиля программирования. Документации. Отладки и тестирования. Включает в себя особое внимание к языковым средствам и использованию библиотек.

Колледж/факультет: Колледж вычислительной техники и информатики
Статус повторения: Не повторяется для получения кредита
Предварительные условия: CS 171 [Min Grade: C] или CS 175 [Min Grade: C]

CS 190 Selected Computer Language 3.0 Кредиты

Фокусируется на программировании на выбранном интересующем языке. Содержание курса, язык и предварительные условия могут варьироваться в зависимости от преподавателя. С акцентом на приложения. Для которых предназначен язык. Может быть повторен для кредита.

Колледж/факультет: Колледж вычислительной техники и информатики
Статус повтора: Может быть повторен несколько раз для получения кредита

CS 260 Структуры данных 3.0 Кредиты

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

Колледж/факультет: Колледж вычислительной техники и информатики
Статус повторения: Не повторяется для получения кредита
Предварительные условия: CS 265 [Min Grade: C]

CS 265 Advanced Programming Tools and Techniques 3.0 Кредиты

Введение в основные принципы практики программирования: тестирование, отладка, переносимость, производительность. Альтернативы дизайна и стиль. Применение в различных языках программирования, средах программирования и операционных системах. Введение в инструменты, используемые в процессе разработки программного обеспечения для повышения функциональности. Производительности и надежности программ.

Колледж/факультет: колледж вычислительной техники и информатики
повторите статус: не повторимый кредита
Пререквизиты: КС 172 [мин ранг: C] или CS 176 [мин ранг: C] или CS 133 [мин ранг: C] или SE 103 [мин Класс: C] или ОУРВ 301 [мин класс: D] или ОУРВ 201 [мин класс: Д]

CS 270 Математические основы информатики 3.0 Кредиты

Вводит формальную логику и ее связи с информатикой. Студенты учатся переводить утверждения о поведении компьютерных программ в логические утверждения и доказывать такие утверждения. Используя как традиционные методы. Так и автоматизированные инструменты. Рассматриваются подходы к доказательству прекращения, корректности и безопасности программ. Обсуждаются пропозициональная и предикатная логика, логический вывод, рекурсия и рекурсивно определенные множества. Математическая индукция и структурная индукция.

Колледж/факультет: колледж вычислительной техники и информатики
повторите статус: не повторимый кредита
Пререквизиты: КС 172 [мин ранг: C] или CS 176 [мин ранг: C] или CS 265 [мин ранг: C] или SE 103 [мин Класс: C] или ОУРВ 301 [мин класс: D] или ОУРВ 201 [мин класс: Д]

CS 277 Алгоритмы и анализ 3.0 Кредиты

Вводит фундаментальные понятия в теорию компьютерных наук, включая вычислимость, разрешимость. Машину Тьюринга и алгоритмическую сложность. Применяет концепции, лежащие в основе теории графов и автоматов. К текущим темам вычислительной техники для создания контекстуализированных связей между теорией и практикой.

Колледж/факультет: Колледж вычислительной техники и информатики
Статус повторения: Не повторяется для получения кредита
Предварительные условия: CS 260 [Min Grade: C]

CS 281 Системная архитектура 4.0 Кредиты

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

Колледж/факультет: колледж вычислительной техники и информатики
повторите статус: не повторимый кредита
Пререквизиты: (стр. 270 [мин класс: D] или ЕЭК 200 [мин класс: Д]) и (КС 172 [мин класс: Д] или CS 176 [мин класс: Д] или SE 103 [мин класс: D] или ОУРВ 301 [мин класс: D] или ОУРВ 201 [мин класс: Д])

CS 283 Системное программирование 3.0 Кредиты

Этот курс знакомит с компьютерными системами. Включая взаимодействие аппаратного и программного обеспечения через операционную систему. С точки зрения программиста. Выделяются три фундаментальные абстракции: процессы, виртуальная память и файлы. Эти абстракции предоставляют программистам общий интерфейс для широкого спектра аппаратных устройств. Рассматриваемые темы включают связывание, ввод-вывод на системном уровне. Параллельное программирование и сетевое программирование.

Колледж/факультет: Колледж вычислительной техники и информатики
Повторный статус: Не повторяется для получения кредита
Предварительные требования: CS 265 [Min Grade: D]

CS 300 Applied Symbolic Computation 3.0 Кредиты

Этот курс охватывает основы символических математических методов. Воплощенных в программных системах символической математики. В том числе: фундаментальные методы. Упрощение выражений. Решение прикладных задач. Промежуточные выражения. Основы экономики символических манипуляций. Эффективные методы решения больших задач. Гибридные символические/числовые методы.

Колледж/факультет: Колледж вычислительной техники и информатики
Статус повторения: Не повторяется для кредитных
предпосылок: CS 260 [Min Grade: C] и CS 270 [Min Grade: C] и MATH 200 [Min Grade: C] и MATH 201 [Min Grade: C]

CS 303 Алгоритмическая теория чисел и криптография 3.0 Кредиты

Охватывает фундаментальные алгоритмы целочисленной арифметики, вычисления наибольшего общего делителя. Модульной арифметики и других теоретико-числовых вычислений. Получены, реализованы и проанализированы алгоритмы для проверки примитивности и целочисленной факторизации. Исследуются приложения к криптографии, включая симметричные криптосистемы и криптосистемы с открытым ключом. Будет реализована криптосистема и исследованы методы атаки.

Колледж/факультет: колледж вычислительной техники и информатики
повторите статус: не повторимый кредита
Пререквизиты: в CS 260 [мин Класс: C] и (математика 221 [мин Класс: C] или математике 222 [мин ранг: C]) и (математика 201 [мин Класс: C] или Энгр 231 [мин класс: Д])

CS 314 Computing in the Small 3.0 Credits

Исследует технологии и методы, связанные с микроконтроллерами и системами на чипах (SOC). А также их использование во встраиваемых системах. Основное внимание уделяется разработке программного обеспечения для управления устройствами ввода и вывода.

Колледж/факультет: Колледж вычислительной техники и информатики
Повторный статус: Не повторяется для получения кредита

CS 338 Графические интерфейсы пользователя 3.0 Кредиты

Этот курс охватывает проектирование и реализацию графических пользовательских интерфейсов. Темы включают в себя: событийное программирование, интерфейсы прикладных программистов, виджеты. Функции обратного вызова. Оконные системы и настольные компьютеры. Языки быстрого прототипирования. Многопоточные графические интерфейсы. Будет осуществлен срочный проект, предполагающий реализацию комплексного приложения.

Колледж/факультет: Колледж вычислительной техники и информатики
Статус повторения: Не повторяется для получения кредита
Предварительные условия: CS 350 [Min Grade: C] или SE 310 [Min Grade: C] или CS 275 [Min Grade: C]

CS 341 Серьезная Разработка игр 3.0 Кредиты

Цель этого курса-узнать больше о серьезных играх, то есть играх, используемых в не развлекательном контексте. Таких как игры для здоровья. Образования и убеждения. Через чтение и через дизайн. Разработку и реализацию серьезных игр.

Колледж/факультет: Колледж вычислительной техники и информатики
Повторный статус: Не повторяется для получения кредита

CS 342 Экспериментальная разработка игр 3.0 Кредиты

Целью данного курса является разработка новых идей и инноваций в играх путем проектирования. Разработки и внедрения игр с использованием коротких циклов разработки и творческих тематических ограничений.

Колледж/факультет: Колледж вычислительной техники и информатики
Повторный статус: Не повторяется для получения кредита
Предварительные условия: CS 345 [Min Grade: C], GMAP 345 [Min Grade: D] (Может быть принят одновременно)

CS 345 Дизайн и разработка компьютерных игр 3.0 Кредиты

Этот курс знакомит студентов с процессом проектирования компьютерных игр. Студенты также узнают, как индивидуальные навыки моделирования, анимации, написания сценариев. Дизайна интерфейса и рассказывания историй координируются для создания интерактивного медиа-опыта для различных рынков. Устройств и целей.

Колледж/факультет: Колледж вычислительной техники и информатики
Статус повторения: Не повторяется для кредитных
предпосылок: (DIGM 260 [Min Grade: D] или GMAP 260 [Min Grade: D]) и (CS 265 [Min Grade: C] или DIGM 141 [Min Grade: D])

CS 352 Processor Architecture & Analysis 3.0 Credits

Этот курс охватывает оценку производительности и бенчмаркинг, конвейерную обработку, суперскалярные процессоры. Мультипроцессоры. А также интерфейсные процессоры и периферийные устройства. Иерархия памяти, включая кэш и виртуальную память. Также исследуется с точки зрения программиста с учетом высокопроизводительных вычислительных технологий.

Колледж/факультет: Колледж вычислительной техники и информатики
Статус повторения: Не повторяется для получения кредита
Предварительные условия: CS 281 [Min Grade: C] или ECEC 355 [Min Grade: D]

CS 360 Концепции языка программирования 3.0 Кредиты

Знакомит с проектированием и реализацией современных языков программирования: формальной теорией, лежащей в основе реализации языка; проблемами именования, связывания. Распределения памяти и типизации; семантикой выражений и операторов. Потоком управления и подпрограммами; процедурной абстракцией и абстракцией данных; функциональными. Логическими и объектно-ориентированными языками. Студенты сконструируют интерпретатор для нетривиального языка.

Колледж/факультет: Колледж вычислительной техники и информатики
Статус повторения: Не повторяется для кредитных
предпосылок: CS 260 [Min Grade: C] и CS 265 [Min Grade: C] и CS 270 [Min Grade: C]

CS 361 Параллельное программирование 3.0 Кредиты

Охватывает программирование параллельных, взаимодействующих последовательных процессов. Изучает условия гонки, критические секции, взаимное исключение, синхронизацию процессов, семафоры, мониторы. Передачу сообщений, рандеву. Тупик и голод.

Колледж/факультет: Колледж вычислительной техники и информатики
Повторный статус: Не повторяется для кредитных
ограничений: Не может поступить, если классификация является первокурсником
Предварительные требования: CS 260 [Min Grade: C] и (CS 281 [Min Grade: C] или ECEC 355 [Min Grade: D])

CS 365 Системное администрирование 3.0 Кредиты

Основы системного администрирования. Включающие практическую практику работы с отраслевой стандартной операционной системой. Сосредоточьтесь на установке, обслуживании и управлении несколькими системами для многопользовательских сред.

Колледж/факультет: Колледж вычислительной техники и информатики
Повторный статус: Не повторяется для получения кредита
Предварительные условия: CS 260 [Min Grade: C] и CS 265 [Min Grade: C]

CS 370 Операционные системы 3.0 Кредиты

Исследует внутренние алгоритмы и структуры операционных систем: планирование процессора, управление памятью. Файловые системы и управление устройствами. Рассматривает операционную систему как совокупность взаимодействующих последовательных процессов (серверов). Обеспечивающих расширенную или виртуальную машину. Которую проще программировать. Чем базовое оборудование. Темы включают виртуальную память, устройства ввода-вывода, планирование запросов на диск, взаимоблокировки. Распределение файлов. А также безопасность и защиту.

Колледж/факультет: Колледж вычислительной техники и информатики
Повторный статус: Не повторяется для кредитных
ограничений: Не может поступить, если классификация является первокурсником
Предварительные требования: CS 283 [Min Grade: C] или ECEC 353 [Min Grade: D]

CS 375 Web and Mobile App Development 3.0 Кредиты

Этот курс знакомит студентов с технологиями и практиками веб-и мобильной разработки. Включая многоуровневую разработку приложений. Сервис-ориентированные архитектуры и связанные с ними протоколы обмена. А также программирование веб-баз данных. Этот курс исследует разработку и интеграцию веб-сервисов от известных провайдеров, а также сервисов. Созданных студентом. Используя мобильную платформу как средство взаимодействия с сервисами.

Колледж/факультет: колледж вычислительной техники и информатики
повторите статус: не повторимый кредита
Пререквизиты: в CS 265 [мин Класс: C] или (стр. 164 [мин Класс: C] и Ди 103 [мин ранг: C]) и (КС 172 [мин ранг: C] или CS 176 [мин ранг: c])

CS 377 Software Security 3.0 Кредиты

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

Колледж/факультет: Колледж вычислительной техники и информатики
Повторный статус: Не повторяется для получения кредита
Предварительные условия: CS 283 [Min Grade: C] или ECEC 353 [Min Grade: D]

CS 380 Искусственный Интеллект 3.0 Кредиты

Исследует основы искусственного интеллекта: производственные системы, эвристическое программирование. Представление знаний и алгоритмы поиска. Также охватывает программирование на языке искусственного интеллекта. Дополнительные темы были выбраны из теории игр, систем поддержки принятия решений. Сопоставления и распознавания образов. Понимания образов. Естественного языка. Нечеткой и немонотонной логики. Машинного обучения. Доказательства теорем и рассуждений здравого смысла.

Колледж/факультет: Колледж вычислительной техники и информатики
Повторный статус: Не повторяется для кредитных
ограничений: Не может поступить, если классификация является первокурсником
Предварительные требования: CS 260 [Min Grade: C] и CS 270 [Min Grade: C]

CS 383 Машинное обучение 3.0 Кредиты

Этот курс охватывает основы современного статистического машинного обучения. Лекции будут охватывать теоретические основы и алгоритмические детали репрезентативных тем. Включая вероятности и теорию принятия решений, регрессию. Классификацию. Графические модели. Смешанные модели. Кластеризацию. Максимизацию ожиданий. Скрытые марковские модели и слабое обучение.

Колледж/факультет: колледж вычислительной техники и информатики
повторите статус: не повторимый кредита
Пререквизиты: в CS 260 [мин Класс: C] и (по математике 201 [мин Класс: C] или Энгр 231 [мин класс: Д]) и (математика 221 [мин Класс: C] или математике 222 [мин ранг: C]) и (математика 311 [мин Класс: C] или математике 410 [мин Класс: C] или ЕЭК 361 [мин класс: Д])

CS 385 Эволюционные вычисления 3.0 Кредиты

Этот курс охватывает подходы вычислительного интеллекта к решению задач классификации, адаптации. Оптимизации и автоматизированного управления. Рассмотренные методы будут включать эволюционное программирование/генетические алгоритмы. Генетическое программирование. Нейронные сети. Оптимизацию роя и нечеткую логику.

Колледж/Факультет: Колледж вычислительной техники и информатики
Статус повторения: Не повторяется для кредитных
предпосылок: CS 260 [Min Grade: C] и CS 380 [Min Grade: C]

CS 387 Game AI Development 3.0 Кредиты

Этот курс посвящен методам искусственного интеллекта (ИИ) для компьютерных игр. Студенты изучат как базовые, так и продвинутые методы искусственного интеллекта. Которые используются в различных игровых жанрах. Включая шутеры от первого лица. Гоночные игры. Стратегические игры. Платформеры и т. Д. Курс подчеркнет разницу между традиционным ИИ и игровым ИИ. Причем последний имеет сильную дизайнерскую составляющую. Ориентируясь на создание игр. В которые “весело игратьТемы включают поиск путей. Принятие решений. Стратегию и машинное обучение в играх.

Колледж/факультет: Колледж вычислительной техники и информатики
Повторный статус: Не повторяется для получения кредита
Предварительные условия: CS 260 [Min Grade: C] и CS 380 [Min Grade: C]

CS 430 Компьютерная графика 3.0 Кредиты

В курсе представлены фундаментальные геометрические представления и алгоритмы рисования компьютерной графики с помощью лекций и заданий по программированию. Представления включают линии, кривые, сплайны, полигоны, сетки, параметрические поверхности и твердые тела. Алгоритмы включают в себя рисование линий, оценку кривых и поверхностей, заполнение полигонов, обрезку, 3D-2D проекцию и удаление скрытых поверхностей.

Колледж/факультет: Колледж вычислительной техники и информатики
Статус повторения: Не повторяется для кредитных
предпосылок: CS 260 [Min Grade: D] и (MATH 201 [Min Grade: D] или MATH 261 [Min Grade: D] или ENGR 231 [Min Grade: D])

CS 431 Advanced Rendering Techniques 3.0 Кредиты

Создание реалистичных изображений из 3D-моделей занимает центральное место в развитии компьютерной графики. Алгоритм трассировки лучей стал одним из самых популярных и мощных методов создания фотореалистичных изображений. Этот класс исследует алгоритмические компоненты трассировки лучей. Студенты реализуют многие из этих компонентов в своих проектах программирования класса.

Колледж/факультет: Колледж вычислительной техники и информатики
Статус повторения: Не повторяется для получения кредита
Предварительные условия: CS 430 [Min Grade: D] или CS 432 [Min Grade: D]

CS 432 Интерактивная компьютерная графика 3.0 Кредиты

Это проектно-ориентированный класс. Который охватывает концепции и детали программирования интерактивной компьютерной графики. К ним относятся графические примитивы, списки отображения. Подбор, затенение, буферы рендеринга и преобразования. Студенты будут изучать стандартную в отрасли графическую систему. Выполняя еженедельные задания по программированию. Кульминацией курса является определенный студентом проект.

Колледж/факультет: Колледж вычислительной техники и информатики
Статус повторения: Не повторяется для кредитных
предпосылок: CS 260 [Min Grade: D] и (MATH 201 [Min Grade: D] или MATH 261 [Min Grade: D] или ENGR 231 [Min Grade: D])

CS 435 Вычислительная фотография 3.0 Кредиты

Основы вычислительной фотографии-междисциплинарная область на стыке компьютерного зрения, графики и фотографии. Охватываемые темы включают основы камер, новые конструкции камер, манипулирование изображениями. Моделирование с одним видом и рендеринг на основе изображений с акцентом на изучение вычислительных методов и лежащих в их основе математических концепций с помощью практических заданий.

Колледж/факультет: Колледж вычислительной техники и информатики
Статус повторения: Не повторяется для кредитных
предпосылок: CS 260 [Min Grade: D] и (MATH 201 [Min Grade: D] или MATH 261 [Min Grade: D] или ENGR 231 [Min Grade: D])

CS 440 Теория вычислений 3.0 Кредиты

Конечные автоматы, регулярные множества и регулярные выражения; автоматы pushdown. Контекстно-свободные языки и нормальные формы для грамматик; машины Тьюринга и рекурсивно перечислимые множества; иерархия Хомского; теория вычислимости.

Колледж/факультет: Колледж вычислительной техники и информатики
Повторный статус: Не повторяется для кредитных
ограничений: Не может поступить, если классификация является первокурсником или второкурсником
Предварительные требования: CS 270 [Min Grade: D] и (MATH 221 [Min Grade: D] или MATH 222 [Min Grade: D])

CS 441 Compiler Workshop I 3.0 Кредиты

Проектирование и реализация компилятора для указанного языка. Практическое применение и углубленное изучение синтаксического анализа, сканирования. Управления хранилищем данных во время выполнения. Анализа типов. Генерации кода и восстановления ошибок.

Колледж/факультет: колледж вычислительной техники и информатики
повторите статус: не повторимый для кредитных
ограничений: не записаться. Если классификация-это первый или второй
предпосылки: в CS 270 [мин класс: D] и (стр. 283 [мин класс: D] или ОУРВ 353 [мин класс: Д]) и CS 360 [мин класс: Д] и CS 440 [мин класс: Д]

CS 442 Compiler Workshop II 3.0 Кредиты

Продолжение CS 441. Продвинутые темы в области компиляции. Генерации кода и оптимизации для различных языков программирования и парадигм.

Колледж/факультет: Колледж вычислительной техники и информатики
Повторный статус: Не повторяется для кредитных
ограничений: Не может поступить, если классификация является первокурсником или второкурсником
Предварительные требования: CS 441 [Min Grade: D]

CS 445 Темы в Компьютерных играх 3.0 Кредиты

Современные темы в разработке и реализации компьютерных игр. Темы могут включать игровые жанры, психологические и социологические аспекты игр. Программные средства и механизмы разработки игр. Моделирование персонажей и поведения. Физические модели и реализм. Виртуальную реальность. Графику и анимацию. Сетевые игры. Анализ производительности и эффективность.

Колледж/факультет: Колледж вычислительной техники и информатики
Статус повтора: Может быть повторен 3 раза в течение 9 кредитов
Предварительные требования: CS 345 [Min Grade: D] или DIGM 345 [Min Grade: D]

CS 457 Структуры данных и алгоритмы I 3.0 Кредиты

Этот курс охватывает методы анализа алгоритмов, включая асимптотический анализ. Рекуррентные соотношения и вероятностный анализ; структуры данных. Такие как хэш-таблицы и бинарные деревья; методы проектирования алгоритмов. Такие как динамическое программирование. Жадные методы и divide & conquer. А также графовые алгоритмы обхода графов. Минимальные остовные деревья и кратчайшие пути.

Колледж/факультет: Колледж вычислительной техники и информатики
Статус повторения: Не повторяется для кредитных
предпосылок: CS 260 [Min Grade: D] и CS 270 [Min Grade: D] и (MATH 221 [Min Grade: D] или MATH 222 [Min Grade: D])

CS 458 Структуры данных и алгоритмы II 3.0 Кредиты

Этот курс охватывает амортизированный анализ алгоритмов и структур данных; кучи Фибоначчи; графовые алгоритмы максимизации сетевого потока и вычисления минимума всех пар кратчайших путей; алгоритмы сопоставления строк; алгоритмы NP-полноты и аппроксимации.

Колледж/факультет: Колледж вычислительной техники и информатики
Повторный статус: Не повторяется для получения кредита
Предварительные требования: CS 457 [Min Grade: D]

CS 461 Database Systems 3.0 Кредиты

Охватывает такие темы, как структура и функции систем баз данных, теория нормальных форм. Модели данных (реляционные. Сетевые и иерархические). Обработка запросов (ISBL). Реляционная алгебра и исчисление. А также файловые структуры. Включает в себя программирование проекта с использованием СУБД.

Колледж/факультет: Колледж вычислительной техники и информатики
Повторный статус: Не повторяется для кредитных
ограничений: Не может поступить, если классификация является первокурсником
Предварительные требования: CS 260 [Min Grade: D]

CS 465 Конфиденциальность и доверие 3.0 Кредиты

Этот курс мотивирует необходимость защиты конфиденциальности и вводит основные свойства конфиденциальности. Такие как анонимность. Отсутствие связи или ненаблюдаемость. Затем мы обсудим, как эти свойства могут быть формализованы, смоделированы и измерены. Курс предоставит широкий обзор современных технологий конфиденциальности, объяснит основные проблемы. Которые эти технологии решают. Чего могут достичь текущие решения. И оставшиеся открытыми проблемы.

Колледж/Отделение: Колледж вычислительной техники и информатики
Статус повторения: Не повторяется для кредитных
предпосылок: CS 303 [Min Grade: D]

CS 467 Безопасность и поведение человека 3.0 Кредиты

Люди обычно являются самым слабым звеном в информационной безопасности. Технические меры легко пресекаются решениями конечных пользователей. Как принимаются решения конечных пользователей? Этот курс рассматривает решения в области безопасности в Интернете с точки зрения экономики, психологии. Антропологии. Эволюционной биологии и криминологии. Мы рассмотрим такие темы, как System I vs. Система II, ментальные модели, восприятие риска, техника безопасности, групповое поведение приматов.

Колледж/факультет: Колледж вычислительной техники и информатики
Статус повторения: Не повторяется для кредитных
предпосылок: ECON 201 [Min Grade: D] (Может быть принят одновременно)(INFO 110 [Min Grade: D] или INFO 310 [Min Grade: D]) и PSY 101 [Min Grade: D]

CS 472 Компьютерные сети: Теория, приложения и программирование 3.0 Кредиты

Введение в теорию компьютерных сетей, приложения и программирование с упором на большие гетерогенные сети. Широкое нисходящее введение в концепции компьютерных сетей, включая распределенные приложения. Программирование сокетов. Поддержку операционных систем и маршрутизаторов. Алгоритмы маршрутизаторов и передачу битов по перегруженным. Шумным и ненадежным каналам связи.

Колледж/Факультет: Колледж вычислительной техники и информатики
Статус повторения: Не повторяется для кредитных
предпосылок: CS 361 [Min Grade: D] или CS 283 [Min Grade: D] или ECEC 353 [Min Grade: D]

CS 475 Компьютерная и сетевая безопасность 3.0 Кредиты

Основная цель этого курса-обеспечить глубокое понимание технологий и методологий. С помощью которых компьютерные сети могут быть защищены. Рассматриваются следующие темы: управление ключами и учетными данными, стеганография и водяные знаки. Сетевая безопасность (VPN. Брандмауэры. Обнаружение вторжений) и политика безопасности системы.

Колледж/Факультет: Колледж вычислительной техники и информатики
Статус повторения: Не повторяется для кредитных
предпосылок: CS 472 [Min Grade: D] или CS 283 [Min Grade: D] или ECEC 353 [Min Grade: D]

CS 476 High Performance Computing 3.0 Кредиты

Этот курс представляет собой введение в высокопроизводительные вычисления, включая концепции и приложения. Содержание курса будет включать в себя обсуждение различных типов высокопроизводительных компьютерных архитектур (многоядерные/многопоточные процессоры, параллельные компьютеры и т.д.), проектирование, реализацию. Оптимизацию и анализ эффективных алгоритмов для однопроцессорных. Многопоточных процессоров. Параллельных компьютеров и высокопроизводительного программирования.

Колледж/факультет: Колледж вычислительной техники и информатики
Повторный статус: Не повторяется для кредитных
предпосылок: (CS 281 [Min Grade: D] и CS 283 [Min Grade: D]) или (ECEC 353 [Min Grade: D] и ECEC 355 [Min Grade: D])

CS 479 Advanced Network Security 3.0 Кредиты

Изучение того, что требуется для обеспечения безопасности сети. Начиная с анализа иногда конфликтующих целей (например. Анонимность и прослеживаемость) с помощью механизмов. Которые могут быть использованы для достижения этих целей. Подробно рассматриваются как доступные варианты проектирования, так и проектные решения. Принятые в различных развернутых системах. Включая Kerberos, IPSec. SSL и X. 509.

Колледж/факультет: Колледж вычислительной техники и информатики
Статус повторения: Не повторяется для получения кредита
Предварительные условия: CS 475 [Min Grade: D]

CS 481 Advanced Artificial Intelligence 3.0 Кредиты

Этот курс охватывает темы представления. Рассуждения и принятия решений в условиях неопределенности; обучения; решения задач с изменяющимися во времени свойствами. Будут даны задания по применению методов ИИ для создания интеллектуальных машин, взаимодействующих с динамичными. Неопределенными мирами.

Колледж/факультет: Колледж вычислительной техники и информатики
Статус повторения: Не повторяется для кредитных
предпосылок: CS 380 [Min Grade: D] и (MATH 311 [Min Grade: D] или MATH 410 [Min Grade: D] или ECE 361 [Min Grade: D])

CS 486 Темы в Искусственном интеллекте 3.0 Кредиты

В искусственном интеллекте (ИИ) предлагаются различные специальные темы. В том числе: интеллектуальные критические по времени рассуждения, агенты. Основанные на знаниях. Машинное обучение. Обработка естественного языка и геометрические рассуждения. Этот курс может быть повторен для кредита, так как темы варьируются.

Колледж/Факультет: Колледж вычислительной техники и информатики
Статус повтора: Может быть повторен несколько раз для кредитных
предпосылок: CS 380 [Min Grade: C]

CS I199 Независимое исследование в CS 0.0-12.0 Кредитов

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

Колледж/факультет: Колледж вычислительной техники и информатики
Статус повтора: Может быть повторен несколько раз для получения кредита

CS I299 Независимое исследование в CS 0.0-12.0 Кредитов

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

Колледж/факультет: Колледж вычислительной техники и информатики
Статус повтора: Может быть повторен несколько раз для получения кредита

CS I399 Независимое исследование в CS 0.0-12.0 Кредитов

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

Колледж/факультет: Колледж вычислительной техники и информатики
Статус повтора: Может быть повторен несколько раз для получения кредита

CS I499 Независимое исследование по информатике 0.0-12.0 Кредитов

Самостоятельная работа в области обучения, требующая периодической консультации с назначенным инструктором.

Колледж/факультет: Колледж вычислительной техники и информатики
Статус повтора: Может быть повторен несколько раз для получения кредита

CS T180 Специальные темы по информатике 0.0-12.0 Кредитов

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

Колледж/факультет: Колледж вычислительной техники и информатики
Статус повтора: Может быть повторен несколько раз для получения кредита

CS T280 Специальные темы по информатике 0.0-12.0 Кредитов

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

Колледж/факультет: Колледж вычислительной техники и информатики
Статус повтора: Может быть повторен несколько раз для получения кредита

CS T380 Специальные темы по информатике 0.0-12.0 Кредитов

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

Колледж/факультет: Колледж вычислительной техники и информатики
Статус повтора: Может быть повторен несколько раз для получения кредита

CS T480 Специальные темы по информатике 0.0-12.0 Кредитов

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

Колледж/факультет: Колледж вычислительной техники и информатики
Статус повтора: Может быть повторен несколько раз для получения кредита