WeUni docsity Logo
Bg HeroCard

Бакалавр по программной инженерии


Расположение

Великобритания

Форма обучения

Кампус

Язык курса

Английский

Предметные области

ИТ и информатика, Инженерия программного обеспечения, Информатика

Длительность

3 лет

График обучения

Полный день, Частичная занятость

Уровень

Бакалавр наук (BSc)

Плата за обучение

Запросить информацию

Описание программы

Изучите специализированные вычислительные лаборатории и получите уникальные навыки в программировании, разработке программного обеспечения и проектировании систем.

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

92% выпускников наших курсов по информатике были трудоустроены или продолжили обучение в течение шести месяцев - DLHE 2017.

Ключевые факты

  • Код UCAS – II1O
  • Местоположение – кампус Йорка
  • Продолжительность – 3 года на дневной форме, 6 лет на заочной форме
  • Дата начала – сентябрь 2020
  • Школа – Искусство, Дизайн и Информатика

Обзор курса

Работая вместе с нашими преподавателями и отраслевыми экспертами, вы будете сотрудничать над реальными проектами, где вы разовьете предпринимательские навыки и создадите возможности для вашей будущей карьеры в области вычислений. Мы верим в важность развития навыков, которые помогут вам добиться успеха в выбранной вами карьере, поэтому вы будете выполнять профессиональный проект, позволяющий вам работать в реальной обстановке, работая на устоявшуюся компанию или осуществляя самостоятельно инициированный предпринимательский проект.

Также доступен вариант «Год в индустрии» для этой программы, для тех, кто желает более глубокого погружения в профессиональную рабочую среду.

Вернувшись в класс, вы будете обучаться у наших специалистов, все из которых имеют степень PhD и активно работают в отрасли. Вы изучите основные навыки программирования, разработки программного обеспечения и проектирования систем, которые могут быть применены в различных отраслях, включая разработку программного обеспечения, бизнес, игры, образование и другие захватывающие, развивающиеся области, которые соответствуют вашим специализированным интересам. Мы инвестировали в развитие трех специализированных вычислительных лабораторий, чтобы гарантировать вам доступ к лучшим условиям для поддержки ваших исследований, где у вас будет доступ к специализированному оборудованию, которое обычно используется профессионалами в области разработки программного обеспечения.

Структура курса

Уровень 1

Уровень 1 предоставляет вам основные знания, необходимые для вашего развития как компьютерного ученого, предоставляя вам широкий спектр возможностей для развития основных знаний по предметам в области программирования, математики, разработки программного обеспечения и критических дискурсов, касающихся разработок в области вычислений. Вы познакомитесь с общими терминами программной инженерии и будете хорошо осведомлены о дисциплинарных технических практиках, методологиях и теориях. Обучение на этом уровне включает в себя ряд погружающих учебных опытов, таких как лекции, семинары, мастерские, учебные лаборатории, поддерживаемое открытое обучение (SOL), гостевые лекции и экскурсии.

Модули

