Бакалавр компьютерных наук - Bachelor of Computer Science

Бакалавр компьютерных наук или бакалавра наук в области компьютерных наук (сокращенно BCompSc или BCS или BS CS или бакалавра CS ) является тип степени бакалавра присуждается после коллегиального исследования в информатике . В общем, программы получения степени по информатике подчеркивают математические и теоретические основы вычислений.

По той же основной учебной программе, в зависимости от школы, могут быть получены другие степени, в том числе:

  • Бакалавр компьютерных наук
  • Бакалавр прикладных наук (BASc) в области компьютерных наук
  • Бакалавр технологий в области компьютерных наук и инженерии (B.Tech)
  • Бакалавр наук в области информационных технологий
  • Бакалавр математики в области компьютерных наук
  • Бакалавр инженерных наук (BEng или BE) в области компьютерных наук
  • Бакалавр вычислительной техники в области компьютерных наук
  • Бакалавр инженерных наук (информатика) - BSE (CS)
  • Бакалавр компьютерной безопасности в компьютерных науках
  • Бакалавр наук (BSc или BS) в области компьютерных наук (BSc CS или BSCS или BSc (Comp))

Некоторые высшие учебные заведения также предлагают степень бакалавра компьютерных наук с отличием .

Профессиональная квалификация после получения степени

Необходимые навыки и квалификация для работы в качестве инженера по компьютерам или программному обеспечению включают большое количество теоретических аспектов в области компьютерных наук и электроники. В следующем списке представлена ​​классификация в соответствии с востребованными в настоящее время профессиональными профилями: [4]

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

Типовые требования

Поскольку информатика - это обширная область, курсы, необходимые для получения степени бакалавра компьютерных наук, различаются. Типичный список требований курса включает такие темы, как:

Некоторые школы могут уделять больше внимания математике и требовать дополнительных курсов, таких как:

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

Некоторые школы позволяют студентам специализироваться в определенной области информатики.

Связанные степени

Смотрите также

использованная литература