Magister inżynier oprogramowania
University of Bolton, Academic Centre – Ras Al Khaimah
Klucz informacyjny
Lokalizacja kampusu
Ras Al-Khaimah, Zjednoczone Emiraty Arabskie
Języki
Język angielski
Forma badania
W kampusie
Czas trwania
18 - 24 months
Tempo
Niepełny etat
Czesne
AED 49 500
Termin składania wniosków
Poproś o informacje
Najwcześniejsza data rozpoczęcia
Poproś o informacje
Wstęp
Nagrody programowe
Tytuł | Rodzaj | Poziom | Opis |
Stopień magistra (mgr) | Nagroda końcowa | Poziom 7 | Inżynieria oprogramowania |
Świadectwo Podyplomowe (PgCert) | Wyjdź lub nagroda zastępcza | Poziom 7 | Inżynieria oprogramowania |
Dyplom studiów podyplomowych (PgDip) | Wyjdź lub nagroda zastępcza | Poziom 7 | Inżynieria oprogramowania |
Oświadczenia porównawcze
Do tego programu mają zastosowanie następujące stwierdzenia dotyczące testów porównawczych:
- QAA Subject Benchmark Statement Computing (październik 2019 r.)
- Oświadczenie o charakterystyce dyplomu magisterskiego QAA (luty 2020 r.)
Wewnętrzne i zewnętrzne punkty odniesienia
- Brytyjski kodeks jakości dla szkolnictwa wyższego
- Ramy nagród Uniwersytetu Bolton
Ogólne wymagania wejściowe
Zwykle oczekuje się od Ciebie pomyślnego ukończenia dyplomu z wyróżnieniem (lub równoważnego) z odpowiedniego przedmiotu i posiadania odpowiedniego doświadczenia zawodowego. Możesz zostać poproszony o udział w rozmowie kwalifikacyjnej i / lub przedstawienie portfolio prac.
Kryteria dodatkowe
Standardowym wymogiem wstępnym do kursu jest licencjat (z wyróżnieniem) z przedmiotów związanych z informatyką lub BEng (z wyróżnieniem) z inżynierii oprogramowania, zwykle z klasyfikacją pierwszej lub wyższej klasy. W przypadku kandydatów bez pierwszego lub górnego drugiego stopnia, niższy drugi stopień będzie rozpatrywany indywidualnie (szczególnie w przypadku kandydatów z dobrym odpowiednim doświadczeniem przemysłowym).
Jeśli angielski nie jest Twoim pierwszym językiem, musisz ukończyć Bezpieczny test języka angielskiego na IELTS 6.0 lub równoważny bez pasma mniejszego niż 5.5.
Cele programu
Główne cele programu to:
- umożliwienie studentom z doświadczeniem w inżynierii oprogramowania lub informatyce głębsze zrozumienie zaawansowanych metodologii oprogramowania
- zapewnić uczniom dostęp i kontakt z najnowszymi metodologiami i technikami rozwoju.
- pogłębić zrozumienie podejść, takich jak wzorce projektowe i ich zastosowanie do konkretnych problemów,
- stymulować kreatywne myślenie i poprawiać techniki rozwiązywania problemów i podejmowania decyzji
- poprawić podstawowe umiejętności, takie jak praca w grupie, pisanie raportów i umiejętności badawcze
- wyposażyć uczniów w wiedzę niezbędną do zrozumienia problemów etycznych i środowiskowych, z którymi będą mieli do czynienia w przemyśle.
- rozwijać wyrafinowane zdolności intelektualne badań, krytyki, syntezy i innowacji, których kulminacją jest praca dyplomowa / projekt magisterski.
Charakterystyczne cechy programu
- Program magisterski inżynierii oprogramowania na Uniwersytecie Bolton został zaprojektowany we współpracy z partnerami przemysłowymi, aby zapewnić studentom kompleksowy program odpowiednich tematów przemysłowych.
- Sukces naszych słuchaczy studiów podyplomowych jest bezpośrednio związany z praktycznymi aspektami badawczymi objętymi pracą laboratoryjną kursu.
- Zajęć podczas całego kursu wykorzystuje realistyczne scenariusze mające na celu przygotowanie studentów do kariery podyplomowej po studiach. Dotyczy to zarówno badanych obszarów technicznych, jak i wyników wymaganych od studenta, takich jak propozycje techniczne lub raporty dla kierownictwa.
- Będziesz opierać się na specjalistycznej wiedzy i zrozumieniu przedmiotu poprzez ukończenie pracy doktorskiej, która zostanie zaprezentowana pracodawcom i innym osobom.
- Odpowiedzialność społeczna, publiczna i etyczna: Cała nasza praca nad projektami studenckimi jest zgodna z polityką etyczną uniwersytetu i wykorzystuje uniwersytecką procedurę etyki badawczej przed rozpoczęciem pracy.
Wyniki nauki
Wiedza i zrozumienie
Po ukończeniu programu uczniowie, którzy pomyślnie ukończą program, będą w stanie wykazać się systematyczną wiedzą i zrozumieniem:
- Biznesowe, profesjonalne i etyczne zastosowanie informatyki w przemyśle
- Gromadzenie, przetwarzanie i bezpieczne przechowywanie informacji
- Opracowywanie rozwiązań programowych spełniających wymagania biznesowe
- Wbudowanie odpowiednich zabezpieczeń we wszystkie aspekty tworzenia oprogramowania
- Wykorzystanie odpowiednich narzędzi i metodologii do zarządzania procesem inżynierii oprogramowania
- Zbieranie badań z odpowiednich źródeł i wykorzystywanie ich do rozwiązywania konkretnych problemów
- Posiadać wiedzę i rozumienie podstawowych faktów, pojęć, zasad i teorii dotyczących informatyki i aplikacji komputerowych.
- Znaczenie rozwoju osobistego: umiejętności uczenia się dla zdolności do zatrudnienia i rozwoju kariery
Umiejętności poznawcze, intelektualne lub myślowe
Po ukończeniu programu uczniowie, którzy pomyślnie ukończą program, będą mogli wykazać się umiejętnością:
- identyfikować i rozwiązywać złożone problemy przy użyciu innowacyjnych podejść w celu osiągnięcia kreatywnych rozwiązań.
- zastosować zaawansowaną wiedzę z zakresu modelowania i projektowania komputerów i aplikacji w celu spełnienia określonych wymagań w przypadku braku pełnych danych
- wykorzystywać efektywne umiejętności analityczne, rozwiązywania problemów i podejmowania decyzji w celu formułowania kreatywnych rozwiązań
- stosować koncepcje teoretyczne i krytyczne rozumowanie przy badaniu zagadnień związanych z pracą o charakterze strategicznym w przypadku braku pełnych danych
Umiejętności praktyczne, zawodowe lub przedmiotowe
Po ukończeniu programu uczniowie, którzy pomyślnie ukończą program, będą mogli wykazać się umiejętnością:
- określać, projektować i konstruować niezawodne, bezpieczne i użyteczne systemy komputerowe.
- oceniać systemy pod kątem cech jakościowych i możliwych kompromisów prezentowanych w ramach danego problemu.
- planuj złożone projekty i zarządzaj nimi, aby dostarczać systemy komputerowe z uwzględnieniem ograniczeń, takich jak wymagania, harmonogram i budżet.
- zidentyfikować i krytycznie ocenić zagrożenia i aspekty bezpieczeństwa, które mogą być związane z wdrażaniem systemów komputerowych w danym kontekście.
- efektywnie wdrażać narzędzia służące do budowy i dokumentacji aplikacji komputerowych, ze szczególnym uwzględnieniem całościowego zrozumienia procesu zachodzącego w efektywnym wdrażaniu komputerów do rozwiązywania praktycznych i złożonych problemów.
- krytycznie oceniać i analizować złożone problemy, w tym te, które zawierają niekompletne informacje, oraz opracowywać odpowiednie rozwiązania w ramach ograniczeń projektowych.
Umiejętności zbywalne, kluczowe lub osobiste
Po ukończeniu programu uczniowie, którzy pomyślnie ukończą program, będą mogli wykazać się umiejętnością:
- konstruować dobrze uargumentowane, powołane dokumenty, poparte odpowiednimi pomysłami, które stanowią argumenty za podjęciem działań.
- pracować bez nadzoru, skutecznie planować i dotrzymywać terminów oraz szybko reagować na zmieniające się sytuacje i priorytety.
- zwięźle przedstawiać racjonalne i uzasadnione argumenty, które odnoszą się do danego problemu lub możliwości, szerokiemu gronu odbiorców (ustnie, elektronicznie lub pisemnie)
- podjąć efektywną pracę zespołową i zarządzanie projektami oraz rozpoznawać i jak najlepiej wykorzystywać umiejętności i wiedzę poszczególnych osób do współpracy
- podejmować rozwój osobisty przez całe życie: Zdolność do rozwijania umiejętności uczenia się i uznawania ich zastosowania w zatrudnieniu i przemyśle.
Struktura programu
Program MSc Software Engineering składa się z 5 modułów na poziomie HE7, z których wszystkie są rdzeniem. 180 punktów jest wymaganych do uzyskania nagrody poprzez pomyślne ukończenie 4 modułów po 30 punktów każdy i projekt na 60 punktów.
Zwalidowane moduły
Tytuł | Kod modułu | COE* |
Projekt magisterski | SEC7001 | C |
Metody badawcze | SWE7004 | C |
Współczesne praktyki inżynierii oprogramowania | SWE7101 | C |
Zaawansowane tworzenie oprogramowania | SWE7102 | C |
Deweloperzy | SWE7103 | C |
*Podstawowy, opcjonalny, obieralny
Strategie uczenia się i nauczania
Metody uczenia się i nauczania stosują podejście blended learning. Może to obejmować wykłady, seminaria, tutoriale i krytyki, samokształcenie, e-learning i sesje laboratoryjne/warsztatowe, a także sesje i wsparcie online. Umiejętności praktyczne nabywa się poprzez wprowadzenie i wsparcie techniczne, sesje warsztatowe, pokazy i zadania oparte na aktywności. Aktywne uczenie się jest promowane z silnym praktycznym tematem w całym tekście. Ten program przyjmuje mieszany styl uczenia się i nauczania, w tym dostarczanie online i zaangażowanie w stosownych przypadkach.
Zajęcia edukacyjne (wpis KIS)
Rok kursu | Poziom 3 | HE4 | HE5 | HE6 | HE7 |
Zaplanowane zajęcia edukacyjne i dydaktyczne | nie dotyczy | nie dotyczy | nie dotyczy | nie dotyczy | 15% |
Niezależne badanie z przewodnikiem | nie dotyczy | nie dotyczy | nie dotyczy | nie dotyczy | 85% |
Praktyka/studia za granicą | nie dotyczy | nie dotyczy | nie dotyczy | nie dotyczy | nie dotyczy |
Strategia oceny
Ocenę przeprowadza się w kluczowych punktach podczas nauczania. Podczas każdego modułu oferowana jest ocena formatywna z ustną i/lub pisemną informacją zwrotną. Pisemna informacja zwrotna jest przekazywana po ocenie podsumowującej. Zadania oceniające są powiązane z efektami uczenia się każdego modułu i są zwykle kończone pod koniec każdego modułu. Rodzaje dowodów oceny mogą obejmować: zadania, projekty, egzaminy i prezentacje.
Metody oceny (wpis KIS)
Rok kursu | Poziom 3 | HE4 | HE5 | HE6 | HE7 |
Egzaminy pisemne | nie dotyczy | nie dotyczy | nie dotyczy | nie dotyczy | 7% |
Zajęcia | nie dotyczy | nie dotyczy | nie dotyczy | nie dotyczy | 60% |
Egzaminy praktyczne | nie dotyczy | nie dotyczy | nie dotyczy | nie dotyczy | 33% |
Rola egzaminatorów zewnętrznych
Dla wszystkich programów studiów wyznaczani są egzaminatorzy zewnętrzni. Nadzorują proces oceniania, a do ich obowiązków należy: zatwierdzanie zadań oceniających, sprawdzanie ocen, uczęszczanie na komisje oceniające oraz składanie sprawozdań Uczelni z przebiegu procesu oceniania.
Wsparcie dla nauki uczniów
- Programem zarządza Lider Programu
- Tydzień Powitalny zapoznaje studenta z Uczelnią i jej programem
- Każdy uczeń ma osobistego opiekuna, który jest odpowiedzialny za wsparcie i wskazówki
- Planowanie rozwoju osobistego zintegrowane ze wszystkimi programami
- Informacje zwrotne są dostępne na temat ocen formatywnych i podsumowujących
- Centrum Studenckie zapewnia punkt kompleksowej obsługi informacji i porad
- Kompleksowe wytyczne są dostępne w Uniwersyteckich Służbach Wsparcia Studentów, w tym porady dotyczące zakwaterowania i zakwaterowania, doradztwo, porady finansowe i zawodowe oraz wsparcie za pośrednictwem uniwersyteckiego zespołu ds. osób niepełnosprawnych
- Duszpasterstwo, w którym dostępni są kapelani i asystenci duszpasterscy reprezentujący różne tradycje, wyznania i światopoglądy
- Usługi biblioteczne i informatyczne są bardzo dobrym źródłem porad i wsparcia dzięki doskonałym sesjom umiejętności uczenia się i materiałom
- W każdej szkole są urzędnicy łącznikowi ze studentami
- Doradztwo Samorządu Studentów
- Podręczniki programu i przewodniki po modułach, które zawierają informacje o programie i regulaminie uczelni
- Możliwość rozwijania umiejętności do pracy
- Obsługa języka angielskiego dla studentów zagranicznych
- Internetowe informacje o uczniach – strefa polityki zawiera wszystkie informacje dotyczące przepisów i zasad w jednym miejscu
Metody oceny i poprawy jakości możliwości uczenia się
- Komisje Łącznikowe z Kadrami Studenckimi
- Oceny modułów przez studentów
- Ankiety programowe i studenckie
- Roczne monitorowanie jakości i planowanie działań poprzez plany programów, w tym analizę danych, plany poprawy jakości przedmiotów, plany poprawy jakości szkół, uniwersytecki plan poprawy jakości
- Recenzja/obserwacja nauczania
- Program rozwoju zawodowego dla personelu
- Raporty zewnętrznych egzaminatorów
Rekrutacja
Program
Program MSc Software Engineering składa się z 5 modułów na poziomie HE7, z których wszystkie są rdzeniem. Aby otrzymać nagrodę, wymagane jest uzyskanie 180 punktów za pomyślne ukończenie 4 modułów po 30 punktów każdy i projektu za 60 punktów.
Zatwierdzone moduły
Tytuł | Kod modułu | COE* |
Projekt mistrzów | SEC7001 | C |
Metody badawcze | SWE7004 | C |
Współczesne praktyki inżynierii oprogramowania | SWE7101 | C |
Zaawansowane tworzenie oprogramowania | SWE7102 | C |
Dev Ops | SWE7103 | C |
*Podstawowe, opcjonalne, fakultatywne
Strategie uczenia się i nauczania
Metody uczenia się i nauczania wykorzystują podejście blended learning. Może to obejmować wykłady, seminaria, samouczki i recenzje, samokształcenie, e-learning i sesje laboratoryjne/warsztatowe, a także sesje online i wsparcie. Umiejętności praktyczne nabywa się poprzez wprowadzenie techniczne i wsparcie, sesje warsztatowe, pokazy i zadania oparte na aktywności. Aktywne uczenie się jest promowane z silnym motywem praktycznym. Ten program przyjmuje mieszany styl uczenia się i nauczania, w tym dostarczanie online i zaangażowanie w stosownych przypadkach.
Działania edukacyjne (wpis KIS)
Rok kursu | Poziom 3 | HE4 | HE5 | HE6 | HE7 |
Zaplanowane zajęcia edukacyjne i dydaktyczne | nie dotyczy | nie dotyczy | nie dotyczy | nie dotyczy | 15% |
Niezależne badanie z przewodnikiem | nie dotyczy | nie dotyczy | nie dotyczy | nie dotyczy | 85% |
Staż/studia za granicą | nie dotyczy | nie dotyczy | nie dotyczy | nie dotyczy | nie dotyczy |
Strategia oceny
Ocena przeprowadzana jest w kluczowych momentach nauczania. Podczas każdego modułu oferowana jest ocena formatywna z ustną i/lub pisemną informacją zwrotną. Po ocenie sumatywnej udzielana jest pisemna informacja zwrotna. Zadania związane z oceną są powiązane z efektami uczenia się każdego modułu i zwykle są zakończone przed końcem każdego modułu. Rodzaje dowodów oceny mogą obejmować zadania, projekty, egzaminy i prezentacje.
Metody oceny (wpis KIS)
Rok kursu | Poziom 3 | HE4 | HE5 | HE6 | HE7 |
Egzaminy pisemne | nie dotyczy | nie dotyczy | nie dotyczy | nie dotyczy | 7% |
Zajęcia | nie dotyczy | nie dotyczy | nie dotyczy | nie dotyczy | 60% |
Egzaminy Praktyczne | nie dotyczy | nie dotyczy | nie dotyczy | nie dotyczy | 33% |
Rola egzaminatorów zewnętrznych
Egzaminatorzy zewnętrzni są powoływani dla wszystkich programów studiów. Nadzorują proces oceniania, a do ich obowiązków należy: zatwierdzanie zadań oceniających, weryfikowanie ocen, uczestnictwo w komisjach oceniających oraz składanie sprawozdań Uczelni z procesu oceniania.
Wynik programu
Wiedza i zrozumienie
Po ukończeniu programu uczniowie, którzy odnieśli sukces, będą w stanie wykazać się systematyczną wiedzą i zrozumieniem:
- Biznesowe, profesjonalne i etyczne zastosowanie informatyki w przemyśle
- Gromadzenie, przetwarzanie i bezpieczne przechowywanie informacji
- Opracowywanie rozwiązań programistycznych w celu spełnienia wymagań biznesowych
- Wbudowanie odpowiednich zabezpieczeń we wszystkie aspekty tworzenia oprogramowania
- Stosowanie odpowiednich narzędzi i metodyk zarządzania procesem inżynierii oprogramowania
- Gromadzenie badań z odpowiednich źródeł i wykorzystywanie ich do rozwiązywania konkretnych problemów
- Mieć wiedzę i zrozumienie podstawowych faktów, koncepcji, zasad i teorii związanych z komputerami i aplikacjami komputerowymi.
- Znaczenie rozwoju osobistego: umiejętności uczenia się dla szans na zatrudnienie i rozwoju kariery
Umiejętności poznawcze, intelektualne lub myślenia
Po ukończeniu programu uczniowie, którzy odnieśli sukces, będą mogli wykazać się umiejętnością:
- identyfikować i rozwiązywać złożone problemy przy użyciu innowacyjnych podejść w celu osiągnięcia kreatywnych rozwiązań.
- zastosować zaawansowaną wiedzę w zakresie modelowania i projektowania komputerów i aplikacji w celu spełnienia określonych wymagań w przypadku braku pełnych danych
- wykorzystywać skuteczne umiejętności analityczne, rozwiązywania problemów i podejmowania decyzji w celu formułowania kreatywnych rozwiązań
- stosować koncepcje teoretyczne i krytyczne rozumowanie podczas badania kwestii związanych z pracą o charakterze strategicznym w przypadku braku pełnych danych
Umiejętności praktyczne, zawodowe lub przedmiotowe
Po ukończeniu programu uczniowie, którzy odnieśli sukces, będą mogli wykazać się umiejętnością:
- określać, projektować i konstruować niezawodne, bezpieczne i użyteczne systemy komputerowe.
- oceniać systemy pod kątem atrybutów jakości i możliwych kompromisów przedstawionych w ramach danego problemu.
- planować i zarządzać złożonymi projektami w celu dostarczenia systemów komputerowych w ramach ograniczeń, takich jak wymagania, ramy czasowe i budżet.
- identyfikować i krytycznie oceniać zagrożenia i aspekty bezpieczeństwa, które mogą być związane z wdrażaniem systemów komputerowych w danym kontekście.
- efektywnie wdrażać narzędzia służące do budowy i dokumentowania aplikacji komputerowych, ze szczególnym uwzględnieniem holistycznego rozumienia procesu związanego z efektywnym wdrażaniem komputerów do rozwiązywania praktycznych i złożonych problemów.
- krytycznie oceniać i analizować złożone problemy, w tym te z niepełnymi informacjami, oraz opracowywać odpowiednie rozwiązania w ramach ograniczeń projektowych.
Zbywalne, kluczowe lub osobiste umiejętności
Po ukończeniu programu uczniowie, którzy odnieśli sukces, będą mogli wykazać się umiejętnością:
- konstruować dobrze uargumentowane, referencyjne dokumenty poparte odpowiednimi pomysłami, które uzasadniają podjęcie działań.
- pracować bez nadzoru, efektywnie planować i dotrzymywać terminów oraz szybko reagować na zmieniające się sytuacje i priorytety.
- zwięźle przedstawiać racjonalne i uzasadnione argumenty odnoszące się do danego problemu lub możliwości szerokiemu gronu odbiorców (ustnie, elektronicznie lub pisemnie)
- podjąć skuteczną pracę zespołową i zarządzanie projektami oraz rozpoznać i jak najlepiej wykorzystać umiejętności i wiedzę poszczególnych osób do współpracy
- podjąć rozwój osobisty przez całe życie: zdolność do rozwijania umiejętności uczenia się i rozpoznawania ich zastosowania w zatrudnieniu i przemyśle.