Модули включают:

  • Программирование 1: Этот модуль предоставит вам пространство для изучения, исследования и усвоения основных концепций, принципов и техник программирования в контексте разработки программного обеспечения. Основная идея заключается в программировании и проектировании алгоритмов как в усилиях по решению проблем.
  • Математика и решение проблем: Абстракция является основополагающей для информатики. Следовательно, основное внимание в этом модуле уделяется введению математических техник и навыков, позволяющих вам проектировать и манипулировать абстрактными моделями элементов из реального мира. Эти техники и навыки включают соответствующие математические нотации и концепции.
  • Основы компьютерных систем: Этот модуль предоставит вам более широкое понимание инфраструктуры компьютера. Он охватывает основные вопросы аппаратного обеспечения и операционных систем и сосредоточен на общедоступных настольных компьютерных системах. Цель состоит в том, чтобы расширить ваше представление о компьютерных системах; охватывая широко используемые операционные системы в отрасли для поддержки разработки программного обеспечения и Интернета.
  • Программирование 2: Этот модуль познакомит вас с объектно-ориентированным программированием в контексте разработки программного обеспечения. Идеи решения проблем через программирование и проектирование алгоритмов развиваются дальше, основываясь на модулях первого семестра. Вы научитесь редактировать, компилировать, запускать и тестировать программы с увеличивающейся сложностью на процедурных и объектно-ориентированных языках.
  • Разработка программного обеспечения: Вы разовьете базовое понимание основных техник разработки программного обеспечения, сосредоточив внимание на проектировании и реализации веб-артефакта. Модуль будет акцентировать внимание на приобретении соответствующего баланса знаний в области разработки программного обеспечения и навыков, необходимых для проектирования веб-артефакта.
  • Технология в контексте: Этот модуль предназначен для введения основных навыков, необходимых профессионалу в области вычислений, а также основных дискурсивных навыков для рассмотрения и оценки более широких философских последствий текущих и развивающихся практик в области вычислений. Модуль будет включать сбор информации, анализ, дискурсивные дебаты и презентацию. Он познакомит вас с соответствующими профессиональными аспектами практики в области вычислений и их более широкими социальными последствиями. Это включает в себя роль профессиональных организаций, а также юридические, этические и социальные аспекты вычислений.
Уровень 2

Уровень 2 позволит вам дополнительно развить свои знания по предмету через модули по сетям, базам данных и разработке мобильных приложений. В дополнение к этому вы будете выполнять профессиональный проект, позволяющий вам применять свои навыки в «живой» обстановке, работая на устоявшуюся компанию или осуществляя самостоятельно инициированный, возможно, совместный, предпринимательский проект. Эта возможность позволит вам применить и протестировать знания, которые вы приобрели до сих пор в ходе вашего обучения, подтверждая ваше обучение через реальный опыт. На уровне 2 вы также будете изучать модуль «Философии технологий», который расширит ваши знания о текущих соответствующих дискурсах по предмету и качественных и количественных методах исследования, подготавливая вас к вашему основному проекту на уровне 3. Обучение на этом уровне будет включать все предыдущие формы на уровне 1, но с акцентом на более самостоятельную и групповую проектную работу.

Модули

Модули включают:

  • Программирование 3: Этот модуль развивает ваши навыки программирования, знакомя вас со средними и продвинутыми концепциями и методами программирования. Объединяя формальные методы из разработки программного обеспечения с практическими задачами разработки программного обеспечения, вы улучшите, развите, протестируете и закрепите свои навыки программирования через серию лекций и практических лабораторий.
  • Базы данных и сети: Цель этого модуля - ввести и исследовать основные принципы и концепции баз данных и сетей. Вы получите практический опыт проектирования, реализации и управления системами баз данных, а также технические детали, которые лежат в основе работы сетевых и интерсетевых систем.
  • Разработка программного обеспечения: Шаблоны проектирования: Этот модуль познакомит вас со структурой объектно-ориентированных систем, охватывая как проектирование, так и программирование. Он основан на понятии шаблона проектирования: абстракции проверенного решения для повторяющейся проблемы в определенном контексте структуры и поведения системы.
  • Разработка мобильных приложений: Этот модуль направлен на то, чтобы дать вам всестороннее понимание технологий, используемых для разработки приложений для мобильных вычислительных устройств. Он исследует характеристики мобильных устройств и то, как они влияют на решения в области разработки программного обеспечения; подготавливая вас к работе в области мобильной и повсеместной разработки программного обеспечения.
  • Профессиональный проект: Растущее внимание к обучению, связанному с работой, отражает четкое понимание и признание взаимосвязи между техническими знаниями в области и необходимостью навыков в области вычислений и трудоустройства. Этот модуль предоставляет вам возможность испытать обучение, связанное с работой, через ряд самостоятельно инициированных вариантов, включая самостоятельно инициированные или совместные предпринимательские проекты или работу с бизнесом для разработки компьютерных решений для реальных проблем.
  • Философии технологий: Этот модуль знакомит вас с ключевыми философскими дискурсами, значимыми для вашей области изучения, например, этика, онтология, эстетика, устойчивое развитие, экология технических систем, постгуманизм и виртуальность. Через знакомство с этими дискурсами вы будете поощряться к размышлениям и оценке более широких последствий информатики в социальном и политическом контексте.
