Erforschen Sie spezialisierte Computerlabore und erwerben Sie einzigartige Fähigkeiten in Programmierung, Softwaretechnik und Systemdesign.
Unsere Experten haben dieses Programm entwickelt, um Ihnen das Wissen und die Fähigkeiten zu vermitteln, die Sie benötigen, um Ihre Traumkarriere in der Softwaretechnik und -entwicklung zu verfolgen. Sie werden Softwaretechnik in einer anregenden Umgebung erkunden, in der wir Ihre persönliche Innovation und technische Expertise schätzen und Ihnen die Möglichkeit bieten, wertvolle Branchenkontakte zu knüpfen.
92 % der Absolventen unserer Informatikstudiengänge waren innerhalb von sechs Monaten in Beschäftigung oder in weiterer Ausbildung - DLHE 2017.
Wichtige Fakten
- UCAS-Code – II1O
- Standort – York-Campus
- Dauer – 3 Jahre Vollzeit, 6 Jahre Teilzeit
- Startdatum – September 2020
- Schule – Kunst, Design & Informatik
Kursübersicht
In Zusammenarbeit mit unseren Akademikern und Branchenexperten werden Sie an Live-Projekten arbeiten, bei denen Sie unternehmerische Fähigkeiten entwickeln und Möglichkeiten für Ihre zukünftige Karriere in der Informatik schaffen. Wir glauben an die Bedeutung der Entwicklung der Fähigkeiten, die Ihnen helfen, in Ihrem gewählten Karriereweg erfolgreich zu sein, weshalb Sie ein professionelles Projekt durchführen werden, das es Ihnen ermöglicht, in einem Live-Umfeld zu arbeiten, entweder für ein etabliertes Unternehmen oder im Rahmen eines selbstinitiierten unternehmerischen Projekts.
Eine Option für ein Jahr in der Industrie steht ebenfalls für dieses Programm zur Verfügung, für diejenigen, die eine intensivere Erfahrung in professionellen Arbeitsumgebungen wünschen.
Im Klassenzimmer werden Sie von unseren Spezialisten unterrichtet, die alle über einen Doktortitel verfügen und aktiv in der Branche tätig sind. Sie werden grundlegende Fähigkeiten in Programmierung, Softwaretechnik und Systemdesign erlernen, die in einer Vielzahl von Branchen angewendet werden können, einschließlich Softwareentwicklung, Wirtschaft, Spiele, Bildung und anderen aufregenden, aufstrebenden Bereichen, die Ihren speziellen Interessen entsprechen. Wir haben in die Entwicklung von drei spezialisierten Computerlabors investiert, um sicherzustellen, dass Sie Zugang zu den besten Einrichtungen haben, die Ihre Studien unterstützen, wo Sie Zugang zu spezieller Ausrüstung haben, die häufig von Fachleuten der Softwaretechnik verwendet wird.
Level 1
Level 1 vermittelt Ihnen das grundlegende Kernwissen, das für Ihre Entwicklung als Informatiker erforderlich ist, und bietet Ihnen eine breite Palette von Möglichkeiten, um grundlegendes Fachwissen in den Bereichen Programmierung, Mathematik, Softwaretechnik und die kritischen Diskurse rund um Entwicklungen im Bereich der Informatik zu entwickeln. Sie werden mit gängigen Begriffen der Softwaretechnik vertraut werden und sich in disziplin-spezifischen technischen Praktiken, Methoden und Theorien gut auskennen. Der Unterricht auf diesem Niveau umfasst eine Reihe von immersiven Lernerfahrungen wie Vorlesungen, Seminare, Workshops, Lehrlabore, Unterstütztes Offenes Lernen (SOL), Gastvorträge und Exkursionen.
Module
Module umfassen:
- Programmierung 1: Dieses Modul bietet Ihnen den Raum, die grundlegenden Konzepte, Prinzipien und Techniken der Programmierung im Kontext der Softwareentwicklung zu lernen, zu erkunden und zu verinnerlichen. Die zugrunde liegende Rationale ist Programmierung und Algorithmendesign als Problemlösungsbemühungen.
- Mathematik und Problemlösung: Abstraktion ist grundlegend für die Informatik. Daher liegt ein grundlegender Schwerpunkt dieses Moduls darauf, mathematische Techniken und Fähigkeiten einzuführen, die es Ihnen ermöglichen, abstrakte Modelle von Elementen aus der realen Welt zu entwerfen und zu manipulieren. Diese Techniken und Fähigkeiten umfassen geeignete mathematische Notationen und Konzepte.
- Grundlagen der Computersysteme: Dieses Modul vermittelt Ihnen ein breiteres Verständnis der Infrastruktur eines Computers. Es behandelt grundlegende Fragen zu Hardware und Betriebssystemen und konzentriert sich auf allgemein verfügbare Desktop-Computersysteme. Ziel ist es, Ihre Kenntnisse über Computersysteme zu erweitern; es werden weit verbreitete Betriebssysteme in der Branche behandelt, um die Softwaretechnik und das Internet zu unterstützen.
- Programmierung 2: Dieses Modul führt Sie in die objektorientierte Programmierung im Kontext der Softwareentwicklung ein. Ideen zur Problemlösung durch Programmierung und Algorithmendesign werden weiterentwickelt, basierend auf den Modulen des ersten Semesters. Sie lernen, Programme zunehmender Komplexität in prozeduralen und objektorientierten Sprachen zu bearbeiten, zu kompilieren, auszuführen und zu testen.
- Softwaretechnik: Sie werden ein grundlegendes Verständnis der grundlegenden Techniken der Softwaretechnik entwickeln, indem Sie sich auf das Design und die Realisierung eines webbasierten Artefakts konzentrieren. Das Modul betont den Erwerb eines angemessenen Gleichgewichts zwischen Softwaretechnik-Wissen und den Fähigkeiten, die erforderlich sind, um ein webbasiertes Artefakt zu entwerfen.
- Technologie im Kontext: Dieses Modul führt die grundlegenden Fähigkeiten ein, die von einem Informatikprofi gefordert werden, sowie grundlegende diskursive Fähigkeiten zur Betrachtung und Bewertung der breiteren philosophischen Implikationen aktueller und aufkommender Informatikpraktiken. Das Modul umfasst Informationssammlung, Analyse, diskursive Debatten und Präsentationen. Es wird Sie mit den relevanten professionellen Aspekten der Informatikpraxis und deren breiteren sozialen Auswirkungen vertraut machen. Dazu gehören die Rolle professioneller Organisationen sowie die rechtlichen, ethischen und sozialen Aspekte der Informatik.
Level 2
Level 2 ermöglicht es Ihnen, Ihr Fachwissen durch Module in Netzwerken, Datenbanken und Entwicklung mobiler Anwendungen weiterzuentwickeln. In Verbindung damit werden Sie ein professionelles Projekt durchführen, das es Ihnen ermöglicht, Ihre Fähigkeiten in einem „Live“-Umfeld anzuwenden, entweder für ein etabliertes Unternehmen oder im Rahmen eines selbstinitiierten, möglicherweise kollaborativen, unternehmerischen Projekts. Diese Gelegenheit ermöglicht es Ihnen, das Wissen, das Sie bisher im Rahmen Ihres Studiums erworben haben, anzuwenden und zu testen und Ihr Lernen durch praktische Erfahrungen zu bestätigen. Auf Level 2 werden Sie auch das Modul Philosophien der Technologie absolvieren, das Ihr Wissen über aktuelle relevante Fachdiskurse sowie qualitative und quantitative Forschungsmethoden vertieft und Sie auf Ihr Hauptprojekt auf Level 3 vorbereitet. Der Unterricht auf diesem Niveau wird alle vorherigen Lehrmethoden auf Level 1 einbeziehen, jedoch mit einem Schwerpunkt auf selbstgesteuerten und gruppenbasierten Projektarbeiten.
Module
Module umfassen:
- Programmierung 3: Dieses Modul entwickelt Ihre Programmierfähigkeiten, indem es Sie mit zwischen- und fortgeschrittenen Programmierkonzepten und -methoden vertraut macht. Durch die Kombination formaler Methoden aus der Softwaretechnik mit praktischen Softwareentwicklungstätigkeiten werden Sie Ihre Programmierfähigkeiten durch eine Reihe von Vorlesungen und praxisorientierten Laboren verbessern, weiterentwickeln, testen und konsolidieren.
- Datenbanken und Netzwerke: Ziel dieses Moduls ist es, die wesentlichen Prinzipien und Konzepte von Datenbanken und Netzwerken einzuführen und zu erkunden. Sie werden praktische Erfahrungen im Entwerfen, Implementieren und Verwalten von Datenbanksystemen sammeln sowie die technischen Details kennenlernen, die den Betrieb von vernetzten und intern vernetzten Systemen zugrunde liegen.
- Softwaretechnik: Entwurfsmuster: Dieses Modul führt in die Struktur objektorientierter Systeme ein und behandelt sowohl Design als auch Programmierung. Es basiert auf dem Konzept eines Entwurfsmusters: einer Abstraktion einer bewährten Lösung für ein wiederkehrendes Problem in einem bestimmten Kontext der Systemstruktur und -verhalten.
- Entwicklung mobiler Anwendungen: Dieses Modul zielt darauf ab, Ihnen ein umfassendes Verständnis der Technologien zu vermitteln, die zur Entwicklung von Anwendungen für mobile Computergeräte verwendet werden. Es wird die Charakteristik mobiler Geräte und deren Einfluss auf Entscheidungen in der Softwaretechnik untersuchen und Sie auf die Arbeit im Bereich der mobilen und ubiquitären Softwareentwicklung vorbereiten.
- Professionelles Projekt: Der wachsende Fokus auf arbeitsbezogenes Lernen spiegelt ein klares Verständnis und eine Wertschätzung der Beziehung zwischen technischem Wissen in einem Bereich und der Notwendigkeit von Informatik- und Beschäftigungsfähigkeiten wider. Dieses Modul bietet Ihnen die Möglichkeit, arbeitsbezogenes Lernen durch eine Reihe von selbstinitiierten Optionen zu erleben, einschließlich selbstinitiierten oder kollaborativen unternehmerischen Projekten oder der Zusammenarbeit mit Unternehmen zur Entwicklung computerbasierter Lösungen für reale Probleme.
- Philosophien der Technologie: Dieses Modul führt Sie in wichtige philosophische Diskurse ein, die für Ihr Studienfeld von Bedeutung sind, z.B. Ethik, Ontologie, Ästhetik, Nachhaltigkeit, Ökologie technischer Systeme, Posthumanismus und Virtualität. Durch die Auseinandersetzung mit diesen Diskursen werden Sie ermutigt, über die breiteren Auswirkungen der Informatik im sozialen und politischen Kontext nachzudenken und zu reflektieren.
Level 3
Level 3 umfasst fortgeschrittene Module in Ihrem Fachgebiet, die es Ihnen ermöglichen, sich zu spezialisieren und Ihr Lernen durch eine Auswahl an Wahlmodulen zu akzentuieren, z.B.: Cybercrime-Sicherheit, Softwarelösungen für Unternehmen, fortgeschrittene Webentwicklung, Datenvisualisierung und iOS-Spieleentwicklung. Die spezifischen Wahlmodule, die jedes Jahr angeboten werden, variieren je nach Anzahl der Studierenden und verfügbaren Ressourcen, sodass nicht alle aufgeführten Module jedes Jahr verfügbar sein können. Begleitend dazu werden Sie ein bedeutendes, einjähriges, unabhängiges Forschungsprojekt Ihrer eigenen Gestaltung durchführen, das von einem akademischen Betreuer genehmigt und unterstützt wird. Dieses Projekt kann in jedem bestehenden oder aufkommenden Bereich der Softwaretechnikforschung stattfinden. Sie werden ermutigt, Ihr technisches Lernen und Ihre beruflichen Forschungsinteressen durch dieses Hauptprojekt zu konsolidieren. Der Unterricht und das Lernen auf Level 3 beinhalten erneut die Lehrmethoden und Aktivitäten, die auf den Levels 1 und 2 begegnet sind, jedoch liegt der Schwerpunkt auf unabhängiger, selbstgesteuerter Arbeit, die auf das Lernen innerhalb und zwischen den Modulen reagiert.
Module
Pflichtmodule umfassen:
- Hauptprojekt: Ziel dieses Moduls ist es, Ihnen die Möglichkeit zu geben, das theoretische Verständnis und die praktischen Fähigkeiten, die Sie aus anderen Modulen erworben haben, zusammenzuführen. Die Projekte beinhalten typischerweise die Erstellung eines Softwareprodukts von der Konzeptualisierung bis zur erfolgreichen Evaluierung und die Erstellung eines gut ausgearbeiteten, umfangreichen Berichts, um die Ergebnisse der Forschung zu demonstrieren.
- Mensch-Computer-Interaktion: Dieses Modul beschäftigt sich mit dem Entwerfen, Bewerten und Bereitstellen von benutzbaren, effektiven und interaktiven Technologien. Ziel dieses Moduls ist es, Ihnen zu ermöglichen, sich auf wichtige Bereiche, Ansätze und Entwicklungen im Bereich der Benutzererfahrung zu konzentrieren.
- Internet der Dinge: Das Internet der Dinge ist ein Begriff, der ein Netzwerk aus vernetzten Objekten beschreibt. Der Begriff umfasst, ist aber nicht beschränkt auf Konzepte des ubiquitären Rechnens; Ambient Intelligence; Maschinen-zu-Maschine-Kommunikation (M2M). Was diese Diskurse vereint, ist die Frage, wie der Einsatz von „intelligenter“ Technologie in öffentlichen und sozialen Räumen nicht nur beeinflusst, wie wir miteinander umgehen, sondern auch, wie wir uns selbst als Menschen verstehen. Dieses Modul zielt darauf ab, diese Fragen durch ein praktisches Projekt zu eröffnen, das Technologien des Internet der Dinge für den Einsatz in öffentlichen und/oder sozialen Kontexten entwickelt.
Wahlmodule umfassen:
- Cybercrime-Sicherheit: Cyberterrorismus war und ist ein großes Anliegen. Daher hat sich die Cybercrime-Sicherheit als interdisziplinäres Feld entwickelt, das darauf abzielt, den immer häufiger werdenden Einsatz von Computertechnologie in kriminellen Aktivitäten zu adressieren. Praktiker stehen vor der Herausforderung, die komplexe Natur des Feldes, die damit verbundenen Technologien sowie die Prinzipien und Praktiken der kriminaltechnischen Untersuchung zu verstehen. Dieses Modul bietet Ihnen die Möglichkeit, mit dem erforderlichen Skillset ausgestattet zu werden, um bei der Untersuchung von Verbrechen, die den Einsatz digitaler Geräte unter Verwendung rechtlich akzeptierter Methoden und Werkzeuge beinhalten, zu helfen.
- Fortgeschrittene Webentwicklung: Dieses Modul konzentriert sich auf die Verwendung fortgeschrittener und professioneller Webtechnologien, die mehr Interaktivität, Dynamik, Zugänglichkeit, Benutzerfreundlichkeit und einfache Verwaltung komplexer Webanwendungen ermöglichen. Technologien wie fortgeschrittene Funktionen von CSS3, HTML5, JavaScript, DOM, PHP und AJAX werden behandelt, einschließlich des Wissens, wie man Webserver – wie Apache – konfiguriert und wartet. Das Modul wird auch fortgeschrittene Programmiertechniken im Zusammenhang mit Webanwendungen abdecken.
- Datenvisualisierung: Ziel dieses Moduls ist es, die Prinzipien und Techniken vorzustellen, die mit der Darstellung von Daten verbunden sind, um einen besseren Einblick in die Informationen zu erhalten, die in den Daten enthalten sind. Das Modul zielt darauf ab, Sie mit einer Vielzahl von Datenvisualisierungstechniken und dem Wissen über verschiedene Werkzeuge und Techniken auszustatten, um das Entstehen und das exponentielle Wachstum von Big Data zu verstehen. Dieses Modul behandelt, wie man Designprinzipien, menschliche Wahrnehmung, Farbtheorie und effektives Geschichtenerzählen auf die Datenvisualisierung anwendet.
- iOS-Spieleentwicklung: Dieses Modul bietet Ihnen den Raum, die grundlegenden Konzepte, Prinzipien und Techniken zur Erstellung von Spielen für Apple-Mobilgeräte zu lernen, zu erkunden und zu verinnerlichen. Das Modul führt Sie durch die grundlegenden Prinzipien der Programmierung in apple-spezifischen Sprachen. Beginnend mit einer Einführung in die Apple-Programmierumgebung wird das Modul in die verschiedenen spezifischen Frameworks und Sprachen für Apple-Spiele eintauchen.
- Softwarelösungen für Unternehmen: Dieses Modul betrachtet die Technologie, die e-Business ermöglicht. Es wird die IT hinter e-Business untersuchen und betrachten, wie der Einsatz von Technologie dazu beitragen kann, Geschäftsaktivitäten zu ermöglichen, zu erweitern und/oder zu verbessern.
Zulassungsvoraussetzungen
Qualifikationen
Die Mindestzulassungsvoraussetzungen für diesen Kurs sind:
- 88 UCAS-Tarifpunkte
- 3 GCSEs mit Note C/4 oder höher (oder gleichwertig), einschließlich Englisch und Mathematik
Gebühren und Finanzierung
Um bei uns einen Bachelor-Abschluss zu studieren, müssen Sie Studiengebühren für Ihren Kurs zahlen. Wie viel Sie zahlen, hängt davon ab, ob Sie ein UK- und EU-Student oder ein internationaler (nicht-EU) Student sind. Die Studiengebühren werden für jedes Jahr Ihres Kurses erhoben.
UK und EU 2020 Zulassung
Die Studiengebühr für die Zulassung 2020 zu unseren Foundation-, BA- und BSc-, PGCE Primary- und Secondary- sowie Bachelor-Studiengängen im Gesundheitsbereich beträgt 9.250 £ pro Jahr für Vollzeit-UK-, EU-, Jersey-, Guernsey- und Isle of Man-Studierende.
Für UK-, EU-, Jersey-, Guernsey- und Isle of Man-Studierende, die in Teilzeit studieren, beträgt die Studiengebühr für die Zulassung 2020 zu den oben genannten Kursen 4.265 £ pro Jahr.
Die Studiengebühren können in zukünftigen Jahren inflationsbedingt steigen.
Weitere Informationen zur Finanzierung für Foundation- oder Placement-Jahre finden Sie auf den Seiten zur Finanzierungsberatung unserer Website.
Internationale (nicht-EU) 2020 Zulassung
Die Studiengebühr für die Zulassung 2020 zu unseren Foundation-, BA- und BSc-, PGCE Primary- und Secondary- sowie Bachelor-Studiengängen im Gesundheitsbereich beträgt 12.750 £ pro Jahr für internationale (nicht-EU) Studierende.
Aufgrund der Einwanderungsgesetze müssen internationale Studierende mit einem Tier-4-Visum Vollzeit studieren. Für weitere Informationen zu Visaanforderungen und kurzfristigen Studienvisa besuchen Sie bitte die Seiten zu internationalen Visa und Einwanderung.
Weitere Informationen zur Finanzierung Ihres Studiums finden Sie auf unserer Seite zu internationalen Gebühren und Finanzierung.
Die Studiengebühren können in zukünftigen Jahren inflationsbedingt steigen.
Zusätzliche Kosten und finanzielle Unterstützung
Es können auch zusätzliche Kosten während Ihres Studiums anfallen, einschließlich der Kosten für die Unterkunft.
Kursbezogene Kosten
Während Sie für Ihren Abschluss studieren, können zusätzliche kosten im Zusammenhang mit Ihrem Kurs anfallen. Dazu kann der Kauf persönlicher Ausrüstung und Schreibwaren, Bücher und optionale Exkursionen gehören.