Эта статья требует дополнительных ссылок для проверки . ( июль 2017 г. ) ( Узнайте, как и когда удалить это сообщение-шаблон ) |
Бакалавр компьютерных наук или бакалавра наук в области компьютерных наук (сокращенно BCompSc или BCS или BS CS или B.Sc. CS ) является тип степени бакалавра , как правило , присуждается после трех или четырех лет коллежского исследования в информатике , но , возможно , присуждается через меньшее количество лет в зависимости от таких факторов, как требования учебного заведения и академический календарь. В некоторых случаях он может быть присужден через пять лет. В общем, программы получения степени по информатике подчеркивают математические и теоретические основы вычислений. [1]
По той же основной учебной программе, в зависимости от школы, могут быть получены другие степени, в том числе:
- Бакалавр компьютерных наук
- Бакалавр прикладных наук (BASc) в области компьютерных наук
- Бакалавр технологий в области компьютерных наук и инженерии (B.Tech)
- Бакалавр наук в области информационных технологий
- Бакалавр математики в области компьютерных наук
- Бакалавр инженерных наук (BEng или BE) в области компьютерных наук
- Бакалавр вычислительной техники в области компьютерных наук
- Бакалавр инженерных наук (информатика) - BSE (CS)
- Бакалавр компьютерной безопасности в области компьютерных наук
- Бакалавр наук (BSc или BS) в области компьютерных наук (BSc CS или BSCS или BSc (Comp))
Во многих высших учебных заведениях степень бакалавра компьютерных наук с отличием была введена в качестве обновления обычной программы бакалавриата и обычно требует как минимум одного дополнительного года обучения.
Статистика [ править ]
Судя по данным, показанным на рисунках, вакансии разработчиков программного обеспечения и приложений приветствуются и приносят наибольший доход. Даже в прогнозе на следующее десятилетие он по-прежнему остается самым популярным. [2]
В обзоре выплат с 1999 по 2010 год статистика показывает, что работа студентов, специализирующихся в области информатики, очевидно, имеет более высокую заработную плату, чем работа большинства студентов. [3]
Профессиональная квалификация после получения степени [ править ]
Необходимые навыки и квалификация для работы в качестве инженера по компьютерам или программному обеспечению включают большое количество теоретических аспектов в области компьютерных наук и электроники. В следующем списке показана классификация в соответствии с востребованными в настоящее время профессиональными профилями: [4]
- Глубокое знание хотя бы одного языка программирования (используемого в настоящее время) или конкретной технологии.
- Умение читать по-английски, так как большинство документов, относящихся к сферам работы компьютерным инженером, написаны на этом языке.
- Работа с системами контроля версий. Хотя это не обязательно, большинство компаний, нанимающих компьютерных инженеров, используют системы контроля версий.
- Знания, связанные с теорией информации и телекоммуникациями, позволяющие оптимизировать и соответствовать требованиям законодательства, а также способствовать самоконтролю и аудиту, если это необходимо.
- Теория вычислимости для расчета жизнеспособности решаемой проблемы.
- Осведомленность об эффективности промышленной механизации информации (масштабируемость, надежность и т. Д.).
- Теория автоматов и теория проектирования алгоритмов для разработки подходящих решений автоматизации в обработке информации.
- Понимание программной инженерии для оценки лучших методов проектирования, разработки и сопровождения программного обеспечения с учетом расчетов ограничений качества, времени, стоимости и т. Д.
- Искусственный интеллект или инженерия знаний, такие как распознавание образов или нейронные сети, для расчета и проектирования систем производства знаний в качестве промышленного конкурентного преимущества в управлении информацией.
- Электроника для расчета и проектирования интерфейсов связи и управления между компьютерами и различными механическими и электрическими устройствами, такими как системы сбора данных.
- Понимание организации производства и бизнеса, необходимое для планирования, управления и контроля компьютерных проектов и управления отделами ИКТ.
- Знание оборудования для анализа и разработки решений в области микропроцессорной архитектуры.
Типовые требования [ править ]
Поскольку информатика - это обширная область, курсы, необходимые для получения степени бакалавра компьютерных наук, различаются. Типичный список требований курса включает такие темы, как: [4]
- Компьютерное программирование
- Парадигмы программирования
- Алгоритмы
- Структуры данных
- Логика и вычисления
- Компьютерная архитектура
Некоторые школы могут уделять больше внимания математике и требовать дополнительных курсов, таких как: [5]
- Линейная алгебра
- Исчисление
- Теория вероятностей и статистика
- Комбинаторика и дискретная математика
- Дифференциальное исчисление и математика
Помимо базового набора курсов по информатике, студенты обычно могут выбрать дополнительные курсы из множества различных областей, таких как: [6]
- Теория вычислений
- Операционные системы
- Численный расчет
- Компиляторы , дизайн компилятора
- Вычисления в реальном времени
- Распределенные системы
- Компьютерная сеть
- Передача данных
- Компьютерная графика
- Искусственный интеллект
- Взаимодействие человека с компьютером
- Теория информации
- Тестирование программного обеспечения
- Информационное обеспечение
Некоторые школы позволяют студентам специализироваться в определенной области информатики. [7] [8] [9]
Связанные степени [ править ]
- Бакалавр программной инженерии
- Бакалавр наук в области информационных технологий
- Бакалавр вычислительной техники
- Бакалавр информационных технологий
- Бакалавр компьютерных информационных систем
- Бакалавр компьютерного дизайна
См. Также [ править ]
- Информатика
- Информатика и инженерия
Ссылки [ править ]
- ^ "Степень бакалавра компьютерных наук (BCOMPSC)" . Университет Вуллонгонг в Дубае .
- ^ Штатные писатели (2019-08-20). «Бакалавр компьютерных наук» . ComputerScience.org . Проверено 17 октября 2019 .
- ^ "Работа в области компьютерных наук и перспективы карьеры" .
- ^ [1] Описание курса бакалавра компьютерных наук в университете Монаш , Мельбурн , Австралия.
- ^ [2] архивации 2010-11-16 в Wayback Machine бакалавра компьютерных наук в Университете Пердью , Уэст - Лафайетт , штат Индиана , США
- ^ [3] Занятия доступны на факультете компьютерных наук Университета Пердью.
- ^ "Концентрации компьютерных наук, предлагаемые Институтом Стивенса" . Технологический институт Стивенса . Архивировано из оригинала на 2011-08-10 . Проверено 1 декабря 2011 .
- ^ "Описание программы Университета Святого Лео, предлагающей специализацию по обеспечению информации" . Университет Святого Лео . Архивировано из оригинала на 2011-11-23 . Проверено 1 декабря 2011 .
- ^ "BS Computer Science - Концентрация кибербезопасности" . Университет Фэрли Дикинсона .