Бакалавр компьютерных наук – Bachelor of Computer Science — это младшая академическая степень, которая в странах с Болонской системой высшего образования, а также в США и государствах Британского содружества присуждается лицам, успешно окончившим обучение по соответствующей программе.
Требования для поступления на Бакалавриат компьютерных наук
Для того, чтобы поступить на курс Bachelor of Computer Science (BCompSc, BCS, BS CS), абитуриент, как правило, должен предоставить аттестат о школьном образовании с высокими оценками по математике и информатике, а также результаты тестов по английскому языку. Если администрация учебного заведения сочтёт знания абитуриента недостаточными для поступления, то при большинстве университетов существуют подготовительные курсы.
Основные предметы изучения на Бакалавриате компьютерных наук
Обучение по программе Bachelor of Computer Science обычно длится от трёх до пяти лет. На протяжении первого года студенты изучают теоретические основы будущей профессии. Обычно это подразумевает углублённое изучение следующих дисциплин:
Факультативные дисциплины на Бакалавриате компьютерных наук
Кроме того, обычно в университетах существует до двадцати факультативов математических и информационных дисциплин, которые студенты могут посещать по желанию. Предполагается, что студент должен выбрать не менее трёх факультативов, но не более пяти. Одна из целей факультативов – помочь студентам определиться с будущей специализацией. Среди факультативных дисциплин могут быть математическая логика, теория функций комплексной переменной, теория основ ЭВМ, компиляторы, базы данных, системы передачи данных, основы построения искусственного интеллекта, компьютерные сети, графика и дизайн, принципы тестирования программного обеспечения и другие.
Выбор специализации для Бакалавров компьютерных наук
На втором курсе студент должен выбрать специализацию. Каждое учебное заведение само устанавливает возможные направления специализации. Обычно студентам предлагается выбор из следующих направлений:
компьютерные науки с углублённым изучением теории разработки алгоритмов и программного обеспечения, искусственного интеллекта, баз данных и компьютерной графики, создания операционных систем и разработки языков программирования;
информационные технологии – практика создания программного обеспечения, системного программирования и администрирования, создания баз данных, компьютерного дизайна;
информационная безопасность – изучение основных принципов защиты данных, способов защиты от вторжений в сеть, теории криптографии, принципов разработки систем безопасности;
программная инженерия – изучение проектирования, оценки и анализа программных систем, принципов сбора, разработки, внедрения и тестирования программного обеспечения.
Кроме того, во многих учебных заведениях в отдельное направление специализации выделяют медицинское программирование.
Учитывая тот факт, что компьютеризация в настоящее время проникла во все отрасли науки, искусства и хозяйственной деятельности, многие учебные заведения позволяют студентам параллельно обучаться на двух бакалавриатах, по окончании которых возможно присвоение званий:
бакалавр искусств в области компьютерных наук;
бакалавр прикладной науки в области компьютерных наук;
бакалавр математики в области компьютерных наук;
бакалавр техники в области компьютерных наук.
Для получения диплома бакалавра компьютерных наук, как правило, написание дипломного проекта не требуется. Знания студентов оцениваются путём сложения оценок по различным дисциплинам. Отдельно оценивается качество курсовых работ.
Перспективы, открывающиеся перед бакалаврами компьютерных наук
Для продолжения обучения, лица, получившие диплом бакалавра, могут поступать в магистратуру. Кроме того, бакалавры с высокими оценками, проявившие себя в качестве талантливых и трудолюбивых студентов, могут, продолжив обучение ещё на один – два года, получить диплом бакалавра компьютерных наук с отличием. В течение этого года студент участвует в серьёзных научных исследованиях, результаты которых должен будет систематизировать в дипломном проекте. Диплом бакалавра компьютерных наук с отличием даёт возможность поступить в магистратуру, пропустив несколько курсов, или же сразу претендовать на поступление в докторантуру.
Бакалавры, не желающие продолжать обучение, могут устроиться на работу. Поскольку обучение по программе Bachelor of Computer Science предполагает чрезвычайно высокий уровень знаний и навыков, бакалавры достаточно конкурентоспособны и востребованы на рынке труда.