Уровень 3

Уровень 3 включает в себя продвинутые модули в вашей области, позволяя вам специализироваться и акцентировать ваше обучение через выбор дополнительных модулей, например: Безопасность киберпреступности, Программные решения для бизнеса, Продвинутая веб-разработка, Визуализация данных и Разработка игр для iOS. Конкретные дополнительные модули, предлагаемые каждый год, будут варьироваться в зависимости от числа студентов и доступных ресурсов, поэтому не все перечисленные модули могут быть доступны каждый год. В дополнение к этому вы будете выполнять крупный годовой независимый исследовательский проект собственного дизайна, согласованный и поддерживаемый академическим руководителем. Этот проект может быть в любой существующей или развивающейся области исследований в области разработки программного обеспечения. Вам рекомендуется консолидировать свои технические знания и профессиональные исследовательские интересы через этот крупный проект. Обучение и изучение на уровне 3 снова включает в себя формы доставки и активности, встреченные на уровнях 1 и 2, однако акцент на уровне 3 делается на независимой самостоятельной работе, которая отвечает на обучение в рамках и между модулями.

Модули

Обязательные модули включают:

  • Крупный проект: Цель этого модуля - дать вам возможность объединить теоретическое понимание и практические навыки, которые вы приобрели в других модулях. Проекты обычно включают в себя создание программного продукта от концептуализации до успешной оценки и создание хорошо оформленного, значительного отчета, чтобы продемонстрировать результаты исследования.
  • Взаимодействие человека и компьютера: Этот модуль касается проектирования, оценки и развертывания удобных, эффективных и интерактивных технологий. Цель этого модуля - позволить вам сосредоточиться на ключевых областях, подходах и разработках в области пользовательского опыта.
  • Интернет вещей: Интернет вещей - это термин, используемый для описания интернета, состоящего из сетевых объектов. Этот термин включает, но не ограничивается концепциями повсеместных вычислений; амбиентного интеллекта; связи «Машина с Машиной» (M2M). То, что объединяет эти дискурсы, - это вопрос о том, как развертывание «умных» технологий в общественных и социальных пространствах повлияет не только на то, как мы относимся друг к другу, но и на то, как мы понимаем себя как человеческие существа. Этот модуль стремится открыть эти вопросы для исследования через практический проект, разрабатывающий технологии Интернета вещей для развертывания в общественных и/или социальных контекстах.

Дополнительные модули включают:

  • Безопасность киберпреступности: Кибертерроризм был и остается серьезной проблемой. Таким образом, безопасность киберпреступности развилась как междисциплинарная область, которая стремится решить постоянно растущее использование вычислительных технологий в преступной деятельности. Практики сталкиваются с задачей понимания сложной природы этой области, ее связанных технологий и принципов и практик уголовного расследования. Сосредоточив внимание в первую очередь на программных аспектах этой области, этот модуль предоставляет вам возможность получить набор навыков, необходимых для помощи в расследовании преступлений, связанных с использованием цифрового оборудования, с использованием юридически приемлемых методов и инструментов.
  • Продвинутая веб-разработка: Этот модуль сосредоточен на использовании продвинутых и профессиональных веб-технологий, которые обеспечивают большую интерактивность, динамичность, доступность, удобство и легкость управления сложными веб-приложениями. Такие технологии, как продвинутые функции CSS3, HTML5, JavaScript, DOM, PHP и AJAX будут охвачены, включая знания о том, как настраивать и поддерживать веб-серверы - такие как Apache. Модуль также охватит более продвинутые методы программирования, связанные с веб-приложениями.
  • Визуализация данных: Цель этого модуля - ввести принципы и техники, связанные с отображением данных, чтобы предоставить больше информации о содержании данных. Модуль нацелен на то, чтобы оснастить вас различными техниками визуализации данных и знаниями о различных инструментах и методах, чтобы понять возникновение и экспоненциальный рост больших данных. Этот модуль охватывает, как применять принципы дизайна, восприятие человеком, теорию цвета и эффективное повествование к визуализации данных.
  • Разработка игр для iOS: Этот модуль предоставит вам пространство для изучения, исследования и усвоения основных концепций, принципов и техник создания игр для мобильных устройств Apple. Модуль проведет вас через основные принципы программирования на специфических для Apple языках. Начав с введения в среду программирования Apple, модуль будет углубляться в различные особенности связанных с играми фреймворков и языков Apple.
  • Программные решения для бизнеса: Этот модуль рассматривает технологии, которые позволяют электронному бизнесу. Он будет изучать ИТ, стоящие за электронным бизнесом, и рассматривать, как применение технологий может помочь обеспечить, расширить и/или улучшить бизнес-деятельность.

