Бакалавр программной инженерии
Бакалавр программной инженерии с отличием BSEHons — это бакалавра академическая степень ( степень бакалавра ), присуждаемая за завершение программы обучения в области разработки программного обеспечения для компьютеров в сфере информационных технологий .
« Программная инженерия — это систематическая разработка и применение методов, которые приводят к созданию правильного и надежного компьютерного программного обеспечения». [1]
Затронутые темы [ править ]
В последующие годы студент-разработчик программного обеспечения часто будет уделять больше внимания программным системам и управлению данными. Включение человеческого фактора в степень инженера-программиста широко обсуждается, утверждая, что продукты инженеров-программистов часто слишком сложны для использования потребителями. [2]
Образец информации о степени бакалавра в области разработки программного обеспечения Университета Вирджинии — Wise
Основные требования SWE: [3]
- Введение в программную инженерию
- Требования к программному обеспечению и моделирование
- Проектирование и создание программного обеспечения
- Тестирование, проверка и валидация программного обеспечения
- Обеспечение качества программного обеспечения
- Управление программными проектами
- Управление конфигурацией программного обеспечения
Требования к КС: [3]
- Основы программирования
- Структуры данных
- Введение в алгоритмы
- Операционные системы
- Компьютерная архитектура
- Языки программирования
- Взаимодействие человека и компьютера
- Дискретная математика
- Проектирование базы данных
Требования к математике: [3]
- Вероятность и статистика
- Исчисление I
- Исчисление II
- Исчисление III
- Линейная алгебра
- Булева алгебра
приобретенные на курсе бакалавра в области разработки программного обеспечения . Общие навыки ,
Работодатели обычно ищут кандидатов с сильным программированием, системным анализом и деловыми навыками.
«Существует большая разница между навыками разработки программного обеспечения, преподаваемыми в типичной школе.университет или колледж, а также навыки, которые требуются от инженера-программиста типичныморганизация по разработке программного обеспечения. В основе этого различия, по-видимому, лежит способСтудентам обычно знакомят с разработкой программного обеспечения: общая теория представлена в видесерию лекций и применить (ограниченную) на практике в рамках соответствующего классного проекта». [4]
Перспективы выпускников
Перспективы выпускников, по прогнозам, будут превосходными: количество инженеров-программистов в отрасли, по оценкам, вырастет примерно на 38% с 2006 по 2016 год, а общая реальная заработная плата в отрасли увеличится примерно на 38,2%. [5] Бюро статистики труда США «Перспективы занятости для инженеров-программистов и разработчиков на 2019–2029 годы» прогнозирует рост только на 22%. [6] После краха пузыря доткомов (1999–2001 гг.) и Великой рецессии (2008 г.) многие специалисты по программному обеспечению в США остались без работы или с более низкой заработной платой. [7] Кроме того, зачисление на получение степеней, связанных с компьютером, и других степеней STEM (отсев STEM) [8] [9] в США снижается уже много лет, особенно среди женщин, [10] что, по мнению Бобуфа и Мэйсона [11] Это можно объяснить отсутствием общего интереса к науке и математике, а также очевидным страхом, что программное обеспечение подвергнется такому же давлению, как и карьера в производстве и сельском хозяйстве. Профессиональный прогноз Бюро статистики труда США на 2014–2024 годы прогнозирует снижение числа программистов на -8 процентов, затем на 2016–2026 годы прогнозируется снижение на -7 процентов, а затем снижение на -9 процентов с 2019 по 2029 год. [12] и, наконец, прогнозирует снижение на -10 процентов с 2021 по 2031 год. [12]
Международные варианты [ править ]
Южная Азия [ править ]
В Пакистане и Непале программа бакалавриата в области разработки программного обеспечения (BE Software) представляет собой 8-семестровый курс обучения. [13] Эта степень предоставляется Университетом инженерии и технологий, Таксила , Виртуальный университет Пакистана , Высший университет и многие другие, а также Университет Покхары в Непале .
В Бангладеш эта степень называется бакалавром наук в области разработки программного обеспечения (BS SE), что также представляет собой 8-семестровый курс обучения. [14] Университет Дакки является пионером в области образования в области программной инженерии в Бангладеш, предлагая степень бакалавра наук в области программной инженерии (BSSE) с 2009 года с шестимесячной программой стажировок в отрасли. [15]
Степень бакалавра программной инженерии присуждается тем, кто успешно завершил восьмисеместровую программу.
Ссылки [ править ]
- ^ [1] Архивировано 2 августа 2009 г. в Wayback Machine описании разработки программного обеспечения в Университете Стратклайда , Глазго , Шотландия .
- ^ [2] «Предлагаемая четырехлетняя учебная программа по разработке программного обеспечения», Рэндалл В. Дженсен, Hughes Aircraft Company, Чарльз К. Тонис, Hughes Aircraft Company, Уильям И. Флетчер, Университет штата Юта
- ^ Jump up to: Перейти обратно: а б с «Информация о степени разработки программного обеспечения UVa-Wise» . Кафедра математики и информатики Колледжа Университета Вирджинии в Уайзе . Проверено 1 апреля 2010 г.
- ^ [3] «Преподавание разработки программного обеспечения посредством моделирования», Эмили О и Андре ван дер Хук.Институт исследований программного обеспеченияКалифорнийский университет, Ирвин
- ^ [4] [ постоянная мертвая ссылка ] Перспективы разработки программного обеспечения за десятилетие с 2006 по 2016 год.
- ^ «Разработчики программного обеспечения, аналитики по обеспечению качества и тестировщики: Справочник по профессиональным перспективам:: Бюро статистики труда США» .
- ^ Манн, Амар; Нуньес, Тони (август 2009 г.). «После пузыря доткомов: занятость и заработная плата в сфере высоких технологий в Кремниевой долине в 2001 и 2008 годах» (PDF) . Региональный отчет, Бюро статистики труда США : 1–8 . Проверено 29 сентября 2020 г.
- ^ «Истощение STEM: пути студентов колледжей в области STEM и из них» . 26 ноября 2013 г.
- ^ «Кризис STEM — это миф» . 30 августа 2013 г.
- ^ «Портал разработчиков HP | Международная женская неделя HP: количество женщин в компьютерных науках снижается с 1980-х годов» .
- ^ Тереза Бобуф и Джон Мейсон, Почему высокий уровень отсева студентов-компьютерщиков: некоторые мысли и наблюдения. , Бюллетень ACM SIGCSE, 2005 г.
- ^ Jump up to: Перейти обратно: а б «Программисты: Справочник по профессиональным перспективам:: Бюро статистики труда США» . www.bls.gov .
- ^ «Бакалавр программной инженерии» . timeandupdate.com . 7 января 2018 года . Проверено 8 января 2018 г.
- ^ «Отчет АБР по Бангладеш: высшее образование в области компьютерной и программной инженерии» (PDF) . adb.org/ . Проверено 5 ноября 2021 г.
- ^ «ИИТ Университета Дакки» . du.ac.bd/ . 5 января 2016 года . Проверено 5 ноября 2021 г.
Внешние ссылки [ править ]
- Список признанных учебных заведений Министерства образования США, предлагающих программу обучения компьютерному программному обеспечению
- Краткое изложение программной инженерии и роли инженеров-программистов в отрасли
- Бакалавр наук в области разработки программного обеспечения - информационные и коммуникационные технологии