Бакалавр компьютерных наук или Бакалавр компьютерных наук ( сокращенно BCompSc или BCS или BS CS или B.Sc. CS ) - это тип степени бакалавра обычно присуждается после трех или четырех лет университетского обучения по информатике, но, возможно, присуждается через меньшее количество лет в зависимости от таких факторов, как требования к курсу учебного заведения и академический календарь. В некоторых случаях он может быть присужден через пять лет. В целом в программах получения степени по информатике особое внимание уделяется математическим и теоретическим основам вычислений.
По той же основной учебной программе, в зависимости от школы, могут быть получены другие степени, в том числе:
- бакалавр гуманитарных наук ( Бакалавр компьютерных наук
- Бакалавр прикладных наук (BASc) Компьютерные науки
- Бакалавр технологий в области компьютерных наук и инженерии (B.Tech)
- Бакалавр наук в Информационные технологии
- Бакалавр математики в области компьютерных наук
- Бакалавр инженерных наук (BEng или BE) в области компьютерных наук
- Бакалавр вычислительной техники в области компьютерных наук
- Бакалавр наук в области инженерии (информатика) - BSE (CS)
- Бакалавр компьютерной безопасности в области компьютерных наук
- Бакалавр наук (BSc или BS) в области компьютерных наук (BSc CS или BSCS или BSc (Comp))
Во многих высших учебных заведениях была введена степень бакалавра компьютерных наук с отличием в качестве повышения к обычной программе бакалавриата и обычно требуется как минимум один дополнительный год обучения.
Содержание
- 1 Статистика
- 2 Профессиональная квалификация после получения степени
- 3 Типовые требования
- 4 Соответствующие степени
- 5 См. Также
- 6 Ссылки
Статистика
Судя по данным, представленным на рисунках, вакансии разработчиков программного обеспечения и приложений приветствуются и приносят наибольший доход. Даже в прогнозах на следующее десятилетие он по-прежнему остается наиболее популярным.
В обзоре выплат с 1999 по 2010 год статистика показывает, что у студентов, специализирующихся в области компьютерных наук, явно более высокая заработная плата, чем у студентов большинства специальностей..
Профессиональная квалификация после получения степени
Необходимые навыки и квалификация для работы в качестве инженера по компьютерам или программному обеспечению включают большое количество теоретических аспектов в областях компьютерных наук и электроники. В следующем списке показана классификация в соответствии с профессиональными профилями, которые требуются в настоящее время: [4]
- Глубокое знание хотя бы одного языка программирования (который используется в настоящее время) или конкретной технологии.
- Умение читать по-английски, поскольку большая часть документов, относящихся к области работы компьютерным инженером, написана на этом языке.
- Работа с системами контроля версий. Хотя это не является обязательным, большинство компаний, нанимающих компьютерных инженеров, используют системы контроля версий.
- Знания, связанные с теорией информации и телекоммуникациями, что позволяет оптимизировать и согласовывать с законодательством проекты и при необходимости облегчает самоконтроль и аудит.
- Теория вычислимости для расчета жизнеспособности решаемой проблемы.
- Осведомленность об эффективности промышленной механизации информации (масштабируемость, надежность и т. Д.).
- Теория автоматов и теория проектирования алгоритмов для разработки подходящих решений автоматизации в обработке информации.
- Понимание программной инженерии для оценки лучших методов проектирования, разработки и сопровождения программного обеспечения с учетом расчетов ограничений качества, времени, стоимости и т. д.
- Искусственный интеллект или инженерия знаний, такие как распознавание образов или нейронные сети для расчета и проектирования систем производства знаний, в качестве промышленного конкурентного преимущества в области информации
- Электроника для расчета и проектирования интерфейсов связи и управления между компьютерами и различными механическими и электрическими устройствами, такими как системы сбора данных.
- Понимание промышленных и коммерческих организаций, необходимое для планирования, управления и контроля компьютерных проектов и управления отделами ИКТ.
- Знание оборудования для анализа и разработки решений в области архитектуры микропроцессоров.
Типовые требования
Поскольку информатика - это широкая область, курсы необходимые для получения степени бакалавра компьютерных наук различаются. Типичный список требований курса включает такие темы, как:
Некоторые школы могут уделять больше внимания математике и требовать дополнительных курсов, таких как:
Помимо основного набора курсов по информатике, студенты обычно могут выбирать дополнительные курсы из множества различных областей, например:
Некоторые школы ls позволяет студентам специализироваться в определенной области компьютерных наук.
Связанные степени
См. Также
Ссылки