Требования к поступлению

Квалификации

Минимальные требования для поступления на этот курс:

  • 88 баллов UCAS Tariff
  • 3 GCSE на уровне C/4 или выше (или эквивалент) включая английский язык и математику

Плата и финансирование

Чтобы учиться на бакалавриате у нас, вам нужно будет оплатить обучение за ваш курс. Сумма, которую вы заплатите, будет зависеть от того, являетесь ли вы студентом из Великобритании и ЕС или международным (не ЕС) студентом. Плата за обучение взимается за каждый год вашего курса.

Великобритания и ЕС 2020 год

Плата за обучение за 2020 год для поступления на наши курсы Фонда, BA и BSc, PGCE начального и среднего образования и бакалавриат в области здравоохранения составляет £9,250 в год для студентов из Великобритании, ЕС, Джерси, Гернси и острова Мэн.

Для студентов из Великобритании, ЕС, Джерси, Гернси и острова Мэн, обучающихся на заочной форме, плата за обучение за 2020 год для вышеуказанных курсов составляет £4,265 в год.

Плата за обучение может подлежать инфляции в будущие годы.

Узнайте больше о финансировании для Фонда или Года стажировки, посетив страницы Советов по финансированию на нашем сайте.

Международные (не ЕС) 2020 год

Плата за обучение за 2020 год для поступления на наши курсы Фонда, BA и BSc, PGCE начального и среднего образования и бакалавриат в области здравоохранения составляет £12,750 в год для международных (не ЕС) студентов.

В соответствии с иммиграционными законами международные студенты с визой Tier 4 должны обучаться на дневной форме. Для получения дополнительной информации о требованиях к визе и краткосрочным учебным визам, пожалуйста, посетите страницы Международной визы и иммиграции.

Дополнительная информация о финансировании вашего обучения доступна на нашей странице Международные сборы и финансирование.

Плата за обучение может подлежать инфляции в будущие годы.

Дополнительные расходы и финансовая поддержка

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

Расходы, связанные с курсом

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

Информация об Институте

Основанный в 1841 году, Университет Йорк Сент-Джон находится на переднем крае высшего образования уже более 175 лет. Как только вы переступите порог, вы это заметите. Теплый прием, который приходит с университетом с настоящим духом сообщества.

Мы гордимся нашим сообществом здесь, в Университете Йорк Сент-Джон. Это сплоченное, инклюзивное место, которое предлагает гораздо больше, чем просто диплом. С официальным статусом «Убежище» мы видим нашу роль как нечто большее, чем просто поставщик образования. Наша роль в городе Йорк — это то, к чему мы относимся серьезно. Многие наши студенты напрямую взаимодействуют с более широкой общественностью на многих различных уровнях. От партнерства с тюрьмами до работы с инвалидами-спортсменами, от военной реабилитации до бесплатных творческих курсов для пользователей психиатрических услуг — мы боремся за устранение препятствий, которые мешают участию.

WeUni docsity Logo White