Eksploruj specjalistyczne laboratoria komputerowe i zdobądź unikalne umiejętności w programowaniu, inżynierii oprogramowania i projektowaniu systemów.
Nasi eksperci opracowali ten program, aby dostarczyć Ci wiedzy i umiejętności potrzebnych do realizacji wymarzonej kariery w inżynierii oprogramowania i rozwoju. Będziesz badać inżynierię oprogramowania w stymulującym środowisku, w którym cenimy Twoją osobistą innowacyjność i techniczne umiejętności, a także zapewniamy Ci możliwość nawiązywania cennych kontaktów w branży.
92% absolwentów naszych kursów informatycznych było zatrudnionych lub kontynuowało naukę w ciągu sześciu miesięcy - DLHE 2017.
Kluczowe Fakty
- Kod UCAS – II1O
- Lokalizacja – kampus w Yorku
- Czas trwania – 3 lata w trybie dziennym, 6 lat w trybie zaocznym
- Data rozpoczęcia – wrzesień 2020
- Szkoła – Sztuka, Projektowanie i Informatyka
Przegląd Kursu
Pracując z naszymi akademikami i ekspertami z branży, będziesz współpracować nad projektami na żywo, gdzie rozwiniesz umiejętności przedsiębiorcze i stworzysz możliwości dla swojej przyszłej kariery w informatyce. Wierzymy w znaczenie rozwijania umiejętności, które pomogą Ci odnieść sukces na wybranej ścieżce kariery, dlatego podejmiesz profesjonalny projekt, który pozwoli Ci pracować w rzeczywistym środowisku, pracując dla uznanej firmy lub realizując samodzielny projekt przedsiębiorczy.
Opcja roku w branży jest również dostępna w tym programie, dla tych, którzy pragną bardziej immersyjnego doświadczenia w profesjonalnych środowiskach pracy.
Z powrotem w klasie, będziesz uczony przez naszych specjalistów, którzy wszyscy są wykwalifikowani na poziomie doktoranckim i są aktywni w branży. Nauczysz się podstawowych umiejętności programowania, inżynierii oprogramowania i projektowania systemów, które można zastosować w różnych branżach, w tym w rozwoju oprogramowania, biznesie, grach, edukacji i innych ekscytujących, rozwijających się dziedzinach, które odpowiadają Twoim specjalistycznym zainteresowaniom. Zainwestowaliśmy w rozwój trzech specjalistycznych laboratoriów komputerowych, aby zapewnić Ci dostęp do najlepszych obiektów wspierających Twoje studia, gdzie będziesz miał dostęp do specjalistycznego sprzętu, który jest powszechnie używany przez profesjonalistów w dziedzinie inżynierii oprogramowania.
Struktura Kursu
Poziom 1
Poziom 1 daje Ci podstawową wiedzę niezbędną do Twojego rozwoju jako informatyka, zapewniając szeroki zakres możliwości rozwijania podstawowej wiedzy przedmiotowej w obszarach programowania, matematyki, inżynierii oprogramowania oraz krytycznych dyskursów dotyczących rozwoju w dziedzinie informatyki. Zapoznasz się z powszechną terminologią inżynierii oprogramowania i będziesz dobrze zaznajomiony z praktykami technicznymi, metodologiami i teoriami specyficznymi dla tej dziedziny. Nauczanie na tym poziomie obejmuje szereg immersyjnych doświadczeń edukacyjnych, takich jak wykłady, seminaria, warsztaty, laboratoria dydaktyczne, Wspierane Otwarte Uczenie się (SOL), wykłady gościnne i wycieczki.
Moduły
Moduły obejmują:
- Programowanie 1: Ten moduł zapewni Ci przestrzeń do nauki, eksploracji i przyswajania podstawowych koncepcji, zasad i technik programowania w kontekście rozwoju oprogramowania. Podstawowym uzasadnieniem jest programowanie i projektowanie algorytmów jako działania związane z rozwiązywaniem problemów.
- Matematyka i Rozwiązywanie Problemów: Abstrakcja jest fundamentalna dla informatyki. Dlatego podstawowym celem tego modułu jest wprowadzenie technik i umiejętności matematycznych, które umożliwią Ci projektowanie i manipulowanie abstrakcyjnymi modelami elementów z rzeczywistego świata. Techniki i umiejętności te obejmują odpowiednie notacje i pojęcia matematyczne.
- Podstawy Systemów Komputerowych: Ten moduł zapewni Ci szersze zrozumienie infrastruktury komputera. Obejmuje podstawowe zagadnienia dotyczące sprzętu i systemów operacyjnych oraz koncentruje się na powszechnie dostępnych systemach komputerowych. Celem jest poszerzenie Twojej wiedzy na temat systemów komputerowych; obejmując powszechnie używane systemy operacyjne w branży wspierające inżynierię oprogramowania i Internet.
- Programowanie 2: Ten moduł wprowadzi Cię w programowanie obiektowe w kontekście rozwoju oprogramowania. Idee rozwiązywania problemów poprzez programowanie i projektowanie algorytmów są dalej rozwijane, opierając się na modułach semestru pierwszego. Nauczysz się edytować, kompilować, uruchamiać i testować programy o rosnącej złożoności w językach proceduralnych i obiektowych.
- Inżynieria Oprogramowania: Rozwiniesz podstawowe zrozumienie fundamentalnych technik inżynierii oprogramowania, koncentrując się na projektowaniu i realizacji artefaktu opartego na sieci. Moduł podkreśli nabycie odpowiedniej równowagi wiedzy z zakresu inżynierii oprogramowania oraz umiejętności niezbędnych do zaprojektowania artefaktu opartego na sieci.
- Technologia w Kontekście: Ten moduł ma na celu wprowadzenie podstawowych umiejętności wymaganych od profesjonalisty w dziedzinie informatyki, a także fundamentalnych umiejętności dyskursywnych do rozważania i oceny szerszych filozoficznych implikacji obecnych i rozwijających się praktyk informatycznych. Moduł będzie obejmował zbieranie informacji, analizę, debatę dyskursywną i prezentację. Wprowadzi Cię w odpowiednie aspekty zawodowe praktyki informatycznej i ich szersze społeczne konsekwencje. Obejmuje to rolę organów zawodowych, a także aspekty prawne, etyczne i społeczne informatyki.
Poziom 2
Poziom 2 umożliwi Ci dalszy rozwój wiedzy przedmiotowej poprzez moduły z zakresu sieci, baz danych i rozwoju aplikacji mobilnych. W połączeniu z tym podejmiesz profesjonalny projekt, który pozwoli Ci zastosować swoje umiejętności w „żywym” środowisku, pracując dla uznanej firmy lub realizując samodzielny, możliwie współpracy, projekt przedsiębiorczy. Ta możliwość pozwoli Ci zastosować i przetestować wiedzę, którą zdobyłeś do tej pory w trakcie studiów, potwierdzając swoje uczenie się poprzez doświadczenie w rzeczywistym świecie. Na poziomie 2 podejmiesz również moduł Filozofie Technologii, który wzbogaci Twoją wiedzę na temat aktualnych dyskursów przedmiotowych oraz metod badań jakościowych i ilościowych, przygotowując Cię do głównego projektu na poziomie 3. Nauczanie na tym poziomie będzie obejmować wszystkie poprzednie formy nauczania na poziomie 1, ale z naciskiem na bardziej samodzielną i grupową pracę projektową.
Moduły
Moduły obejmują:
- Programowanie 3: Ten moduł rozwija Twoje umiejętności programowania, wystawiając Cię na pojęcia i metody programowania średniego i zaawansowanego. Łącząc formalne metody z inżynierii oprogramowania z praktycznymi zadaniami rozwoju oprogramowania, wzbogacisz, rozwiniesz, przetestujesz i utrwalisz swoje umiejętności programowania poprzez szereg wykładów i laboratoriów praktycznych.
- Bazy Danych i Sieci: Celem tego modułu jest wprowadzenie i zbadanie podstawowych zasad i koncepcji baz danych i sieci. Zdobędziesz praktyczne doświadczenie w projektowaniu, wdrażaniu i zarządzaniu systemami baz danych, a także techniczne szczegóły, które leżą u podstaw działania systemów sieciowych i internetworkingowych.
- Inżynieria Oprogramowania: Wzorce Projektowe: Ten moduł wprowadzi strukturę systemów obiektowych, obejmując zarówno projektowanie, jak i programowanie. Opiera się na pojęciu wzorca projektowego: abstrakcji sprawdzonego rozwiązania dla powtarzającego się problemu w określonym kontekście struktury i zachowania systemu.
- Rozwój Aplikacji Mobilnych: Ten moduł ma na celu zapewnienie Ci kompleksowego zrozumienia technologii używanych do rozwijania aplikacji dla urządzeń mobilnych. Będzie badać cechy urządzeń mobilnych i jak wpływają one na decyzje dotyczące inżynierii oprogramowania; przygotowując Cię do pracy w obszarze rozwoju oprogramowania mobilnego i wszechobecnego.
- Projekt Profesjonalny: Rosnący nacisk na uczenie się związane z pracą odzwierciedla wyraźne zrozumienie i docenienie związku między wiedzą techniczną w danej dziedzinie a potrzebą umiejętności informatycznych i zatrudnienia. Ten moduł daje Ci możliwość doświadczenia uczenia się związanego z pracą poprzez szereg opcji samodzielnych, w tym samodzielne lub współprace projekty przedsiębiorcze lub współpracę z firmami w celu opracowania rozwiązań komputerowych dla rzeczywistych problemów.
- Filozofie Technologii: Ten moduł wprowadza Cię w kluczowe dyskursy filozoficzne istotne dla Twojej dziedziny studiów, np. etyka, ontologia, estetyka, zrównoważony rozwój, ekologia systemów technicznych, posthumanizm i wirtualność. Poprzez zapoznanie się z tymi dyskursami, będziesz zachęcany do refleksji i oceny szerszych konsekwencji informatyki w kontekście społecznym i politycznym.
Poziom 3
Poziom 3 obejmuje zaawansowane moduły w Twojej dziedzinie, pozwalając Ci specjalizować się i akcentować swoją naukę poprzez wybór modułów opcjonalnych, na przykład: Bezpieczeństwo Cyberprzestępczości, Rozwiązania Oprogramowania dla Biznesu, Zaawansowany Rozwój Stron Internetowych, Wizualizacja Danych i Rozwój Gier na iOS. Konkretne moduły opcjonalne oferowane każdego roku będą się różnić w zależności od liczby studentów i dostępnych zasobów, dlatego nie wszystkie wymienione moduły mogą być dostępne każdego roku. Wraz z tym podejmiesz główny, roczny niezależny projekt badawczy zaprojektowany przez siebie, uzgodniony i wspierany przez akademickiego opiekuna. Projekt ten może dotyczyć dowolnej istniejącej lub rozwijającej się dziedziny badań w inżynierii oprogramowania. Zachęca się Cię do konsolidacji swojej wiedzy technicznej i zainteresowań badawczych poprzez ten główny projekt. Nauczanie i uczenie się na poziomie 3 ponownie obejmuje formy dostarczania i aktywności spotykane na poziomach 1 i 2, jednak nacisk na poziomie 3 kładzie się na niezależną, samodzielną pracę, która odpowiada na naukę w ramach i pomiędzy modułami.
Moduły
Moduły obowiązkowe obejmują:
- Główny Projekt: Celem tego modułu jest dać Ci możliwość połączenia teoretycznego zrozumienia i praktycznych umiejętności, które zdobędziesz z innych modułów. Projekty zazwyczaj polegają na produkcji produktu oprogramowania od koncepcji do udanej ewaluacji oraz opracowania dobrze przygotowanego, obszernego raportu, aby zademonstrować wyniki badań.
- Interakcja Człowiek-Komputer: Ten moduł dotyczy projektowania, oceny i wdrażania użytecznych, skutecznych i interaktywnych technologii. Celem tego modułu jest umożliwienie Ci skupienia się na kluczowych obszarach, podejściach i rozwoju w dziedzinie doświadczenia użytkownika.
- Internet Rzeczy: Internet Rzeczy to termin używany do opisania internetu składającego się z obiektów sieciowych. Termin ten obejmuje, ale nie ogranicza się do koncepcji wszechobecnej informatyki; inteligencji otoczenia; komunikacji Maszyna do Maszyny (M2M). To, co łączy te dyskursy, to pytanie, w jaki sposób wdrożenie „inteligentnej” technologii w przestrzeniach publicznych i społecznych wpłynie nie tylko na to, jak się ze sobą odnosimy, ale także na to, jak rozumiemy siebie jako istoty ludzkie. Ten moduł ma na celu otwarcie tych pytań do eksploracji poprzez praktyczny projekt rozwijający technologię Internetu Rzeczy do wdrożenia w kontekstach publicznych i/lub społecznych.
Moduły opcjonalne obejmują:
- Bezpieczeństwo Cyberprzestępczości: Cyberterroryzm był i nadal jest poważnym problemem. Dlatego bezpieczeństwo cyberprzestępczości rozwinęło się jako interdyscyplinarna dziedzina, która stara się zająć rosnącym wykorzystaniem technologii komputerowej w działalności przestępczej. Praktycy stają przed wyzwaniem zrozumienia złożonej natury tej dziedziny, jej związanych technologii oraz zasad i praktyk dochodzenia kryminalnego. Skupiając się głównie na aspektach oprogramowania tej dziedziny, ten moduł daje Ci możliwość zdobycia zestawu umiejętności niezbędnych do pomocy w dochodzeniu w sprawach związanych z użyciem sprzętu cyfrowego, korzystając z prawnie akceptowanych metod i narzędzi.
- Zaawansowany Rozwój Stron Internetowych: Ten moduł koncentruje się na wykorzystaniu zaawansowanych i profesjonalnych technologii internetowych, które umożliwiają większą interaktywność, dynamikę, dostępność, użyteczność i łatwe zarządzanie złożonymi aplikacjami internetowymi. Technologie takie jak zaawansowane funkcje CSS3, HTML5, JavaScript, DOM, PHP i AJAX będą omawiane, w tym wiedza na temat konfigurowania i utrzymywania serwerów internetowych – takich jak Apache. Moduł obejmie również bardziej zaawansowane techniki programowania związane z aplikacjami internetowymi.
- Wizualizacja Danych: Celem tego modułu jest wprowadzenie zasad i technik związanych z wyświetlaniem danych, aby zapewnić lepszy wgląd w informacje zawarte w danych. Moduł ma na celu wyposażenie Cię w różnorodne techniki wizualizacji danych oraz wiedzę na temat różnych narzędzi i technik, aby zrozumieć pojawienie się i wykładniczy wzrost dużych zbiorów danych. Moduł ten obejmuje, jak stosować zasady projektowania, percepcję ludzką, teorię kolorów i skuteczne opowiadanie historii w wizualizacji danych.
- Rozwój Gier na iOS: Ten moduł zapewni Ci przestrzeń do nauki, eksploracji i przyswajania podstawowych koncepcji, zasad i technik tworzenia gier dla urządzeń mobilnych Apple. Moduł poprowadzi Cię przez podstawowe zasady programowania w specyficznych dla Apple językach. Zaczynając od wprowadzenia do środowiska programistycznego Apple, moduł będzie postępował, zagłębiając się w różne szczegóły frameworków i języków związanych z grami Apple.
- Rozwiązania Oprogramowania dla Biznesu: Ten moduł rozważa technologię, która umożliwia e-Biznes. Będzie badać IT stojące za e-Biznesem i rozważać, jak zastosowanie technologii może pomóc w umożliwieniu, rozszerzeniu i/lub wzmocnieniu działalności gospodarczej.
Wymagania Wstępne
Kwalifikacje
Minimalne wymagania wstępne dla tego kursu to:
- 88 punktów w systemie UCAS Tariff
- 3 GCSE na poziomie C/4 lub wyżej (lub równoważne) w tym język angielski i matematyka
Opłaty i Finansowanie
Aby studiować na studiach licencjackich u nas, będziesz musiał uiścić opłaty za czesne za swój kurs. Ile zapłacisz, zależy od tego, czy jesteś studentem z UK i UE, czy studentem międzynarodowym (spoza UE). Opłaty za czesne są pobierane za każdy rok Twojego kursu.
UK i UE 2020 Wstęp
Opłata za czesne za 2020 rok dla naszych studiów podstawowych, BA i BSc, PGCE w zakresie nauczania podstawowego i średniego oraz studiów licencjackich w dziedzinie zdrowia wynosi 9,250 funtów rocznie dla studentów z UK, UE, Jersey, Guernsey i Wyspy Man.
Dla studentów z UK, UE, Jersey, Guernsey i Wyspy Man studiujących w trybie zaocznym, opłata za czesne za 2020 rok dla powyższych kursów wynosi 4,265 funtów rocznie.
Opłaty za czesne mogą być poddane inflacji w przyszłych latach.
Dowiedz się więcej o finansowaniu na rok podstawowy lub rok stażu, odwiedzając strony z poradami finansowymi na naszej stronie internetowej.
Międzynarodowy (spoza UE) 2020 Wstęp
Opłata za czesne za 2020 rok dla naszych studiów podstawowych, BA i BSc, PGCE w zakresie nauczania podstawowego i średniego oraz studiów licencjackich w dziedzinie zdrowia wynosi 12,750 funtów rocznie dla studentów międzynarodowych (spoza UE).
Z powodu przepisów imigracyjnych, międzynarodowi studenci na wizie Tier 4 muszą studiować w trybie dziennym. Aby uzyskać więcej informacji na temat wymagań wizowych i wiz krótkoterminowych, odwiedź strony dotyczące wiz i imigracji dla międzynarodowych studentów.
Więcej informacji na temat finansowania studiów jest dostępnych na naszej stronie dotyczącej opłat i finansowania dla międzynarodowych studentów.
Opłaty za czesne mogą być poddane inflacji w przyszłych latach.
Dodatkowe Koszty i Wsparcie Finansowe
Mogą również wystąpić dodatkowe koszty, które należy wziąć pod uwagę w trakcie studiów, w tym koszty zakwaterowania.
Koszty Związane z Kursem
Podczas studiowania na swoim kierunku mogą wystąpić dodatkowe koszty związane z Twoim kursem. Może to obejmować zakup sprzętu osobistego i materiałów biurowych, książek oraz opcjonalnych wycieczek terenowych.