Програмна інженерія (перетворення) MSc
University of Westminster
Ключова інформація
Виберіть розташування
Розташування кампусу
London, Великобританія
Лінгвістика
Англійська
Формат навчання
На кампусі
Тривалість
1 рік
Форма навчання
Денне навчання, Заочне навчання
Вартість навчання
GBP 17 000 / per year *
Кінець терміну надання заяв
інформація
Найраніша дата початку
Sep 2024
* 8 500 фунтів стерлінгів - домашні / 14 000 фунтів - міжнародні
День відкритих дверей магістратури онлайн - 28 лютого 12-13.30 GMT
Щоб дізнатися більше про навчання в аспірантурі University of Westminster , приєднайтеся до нашого онлайн-дня відкритих дверей. Поговоріть з керівниками курсів і поточними студентами в Інтернеті та отримуйте поради щодо вступу.
Введення
Зміст курсу
Орієнтований на випускників, які не працюють з комп’ютерами, цей курс забезпечує основні та найсучасніші практичні знання та навички, які потрібні професійному інженеру програмного забезпечення для успіху в сучасній ІТ-індустрії.
Ви випускник некомп'ютерної дисципліни з певним базовим досвідом та зацікавленістю в обчислювальній техніці, які хотіли б увійти в ІТ-індустрію? Ви вже працюєте в ІТ -індустрії і хочете збільшити свої технічні навички та знання? Якщо ваша відповідь на будь -яке питання - так, цей курс для вас.
Інженерія програмного забезпечення - це застосування інженерних методів, практик та дисциплін для створення та обслуговування програмних додатків та систем. Професійний інженер -програміст працює з цими інженерними підходами, щоб систематично, кількісно та дисципліновано розробляти програмне забезпечення.
Вибравши цей курс, ви отримаєте практично практичний досвід програмування та застосування програмної інженерії для ряду нових та важливих галузей ІТ та обчислень. Крім того, ви отримаєте глибоке розуміння теорії, яка лежить в основі цих практичних навичок.
Для того, щоб у кінці курсу ви мали найкращі перспективи працевлаштування, ви отримаєте навички, які охоплюють різні сфери: технічні навички, такі як програмування, об’єктно-орієнтована розробка програмного забезпечення, практичний досвід інструментів розробки програмного забезпечення; м'які навички, такі як аналітичне та критичне мислення, спілкування, презентація та демонстрація, робота в команді та рецензування; та професійні навички, такі як написання резюме, планування, пошук роботи, практика співбесіди.
Технічні зміни у розробці програмного забезпечення відбуваються швидкими темпами. Це супроводжується постійним зростанням складності систем, які розробляються, зокрема в мобільних обчислень. Цей курс дасть вам найкращі теоретичні та практичні навички, щоб розпочати кар’єру та досягти успіху в цій захоплюючій і складній галузі.
Карєрні можливості
Курс надасть вам ключові навички працевлаштування, необхідні для успішної кар’єри в ІТ-індустрії, насамперед як інженера-програміста, а також у будь-якій більш загальній ролі, яку ви можете прагнути в цій галузі.
Зі зростаючою глобальною мережею з 3000 роботодавців наша Служба кар’єри та працевлаштування тут, щоб підтримати вас у досягненні вашого повного потенціалу.
- Навчальна діяльність, пов’язана з роботою
Можливості для неповного робочого дня та пов’язаної з роботою навчальної діяльності широко доступні для студентів. - Розпочніть свою кар'єру
Розпочніть свою кар'єру в секторі з чудовими перспективами працевлаштування. - Роботодавці по всьому світу
Університетська служба кар’єри та працевлаштування створила мережу з понад 3000 роботодавців по всьому світу, допомагаючи всім нашим студентам досліджувати та знаходити захоплюючі можливості та кар’єру.
Галузеві зв'язки
Курс був розроблений з урахуванням порад і вказівок від старшого спеціаліста в галузі, відповідального за керування командами розробників програмного забезпечення. Цей внесок допоміг переконатися, що курс озброює студентів навичками, знаннями, практичним досвідом і навичками спілкування, які дуже актуальні та бажані для потреб ІТ-індустрії.
Посадові ролі
Магістр програмної інженерії (перетворення) має на меті підготувати випускників, які зазвичай будуть зайняті на основних посадах розробників програмного забезпечення в широкому спектрі середовищ розробки програмного забезпечення. Типові назви посад у цій галузі включають:
- Програміст мобільних додатків
- програміст
- Дизайнер програмного забезпечення
- Розробник програмного забезпечення
- системний адміністратор
- Програміст веб-додатків
- веб-розробник
Галерея
Прийом
Навчальний план
Методи навчання спрямовані на заохочення та залучення студентів до активної участі у навчанні через набуття знань і навичок шляхом залучення, експериментування, самонавчання та практичного досвіду. Викладання модулів курсу включає лекції, навчальні посібники, практичні заняття та семінари. Для проекту розробки програмного забезпечення студентам призначається супервізор, який супроводжує їх через проект, а також отримує підтримку серії групових семінарів і практикумів, які охоплюють загальні навички та знання, необхідні для проекту.
Оцінювання та зворотній зв’язок є важливими та розроблені як частина навчального досвіду. У курсі використовуються різноманітні типи та форми, які залежать від модуля та його результатів навчання, включаючи як індивідуальну, так і групову роботу. Наприклад, індивідуальна робота, розв’язування програмних завдань, написання звіту, групова робота в складі команди для розробки та створення складного програмного забезпечення, презентація та демонстрація своєї роботи або роботи групи.
Ви вивчатимете шість основних модулів і два додаткові модулі загалом 180 кредитів.
Наступні предмети вказують на те, що ви вивчатимете в цьому курсі.
Основні модулі
- Об’єктно-орієнтоване програмування – 20 кредитів
- Структури даних та алгоритми – 20 кредитів
- Середовища розробки програмного забезпечення – 20 кредитів
- Принципи та інструменти сховищ даних – 20 кредитів
- Advanced Software Design – 20 кредитів
- Проект розробки програмного забезпечення – 40 кредитів
Додаткові модулі
- Розробка веб-додатків – 20 кредитів
- Розробка мобільних додатків – 20 кредитів
- Загрози кібербезпеці та заходи протидії – 20 кредитів
- Візуалізація даних та приладна дошка – 20 кредитів
- Сховища даних і бізнес-аналітика - 20 кредитів
- Теорія та практика великих даних – 20 кредитів
- Web and Social Media Analytics – 20 кредитів
Плата за навчання програми
Стипендії та фінансування
Університет присвячений підтримці амбіційних і видатних студентів, і ми пропонуємо різноманітні стипендії для студентів, що мають право на навчання, які покривають всі або частину плати за навчання.
English Language Requirements
Підтвердьте свій рівень володіння англійською мовою за допомогою Duolingo English Test! DET — це зручний, швидкий і доступний онлайн-тест з англійської мови, прийнятий понад 4000 університетами (як цей) у всьому світі.